SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

Wie gebe ich Werte in die Rowguid-Spalte ein?

Verwenden Sie die NEWID() Funktion, um eine zu generieren:

CREATE TABLE myTable(GuidCol uniqueidentifier
                    ,NumCol int)
INSERT INTO myTable Values(NEWID(), 4)
SELECT * FROM myTable

oder Sie können es als Standardwert festlegen:

CREATE TABLE myTable(GuidCol uniqueidentifier DEFAULT NEWSEQUENTIALID()
                    ,NumCol int)
INSERT INTO myTable (NumCol) Values(4)
SELECT * FROM myTable