Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да добавя първичен ключ auto_increment в базата данни на SQL Server?

Може да се направи с една команда. Трябва да зададете свойството IDENTITY за "автоматичен номер":

ALTER TABLE MyTable ADD mytableID int NOT NULL IDENTITY (1,1) PRIMARY KEY

По-точно, за да зададете ограничение на ниво таблица с име:

ALTER TABLE MyTable
   ADD MytableID int NOT NULL IDENTITY (1,1),
   CONSTRAINT PK_MyTable PRIMARY KEY CLUSTERED (MyTableID)

Вижте ALTER TABLE и IDENTITY в MSDN



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изчислете текущото общо / текущото салдо

  2. SQL изберете max(дата) и съответната стойност

  3. SQRT() Примери в SQL Server

  4. Разбиране на Always ON Availability Group между Linux-базирани екземпляри на SQL сървър. Част 1

  5. datetime срещу datetime2 в SQL Server:Каква е разликата?