我想嘗試更新使用同一個表中隨機值的表,但原始表鴕鳥政策有身份跟隨或任何其他數列的表...更新使用CTE和NEWID()
WITH cteTable1 AS (
SELECT
ROW_NUMBER() OVER (ORDER BY NEWID()) AS n,
ENDE_NO_Address
FROM TableX
)
UPDATE TableX SET ENDE_NO_Address = (
SELECT ENDE_NO_Address
FROM cteTable1
WHERE cteTable1.n = This is the problem...
TNKS的幫助
和!?!?!!?!你有什麼問題??它是否)不起作用? b)給你一個錯誤(如果是這樣的話:**什麼**錯誤?),或c)不給隨機值 –
所以表中沒有主鍵你說? – gbn
@gbn:所以它*不是真的*表然後...... :-) –