我試圖用兩列隨機FLOAT
s填充一個表,但生成的每一行都是相同的。使用RAND創建測試數據進行計算()
;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
罰款,但是這已經達到頂峯了我的好奇心。
有沒有辦法快速做到這一點?
我很快就知道這是一個相對術語,我的意思是大約需要多快來執行上述操作。
它是否需要是一個浮動? – orgtigger
@orgtigger,最好是 – Khan