Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Menambahkan kolom pengenal unik dan menambahkan default untuk menghasilkan panduan baru

lihat contoh ini:

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

untuk menambahkan bidang bukan nol pada tabel yang diisi, Anda memerlukan ini.

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. Cara Membuat Batasan Pemeriksaan pada Beberapa Kolom di SQL Server - Tutorial SQL Server / TSQL Bagian 84

  2. INSERT INTO dengan exec dengan beberapa set hasil

  3. Brent Ozar menjelaskan fragmentasi internal dan eksternal SQL Server

  4. ISJSON() Contoh di SQL Server (T-SQL)

  5. Cara membuat daftar semua tanggal di antara dua tanggal