【发布时间】:2011-06-16 12:04:10
【问题描述】:
我有一个这样的测试表
CREATE TABLE #temp (
rid INT IDENTITY (1, 1) NOT NULL,
val INT NULL,
CONSTRAINT pk_temp_rid PRIMARY KEY (rid)
);
SQL Server 中有哪些不同的方法可以将随机整数插入此表(例如 1000 行)。 while循环,交叉连接还是什么?
我试过了,但结果不正确
DECLARE @val AS INT = 1;
WHILE @val <= 1000
BEGIN
INSERT #temp (val)
SELECT RAND(@val);
SET @val = @val + 1;
END
SELECT *
FROM #temp;
【问题讨论】:
标签: sql sql-server sql-server-2005 tsql sql-server-2008