Çfarë është @@ Identity në SQL?
Çfarë është @@ Identity në SQL?

Video: Çfarë është @@ Identity në SQL?

Video: Çfarë është @@ Identity në SQL?
Video: Где находится нофелет? (FullHD, комедия, реж.Геральд Бежанов, 1987 г.) 2024, Nëntor
Anonim

SQL Serveri Identiteti . Identiteti kolona e një tabele është një kolonë vlera e së cilës rritet automatikisht. Vlera në një identiteti kolona krijohet nga serveri. Një përdorues në përgjithësi nuk mund të fusë një vlerë në një identiteti kolonë. Identiteti kolona mund të përdoret për të identifikuar në mënyrë unike rreshtat në tabelë.

Prandaj, çfarë është @@ Identity në SQL Server?

A IDENTITETI I SQL Serverit kolona është një lloj i veçantë kolone që përdoret për të gjeneruar automatikisht vlerat kryesore bazuar në një farë (pika fillestare) të dhënë dhe në rritje. SQL Server na ofron një numër funksionesh që punojnë me IDENTITETI kolonë. Në këtë këshillë, ne do t'i kalojmë këto funksione me shembuj.

Gjithashtu, cila komandë DML përdoret në lidhje me @@ Identity në SQL? Kur përdorni një deklaratë INSERT për të futur të dhëna në një tabelë me një IDENTITETI kolona e përcaktuar, SQL Serveri do të gjenerojë një të ri IDENTITETI vlerë. Ju mund të përdorni @@IDENTITETI variabli dhe funksionet SCOPE_IDENTITY dhe IDENT_CURRENT për të kthyer të fundit IDENTITETI vlera që është krijuar nga SQL Serveri.

Në lidhje me këtë, çfarë është @@ në SQL?

Në SQL Serveri, simboli @@ është parashtesë e variablave globale. Serveri ruan të gjitha variablat globale. Emrat e ndryshoreve globale fillojnë me a @@ parashtesë. Ju nuk keni nevojë t'i deklaroni ato, pasi serveri i mirëmban vazhdimisht. Ato janë funksione të përcaktuara nga sistemi dhe ju nuk mund t'i deklaroni ato.

A është kolona e identitetit një çelës kryesor?

Kolonat e identitetit dhe Çelësat Primar janë dy gjëra shumë të dallueshme. Një Kolona e identitetit ofron një numër automatik në rritje. Kjo është gjithçka që bën. Të Çelesi primar (të paktën në SQL Server) është një kufizim unik që garanton unike dhe është zakonisht (por jo gjithmonë) i grupuar Celës.