У меня есть такая тестовая таблица
CREATE TABLE #temp (
rid INT IDENTITY (1, 1) NOT NULL,
val INT NULL,
CONSTRAINT pk_temp_rid PRIMARY KEY (rid)
);
Какие существуют разные методы в SQL Server для вставки случайных целых чисел в эту таблицу (например, для 1000 строк).Пока петля, перекрестное соединение или как?
Я пробовал это, но результат не правильный
DECLARE @val AS INT = 1;
WHILE @val <= 1000
BEGIN
INSERT #temp (val)
SELECT RAND(@val);
SET @val = @val + 1;
END
SELECT *
FROM #temp;