Բովանդակություն:

Ի՞նչ է ինքնության սյունակը աղյուսակում:
Ի՞նչ է ինքնության սյունակը աղյուսակում:

Video: Ի՞նչ է ինքնության սյունակը աղյուսակում:

Video: Ի՞նչ է ինքնության սյունակը աղյուսակում:
Video: Ինչու են թմրում ձեռքերը. 7 վտանգավոր հիվանդություններ, որոնք կարող են թմրում և ծակոցներ առաջացնել 2024, Նոյեմբեր
Anonim

Ան ինքնության սյունակ է սյունակ (նաև հայտնի է որպես դաշտ) տվյալների բազայում սեղան որը կազմված է տվյալների բազայի կողմից ստեղծված արժեքներից: Սա շատ նման է Microsoft Access-ի AutoNumber դաշտին կամ Oracle-ի հաջորդականությանը: Microsoft SQL Server-ում դուք ունեք ընտրանքներ և՛ սերմի (մեկնարկային արժեքի) և՛ ավելացման համար:

Ավելին, ինչպե՞ս եք աղյուսակում ինքնության սյունակ ստեղծել:

Սցենար

  1. ՍՏԵՂԾԵԼ ԱՂՅՈՒՍԱԿ dbo. Tmp_City(Id int NOT NULL IDENTITY(1, 1), Անուն varchar(50) NULL, Country varchar(50),)
  2. ՄԻԱՑՎԱԾ [ՀԻՄՆԱԿԱՆ]
  3. գնա.
  4. SET IDENTITY_INSERT dbo. Tmp_City ON:
  5. գնա.
  6. ԵԹԵ ԳԿԱ (Ընտրեք * dbo. City-ից)
  7. INSERT INTO dbo. Tmp_City (ID, անուն, երկիր)
  8. SELECT ID,

Նմանապես, ո՞րն է ինքնության սյունակի օգտագործումը SQL Server-ում: Ա SQL Server IDENTITY սյունակ հատուկ տեսակ է սյունակ այն է օգտագործված ավտոմատ կերպով ստեղծել հիմնական արժեքներ՝ հիմնված տրամադրված սերմի (ելակետի) և ավելացման վրա: SQL Server մեզ տրամադրում է մի շարք գործառույթներ, որոնք աշխատում են IDENTITY սյունակ.

Այս առումով, բոլոր աղյուսակները պետք է ունենան նույնական սյունակ:

10 պատասխաններ. Յուրաքանչյուր սեղան (բացառությամբ հազվադեպ դեպքերի) պետք է ունենալ ՀԻՄՆԱԿԱՆ ԲԱՆԱԼ, որը արժեք է կամ արժեքների մի շարք, որոնք եզակի կերպով նույնացնում են տողը: Տես այստեղ քննարկման համար, թե ինչու: ԻՆՔՆՈՒԹՅՈՒՆ սեփականություն է ա սյունակ SQL Server-ում, ինչը նշանակում է, որ սյունակ ինքնաբերաբար կլցվի աճող արժեքներով:

Ինքնության քանի՞ սյունակ կարող է ունենալ աղյուսակը:

Այնպես որ, ոչ, դուք չեք կարող ունենալ ինքնության երկու սյունակ . Դուք, իհարկե, կարող եք առաջնային բանալին դարձնել ոչ թե ավտոմատ ավելացում (ինքնություն): Խմբագրել՝ msdn:CREATE TABLE (Transact-SQL) և CREATE TABLE (SQL Server 2000): Միայն ինքնության մեկ սյունակ կարող է ստեղծվել յուրաքանչյուր աղյուսակի համար:

Խորհուրդ ենք տալիս: