© Jouni Huotari ja Tapani Äijänen
47
Laskuri: automaattisesti kasvava sarake
•Taululle voidaan määritellä sarake, joka on automaattisesti kasvava numero
•Määrittelyssä annetaan alkuarvo ja lisäys
•Standardin mukaan laskuri luodaan joko IDENTITY- tai SEQUENCE-käskyllä
•Ominaisuus voidaan luoda myös CREATE TABLE, ALTER TABLE tai SELECT INTO –komennon yhteydessä
•Laskuri toimii usein perusavaimena
Taululle voidaan määritellä identity-sarake, joka on automaattisesti kasvava numero
Määrittelyssä annetaan alkuarvo ja lisäys:
IDENTITY(100, 10); oletus on IDENTITY(1,1)
Identity voidaan liittää seuraaviin tietotyyppeihin:
int, smallint, tinyint
decimal(p,0), numeric(p,0)
Ominaisuus luodaan Create Table, Alter Table tai Select Into -komennolla
IDENTITYCOL -avainsanan käyttö:
   SELECT * FROM Tilaus WHERE IDENTITYCOL = 10
Identity-sareke voi toimia pääavaimena