Ինչպե՞ս է ինքնությունը աշխատում SQL Server-ում:
Ինչպե՞ս է ինքնությունը աշխատում SQL Server-ում:

Video: Ինչպե՞ս է ինքնությունը աշխատում SQL Server-ում:

Video: Ինչպե՞ս է ինքնությունը աշխատում SQL Server-ում:
Video: 23.SQL Սկսնակների համար։Աղյուսակների կառուցում 2024, Նոյեմբեր
Anonim

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

Նաև պետք է իմանալ, թե ինչպես կարելի է օգտագործել նույնականությունը SQL Server-ում:

Ինքնություն Աղյուսակի սյունակը սյունակ է, որի արժեքը ինքնաբերաբար մեծանում է: Արժեքը ան ինքնությունը սյունակը ստեղծվում է սերվեր . Օգտագործողը սովորաբար չի կարող արժեք մտցնել an-ի մեջ ինքնությունը սյունակ. Ինքնություն սյունակը կարող է օգտագործվել աղյուսակի տողերը եզակիորեն նույնականացնելու համար:

Բացի այդ, ինչպե՞ս կարող եմ վերադարձնել իմ ինքնությունը տեղադրումից հետո: Այն Scope_Identity () գործառույթը կամք վերադարձ Վերջին ինքնությունը արժեքը ներդրված ընթացիկ շրջանակում (և նիստում), ցանկացած աղյուսակում: Ident_Current() ֆունկցիան ընդունում է աղյուսակի (կամ դիտման) անվանումը և վերադառնում է Վերջին ինքնությունը արժեքը, որը ստեղծվել է այդ աղյուսակի համար՝ անկախ նստաշրջանից կամ շրջանակից:

Նմանապես, ի՞նչ է ինքնության տվյալների տեսակը SQL Server-ում:

Ան ինքնության սյունակ պետք է լինի հետևյալ թվերից մեկը տվյալների տեսակները տասնորդական, ինտ, թվային, փոքրագույն, մեծ կամ փոքրագույն: Ան ինքնության սյունակ չի կարող ընդունել կամ պահել NULL-ը: Յուրաքանչյուր աղյուսակ կարող է պարունակել միայն մեկը ինքնության սյունակ.

Ինքնության սյունակը առաջնային բանա՞լ է:

Ան ինքնության սյունակ տարբերվում է ա առաջնային բանալին քանի որ դրա արժեքները կառավարվում են սերվերի կողմից և սովորաբար չեն կարող փոփոխվել: Շատ դեպքերում ան ինքնության սյունակ օգտագործվում է որպես ա առաջնային բանալին ; սակայն, դա միշտ չէ, որ այդպես է:

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