Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Dodanie kolumny uniqueidentifier i dodanie wartości domyślnej do generowania nowego guid

zobacz ten przykład:

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

aby dodać niepuste pole do wypełnionej tabeli, potrzebujesz tego.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekazać parametry z wartościami przechowywanymi w tabeli z java do procedury składowanej serwera sql?

  2. Sprawdź typ parametru funkcji partycji w SQL Server (T-SQL)

  3. Jak zainstalować sqlcmd i bcp w SUSE

  4. Jak usunąć domyślne ograniczenie SQL bez znajomości jego nazwy?

  5. Jak utworzyć ograniczenie sprawdzania wielu tabel?