Čo je @@ identita v SQL?
Čo je @@ identita v SQL?

Video: Čo je @@ identita v SQL?

Video: Čo je @@ identita v SQL?
Video: SQL 2024, Septembra
Anonim

SQL Server Identita . Identita stĺpec tabuľky je stĺpec, ktorého hodnota sa automaticky zvyšuje. Hodnota v an identity stĺpec je vytvorený serverom. Používateľ vo všeobecnosti nemôže vložiť hodnotu do súboru identity stĺpec. Identita stĺpec možno použiť na jedinečnú identifikáciu riadkov v tabuľke.

Čo je teda @@ Identita na serveri SQL Server?

A SQL Server IDENTITY stĺpec je špeciálny typ stĺpca, ktorý sa používa na automatické generovanie kľúčových hodnôt na základe poskytnutého zdroja (počiatočného bodu) a prírastku. SQL Server nám poskytuje množstvo funkcií, ktoré pracujú s IDENTITA stĺpec. V tomto tipe si tieto funkcie prejdeme na príkladoch.

Tiež, ktorý príkaz DML sa používa v spojení s @@ identitou v SQL? Keď použijete príkaz INSERT na vloženie údajov do tabuľky s príponou IDENTITA stĺpec definovaný, SQL Server vygeneruje nový IDENTITA hodnotu. Môžete použiť @@IDENTITY premenná a funkcie SCOPE_IDENTITY a IDENT_CURRENT na vrátenie poslednej IDENTITA hodnota, ktorá bola vygenerovaná SQL Server.

Čo je v tejto súvislosti @@ v SQL?

In SQL Server, symbol @@ má predponu ku globálnym premenným. Server udržiava všetky globálne premenné. Názvy globálnych premenných začínajú a @@ predpona. Nemusíte ich deklarovať, pretože server ich neustále udržiava. Sú to systémom definované funkcie a nemôžete ich deklarovať.

Je stĺpec identity primárnym kľúčom?

Stĺpce identity a Primárne kľúče sú dve veľmi odlišné veci. An Stĺpec identity poskytuje automaticky sa zvyšujúce číslo. To je všetko. The Primárny kľúč (aspoň v SQL Server) je jedinečné obmedzenie, ktoré zaručuje jedinečnosť a je zvyčajne (ale nie vždy) zoskupené kľúč.