© Jouni Huotari ja Tapani Äijänen
37
Muutamia SQL-92-standardin tietotyyppejä
•CHAR [(pit.), kiinteä, oletuspit. 1]
•VARCHAR [(pit.), vaihtuvanmitt. merkkijono]
•NUMERIC [(koko pituus [,desimaaliosa])]
•INTEGER [kokonaisluku, pit. tuotekoht.]
•DATE [vuosi (0001-9999), kk ja päivä]
•TIME [(pit.), tunti, minuutti ja sekuntti]
•
•BLOB [SQL-99, binary large object]
Transact-SQL -kielen numeeriset tietotyypit:
decimal [ ( p, [ , s ] ) ] tai numeric [ ( p, [ , s ] ) ]
p = tarkkuus ( 1…38) , s = skaala, desimaaliosien määrä
float [ ( n ) ]
liukuluku, tarkkuus 15 numeroa
real
liukuluku, tarkkuus 7 numeroa
kokonaisluvut:
int (32 bitin)
smallint (16 bittiä)
tiny (0 … 255)
raha:
money, smallmoney