我试图用两列 random 填充一个表FLOAT
,但生成的每一行都是相同的。
;WITH CTE (x, y) AS (
SELECT RAND(), RAND()
UNION ALL
SELECT x, y FROM CTE
)
--INSERT INTO CalculationTestData (x, y)
SELECT TOP 5000000 x, y
FROM CTE
OPTION (MAXRECURSION 0)
我可以通过不使用 来完成我需要的事情CTE
,但这已经达到了我的好奇心。
有没有办法快速做到这一点?
我知道快速是一个相对术语,我的意思是大约执行上述操作需要多快。