Cum funcționează identitatea în SQL Server?
Cum funcționează identitatea în SQL Server?

Video: Cum funcționează identitatea în SQL Server?

Video: Cum funcționează identitatea în SQL Server?
Video: Identity Column in SQL Server - Part 7 2024, Mai
Anonim

A IDENTITATE SQL Server coloană este un tip special de coloană care este folosit pentru a genera automat valorile cheie pe baza unei semințe furnizate (punctul de pornire) și a unui increment. SQL Server ne oferă o serie de funcţii care muncă cu IDENTITATE coloană.

De asemenea, trebuie să știți cum se poate utiliza Identity în SQL Server?

Identitate coloana unui tabel este o coloană a cărei valoare crește automat. Valoarea într-un identitate coloana este creată de Server . În general, un utilizator nu poate introduce o valoare într-un identitate coloană. Identitate coloana poate fi folosită pentru a identifica în mod unic rândurile din tabel.

În plus, cum îmi recuperez identitatea după introducere? The Scope_Identity () funcția va întoarcere ultimul identitate valoare introdus în domeniul curent (și sesiunea), în orice tabel. Funcția Ident_Current() preia un nume de tabel (sau vizualizare) și se intoarce ultimul identitate valoarea generată pentru acel tabel, indiferent de sesiune sau domeniu.

În mod similar, ce este tipul de date de identitate în SQL Server?

Un coloana de identitate trebuie să fie unul dintre următoarele cifre tipuri de date : zecimal, int, numeric, smallint, bigint sau tinyint. Un coloana de identitate nu poate accepta sau stoca NULL. Fiecare tabel poate conține doar unul coloana de identitate.

Coloana de identitate este o cheie primară?

Un coloana de identitate diferă de a cheia principala prin aceea că valorile sale sunt gestionate de server și de obicei nu pot fi modificate. În multe cazuri an coloana de identitate este folosit ca a cheia principala ; cu toate acestea, acesta nu este întotdeauna cazul.

Recomandat: