Kas ir @@ identitāte SQL?
Kas ir @@ identitāte SQL?

Video: Kas ir @@ identitāte SQL?

Video: Kas ir @@ identitāte SQL?
Video: Section 8 2024, Septembris
Anonim

SQL Serveris Identitāte . Identitāte tabulas kolonna ir kolonna, kuras vērtība automātiski palielinās. Vērtība an identitāte kolonnu izveido serveris. Lietotājs parasti nevar ievietot vērtību a identitāte sleja. Identitāte kolonnu var izmantot, lai unikāli identificētu tabulas rindas.

Tātad, kas ir @@ identitāte SQL serverī?

A SQL servera IDENTITĀTE kolonna ir īpašs kolonnas veids, ko izmanto, lai automātiski ģenerētu galvenās vērtības, pamatojoties uz norādīto sākumpunktu (sākuma punktu) un pieaugumu. SQL serveris nodrošina mums vairākas funkcijas, kas darbojas ar IDENTITĀTE sleja. Šajā ieteikumā mēs apskatīsim šīs funkcijas ar piemēriem.

Kā arī, kura DML komanda tiek izmantota kopā ar @@ Identity SQL? Kad izmantojat INSERT priekšrakstu, lai ievietotu datus tabulā ar IDENTITĀTE kolonna noteikta, SQL Serveris ģenerēs jaunu IDENTITĀTE vērtību. Jūs varat izmantot @@IDENTITĀTE mainīgo un funkcijas SCOPE_IDENTITY un IDENT_CURRENT, lai atgrieztu pēdējo IDENTITĀTE vērtību, ko ir radījis SQL Serveris.

Attiecībā uz to, kas ir @@ SQL?

In SQL Serveris, simbols @@ ir pirms globālajiem mainīgajiem. Serveris uztur visus globālos mainīgos. Globālo mainīgo nosaukumi sākas ar a @@ priedēklis. Jums tie nav jādeklarē, jo serveris tos pastāvīgi uztur. Tās ir sistēmas definētas funkcijas, un tās nevar deklarēt.

Vai identitātes kolonna ir primārā atslēga?

Identitātes kolonnas un Primārās atslēgas ir divas ļoti atšķirīgas lietas. An Identitātes kolonna nodrošina automātiski pieaugošu skaitli. Tas ir viss, ko tas dara. The Primārā atslēga (vismaz SQL Server) ir unikāls ierobežojums, kas garantē unikalitāti un parasti (bet ne vienmēr) ir klasterizēts taustiņu.