Modificarea proprietăților identificatorului coloanei (instrumente vizuale pentru baze de date)

Puteți modifica proprietățile identificatorului coloanei dacă doriți să redefiniți numerele consecutive generate și stocate automat în această coloană când adăugați noi intrări în tabel. Puteți seta proprietățile ID pentru o singură coloană pe tabel.







Coloanele care au o proprietate a identificatorului conțin o secvență de valori create de sistem care identifică în mod unic fiecare rând din tabel (de exemplu, numărul de identificare al angajatului). Introducerea într-un tabel, în cazul în care există o coloană de identitate, Microsoft SQL Server generează automat următoarea valoare de identificare pe baza ultimei utilizate (valoarea inițială a proprietății) și valoarea incrementului (ID-ul incrementare de proprietate) specificat la crearea coloanei.

Proprietatea ID poate fi setată numai pentru o coloană care nu permite o valoare NULL care are un tip de date zecimal. int. numerică. smallint. bigint sau tinyint.

Schimbarea proprietății identificatorului pentru o coloană

În Object Explorer, faceți clic dreapta pe tabel cu coloanele a căror scală doriți să o modificați și faceți clic pe Design.

Tabelul va fi deschis în designerul mesei.

Debifați caseta de selectare Permiteți valorile NULL pentru coloana care urmează să fie modificată.







În fila Proprietăți coloană, extindeți Proprietatea specificație identitate.

Faceți clic pe celula grilă pentru proprietatea copilului din coloana Identitate și selectați Da din lista derulantă.

Dacă coloana ID există deja, setarea proprietății coloanei de identitate pentru o altă coloană resetează automat această proprietate la nr în coloana originală.

În valoarea inițială a casetei de identificare, tastați o valoare. Această valoare va fi atribuită primului rând din tabel. Valoarea implicită este 1.

Introduceți o valoare în celula pasului Identificator. Această valoare reprezintă o creștere care va fi adăugată la valoarea ID inițială a celulei pentru fiecare rând următor. Valoarea implicită este 1.

Să presupunem că pentru fiecare rând care este adăugat la tabelul de comenzi. trebuie să generați automat un cod de ordine de 5 cifre, începând cu 10 000, în trepte de 10. Pentru a face acest lucru, introduceți valoarea inițială a ID-ului 10000 și a pasului identificatorului 10.

Dacă schimbați oricare dintre proprietățile identificatorului pentru tabel, valorile ID existente vor fi salvate. Setările noi se aplică numai la noi rânduri adăugate în tabel.

În cazul în care masa, în cazul în care acesta este de multe ori face de la distanță, există o coloană de identitate, lacune poate avea loc între valorile identitare. Dacă doriți să evitați astfel de lacune, nu utilizați proprietatea identificatorului.

Pentru a atribui noi valori pentru proprietățile Specificatorului de Identitate pentru coloana din proiectantul tabelului. Faceți clic în afara celulei grilă sau apăsați tasta TAB pentru a vă deplasa la o altă celulă de rețea. Aceste valori intră în vigoare în baza de date atunci când salvați modificările la proiectantul mesei.







Trimiteți-le prietenilor: