Мазмұны:

Кестедегі сәйкестендіру бағаны дегеніміз не?
Кестедегі сәйкестендіру бағаны дегеніміз не?

Бейне: Кестедегі сәйкестендіру бағаны дегеніміз не?

Бейне: Кестедегі сәйкестендіру бағаны дегеніміз не?
Бейне: #Донор Қазірден бастап барлық кинотеатрларда! 2024, Қараша
Anonim

Ан сәйкестендіру бағаны Бұл баған (өріс ретінде де белгілі) дерекқорда кесте ол дерекқор жасаған мәндерден тұрады. Бұл Microsoft Access бағдарламасындағы Автосандық өріске немесе Oracle жүйесіндегі реттілікке ұқсайды. Microsoft SQL серверінде сізде негізгі (бастапқы мән) және өсім үшін опциялар бар.

Сонымен қатар, кестеде сәйкестендіру бағанын қалай жасауға болады?

Сценарий

  1. CREATE TABLE dbo. Tmp_City(Id int NO NULL IDENTITY(1, 1), Name varchar(50) NULL, Ел varchar(50),)
  2. ҚОСУЛЫ[НЕГІЗГІ]
  3. бару.
  4. IDENTITY_INSERT dbo. Tmp_City ҚОСУ.
  5. бару.
  6. ЕГЕР БАР БОЛСА(* dbo. City FROM ТАҢДАУ)
  7. INSERT INTO dbo. Tmp_City(идентификатор, атау, ел)
  8. ТАҢДАУ Идентификаторы,

Сол сияқты, SQL серверіндегі сәйкестік бағанының қолданылуы қандай? А SQL Server IDENTITY бағаны ерекше түрі болып табылады баған Бұл пайдаланылады берілген тұқымға (бастапқы нүкте) және өсімге негізделген негізгі мәндерді автоматты түрде жасау. SQL сервері көмегімен жұмыс істейтін бірқатар функцияларды қамтамасыз етеді IDENTITY бағаны.

Осыған байланысты барлық кестелерде сәйкестік бағаны болуы керек пе?

10 Жауаптар. Әрбір үстел (сирек жағдайлардан басқа) болуы керек НЕГІЗГІ КҮЙСЕ, бұл мән немесе жолды бірегей түрде анықтайтын мәндер жиыны. Неге екенін талқылау үшін мына жерден қараңыз. ЖЕКЕ БАСЫН КУӘЛАНДЫРАТЫН а-ның қасиеті болып табылады баған SQL серверінде бұл дегеніміз баған қосымша мәндермен автоматты түрде толтырылады.

Кестеде қанша идентификациялық баған болуы мүмкін?

Сондықтан, жоқ, мүмкін емес екі идентификациялық баған . Сіз, әрине, бастапқы кілтті автоматты түрде арттыру (сәйкестендіру) емес жасай аласыз. Өңдеу: msdn: КЕСТЕ ҚҰРУ (Transact-SQL) және КЕСТЕНІ ЖАСАУ (SQL Server 2000): Тек бір сәйкестендіру бағаны кестеде жасауға болады.

Ұсынылған: