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

SQL Server thêm khóa chính tăng tự động vào bảng hiện có

Không - bạn phải làm theo cách khác:thêm nó ngay từ đầu với tên INT IDENTITY - nó sẽ chứa đầy các giá trị nhận dạng khi bạn làm điều này:

ALTER TABLE dbo.YourTable
   ADD ID INT IDENTITY

và sau đó bạn có thể đặt nó làm khóa chính:

ALTER TABLE dbo.YourTable
   ADD CONSTRAINT PK_YourTable
   PRIMARY KEY(ID)

hoặc nếu bạn muốn thực hiện tất cả trong một bước:

ALTER TABLE dbo.YourTable
   ADD ID INT IDENTITY
       CONSTRAINT PK_YourTable PRIMARY KEY CLUSTERED


  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àm cách nào để nhận kết quả xuất ở định dạng CSV thực trong SQL Server Management Studio?

  2. 5 sự thật hàng đầu để tìm và thay thế văn bản SQL trong SQL Server bằng hàm REPLACE

  3. Crystal Reports so với Microsoft SQL Server Reporting Services

  4. Trả về thông tin cột từ một máy chủ được liên kết trong SQL Server (Ví dụ T-SQL)

  5. Cách đổi tên bảng trong SQL Server