Questions tagged «sql-server»

Microsoft SQL Server是一个关系数据库管理系统(RDBMS)。将此标签用于所有SQL Server版本,包括Compact,Express,Azure,Fast-track,APS(以前称为PDW)和Azure SQL DW。请勿将此标签用于其他类型的DBMS(MySQL,PostgreSQL,Oracle等)。除非该标签与数据库直接相关,否则请勿将其用于软件和移动开发问题。

19
如何为TSQL Select中的每一行生成随机数?
我表中的每一行都需要一个不同的随机数。以下看似显而易见的代码为每行使用相同的随机值。 SELECT table_name, RAND() magic_number FROM information_schema.tables 我想从中获取整数或浮点数。故事的其余部分是我将使用该随机数创建一个相对于已知日期的随机日期偏移量,例如,相对于开始日期偏移1-14天。 这是用于Microsoft SQL Server 2000。


20
SQL Server-停止或中断SQL脚本的执行
有没有一种方法可以立即停止在SQL Server中执行SQL脚本,例如“ break”或“ exit”命令? 我有一个脚本,该脚本在开始执行插入操作之前会进行一些验证和查找,并且如果任何验证或查找失败,我希望它停止。




9
如何通过SQL查询设置变量?
我正在尝试通过SQL查询设置变量: declare @ModelID uniqueidentifer Select @ModelID = select modelid from models where areaid = 'South Coast' 显然,我没有正确执行此操作,因为它不起作用。有人可以提出解决方案吗? 谢谢!
323 sql  sql-server  tsql 




13
SQL Server-插入后返回值
我正在尝试在INSERT语句之后找回键值。示例:我有一个带有属性名称和ID的表。id是一个生成的值。 INSERT INTO table (name) VALUES('bob'); 现在,我想在同一步骤中重新获得ID。怎么做? 我们正在使用Microsoft SQL Server 2008。

29
SQL Server数据库版本控制
我想让我的数据库受版本控制。有人对我有什么建议或推荐文章吗? 我总是希望至少要有一些数据(如alumb所述:用户类型和管理员)。我还将经常需要大量生成的测试数据来进行性能测量。


15
从SQL Server表中选择n个随机行
我有一个包含约50,000行的SQL Server表。我想随机选择大约5,000行。我想到了一种复杂的方法,用“随机数”列创建一个临时表,将我的表复制到该表中,遍历该临时表并用来更新每一行RAND(),然后从该表中选择随机数列< 0.1。我正在寻找一种更简单的方法,如果可能的话,可以在一个语句中。 本文建议使用该NEWID()功能。这看起来很有希望,但是我看不到如何可靠地选择一定百分比的行。 有人做过吗?有任何想法吗?
309 sql  sql-server  random 

29
如何在SQL中选择一个月的第一天?
我只需要选择给定datetime变量的月份的第一天。 我知道使用这种代码非常容易: select CAST(CAST(YEAR(@mydate) AS VARCHAR(4)) + '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME) 但这不是很优雅,也可能不是很快。 有一个更好的方法吗?我正在使用SQL Server 2008。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.