sql >> Database >  >> RDS >> Sqlserver

Een uniqueidentifier-kolom toevoegen en de standaard toevoegen om een ​​nieuwe guid te genereren

zie dit voorbeeld:

create table test (mycol UniqueIdentifier NOT NULL default newid(), name varchar(100))
insert into test (name) values ('Roger Medeiros')
select * from test

voor het toevoegen van een niet-null-veld aan een gevulde tabel heb je dit nodig.

alter table test add mycol2 UniqueIdentifier NOT NULL default newid() with values

CREATE UNIQUE NONCLUSTERED INDEX IX_test ON dbo.test
(
mycol
) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,    ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]


  1. Hoe kan ik een query filteren op het uurgedeelte van een DateTime-veld in MySQL?

  2. Weet iemand welke coderingstechniek JDeveloper/SQL Developer gebruikt om inloggegevens te behouden?

  3. Wat is zout in relatie tot MYSQL sha1?

  4. MySQL - Twee dingen tellen met verschillende voorwaarden