I en særlig stor database , kan du spare betydelige plads ved at konvertere heltal til de langt mindre smallints . Dog skal du være sikker på, at alle eksisterende og potentielle data vil passe inden -32768 og 32767 , som den smallint datatype. Instruktioner
1
Åbn din database klient. Hvis du bruger MySQL , for eksempel, kan du gøre dette ved at åbne terminalen og skrive : Hej
mysql
2
Skriv følgende for at oprette et eksempel tabel : Hej
CREATE tABLE testT ( anInt Integer )
3
Skriv følgende for at indsætte nogle data i tabellen : Hej
INSERT INTO testT ( anInt ) værdier ( 123) ;
INSERT INTO testT ( anInt ) værdier ( 432 ),
INSERT INTO testT ( anInt ) værdier ( 5344 ),
INSERT INTO testT ( anInt ) værdier ( 4324324324 ) ;
4
Opret konvertering funktion : Hej
CREATE FUNCTION convToSmallInt (n integer) giver SMALLINT RETURN n ;
5
Kald funktion: < br >
SELECT d ( anInt ), som små fra testT ,
Notice i output , at de første tre værdier fra databasen trofast er repræsenteret , men den sidste værdi er uden for intervallet smallint , så det er afkortet ned til 32767 .