Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Thêm cột bảo mật duy nhất và thêm cột mặc định để tạo hướng dẫn mới

xem mẫu này:

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

để thêm trường không rỗng trên bảng đã điền, bạn cần trường này.

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. Lọc trên mệnh đề đầu ra sql

  2. Bảng tạm thời của Sql Server biến mất

  3. Các kiểu dữ liệu VARCHAR và NVARCHAR trong SQL Server

  4. ràng buộc duy nhất có điều kiện

  5. Ví dụ về ROUND () trong SQL Server