快速問題,我有一個表是一列是一組行的標識符。例如一組記錄客戶交易的行,其中每行都有客戶參考。給組的行唯一標識符TSQL
我試圖實現的是給這組行以一個新的唯一標識符,所以我可以匿名報告它。
我已經試過
UPDATE dbo.[t_Health]
set Code = 'ABC' + Cast(RAND() as varchar(50))
where si.CustRef= si.CustRef
非常感謝!
快速問題,我有一個表是一列是一組行的標識符。例如一組記錄客戶交易的行,其中每行都有客戶參考。給組的行唯一標識符TSQL
我試圖實現的是給這組行以一個新的唯一標識符,所以我可以匿名報告它。
我已經試過
UPDATE dbo.[t_Health]
set Code = 'ABC' + Cast(RAND() as varchar(50))
where si.CustRef= si.CustRef
非常感謝!
FTR - 你提出不能可能運行update語句。 'si'別名沒有聲明。 –
對不起,它應該是。其中[t_Health] .CustRef = [t_Health] .CustRef – DaveB
雖然這會起作用,但它也是完全多餘的:)。您可以刪除整個where子句。 –