Létrehozása és módosítása az azonosító-oszlop

Létrehozásához automatikusan növeli az azonosító számot a táblázatban, akkor az azonosító-oszlop. Minden táblázat, akkor létrehozhat egyetlen azonosító oszlopot és egy oszlop GUID.

Végre identitás oszlopok, akkor használja a tulajdonságait az identitás. Ez lehetővé teszi, hogy a fejlesztő, hogy adja meg a számát azonosítók az első sor, hogy be van dugva a táblázat (eredetileg tulajdonság ID érték) és a növekedés (tulajdonság azonosító növelés), amely hozzáadódik a kezdeti értéket meghatározni azt követő számok az azonosítók. Behelyezésekor az értékeket a táblázatban azonosítók Database Engine alkotórész automatikusan előállít egy oszlop mellett azonosító értéket, hozzáadjuk az azonosító növekmény értéke a kezdeti érték. Ha hozzá oszlopokat meglévő táblákat azonosító azonosító számokkal egészül ki a meglévő táblázat sorait. Ebben az esetben, a kezdeti érték és a növekmény értékeket alkalmaznak ugyanabban a sorrendben, amelyben a sorok kerülnek beillesztésre. ID számok is generált összes új sorokkal egészül ki. Nem lehet megváltoztatni a meglévő oszlop a táblázatban, adjuk hozzá a tulajdon ADATOK.

Amikor beazonosítása oszlop azonosítójának felhasználásával tulajdonság, meg kell emlékezni a következő:

táblázat csak egyet tartalmazhat oszlopot az ingatlan ADATOK, ahol egy ilyen oszlop típusú legyen adat tizedes. int. numerikus. smallint. bigint vagy tinyint;

megadhatja a kezdő érték és lépést. Az alapértelmezett mindkét értéke 1;

azonosító oszlop nem engedheti meg NULL értékek és definícióit tartalmazza a késedelmi vagy tárgyak;

hivatkozás egy oszlopot a listából válasszuk hozható létre meghatározásával ADATOK $ kulcsszó után IDENTITY tulajdon. Lásd az oszlop, akkor is használhatja a nevet;

ObjectProperty funkció használható annak meghatározására, hogy egy oszlopot egy táblázatban IDENTITY tulajdon és COLUMNPROPERTY funkció használható, hogy azonosítsa a nevét az oszlop a tulajdonság IDENTITY;

letilthatja az ADATOK ingatlan egy oszlop, akkor az utasításokat SET IDENTITY_INSERT aktiválása az értékeket, amelyeket be kell helyezni explicit módon.

Ha az asztalra, ami gyakran távoli, van egy identitás oszlop, rések között jöhet létre identitás értékek. A törölt identitás értékek nem használható fel újra. Ahhoz, hogy elkerüljük az ilyen hiányosságok, ne használja a AZONOSÍTÓ tulajdonság. Ehelyett lehet létrehozni egy ravasz, amely meghatározza az új értéket azonosító alapján a meglévő értékek oszlopok azonosítót betét sorban.