sql >> Base de Datos >  >> Database Tools >> SSMS

¿Cómo ingresar valores en la columna rowguid?

use el NEWID() función para generar uno:

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

o puede configurarlo como un valor predeterminado:

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