在SQL中,可以使用NEWID()
函數來生成一個唯一的標識符(UniqueIdentifier)。在插入數據時,可以將NEWID()
函數作為值傳入相應的列中,以確保每條記錄都有一個唯一的標識符。
示例插入語句:
INSERT INTO TableName (UniqueIdentifierColumn, OtherColumn)
VALUES (NEWID(), 'SomeValue');
在更新數據時,可以使用NEWID()
函數生成一個新的唯一標識符,并將其賦值給相應的列。
示例更新語句:
UPDATE TableName
SET UniqueIdentifierColumn = NEWID()
WHERE Condition;
需要注意的是,一旦將UniqueIdentifier列的值更新為新的唯一標識符,原來的唯一標識符將會被覆蓋,因此確保在更新數據時不會破壞數據完整性。