CREATE TABLE dbo.Ids
(
DlId nvarchar(32) NOT NULL PRIMARY KEY,
DlIdGUID uniqueidentifier NOT NULL
)
INSERT INTO dbo.Ids
(DlId, REPLACE(DlId, DlId, newid()))
(SELECT DISTINCT TOP 5 DriversLic FROM Student.dbo.StudDL
WHERE DlId LIKE '%345%')
附近有語法錯誤('
你的意圖不清楚,你想要5行的新GUID? –
是的,我想將5個ID和它們的GUID插入表中.Ids – Susan
呃,你需要刪除'(''SELECT'和最後一個''''''''')。也不清楚你的'REPLACE()'函數應該做什麼。如果你只是想讓整個值成爲一個新的GUID,爲什麼還要在那裏提到現有的列? –