In een bijzonder grote database , kunt u aanzienlijk besparen door het omzetten van de gehele getallen naar de veel kleinere smallints . Echter, je moet er zeker van zijn dat alle bestaande en potentiële gegevens passen binnen -32.768 en 32.767 door de smallint datatype . Instructies 1 Open uw database client . Als je MySQL gebruiken, bijvoorbeeld , kunt u dit doen door het openen van de terminal en typen : mysql Type 2 het volgende om een voorbeeld tabel te maken : CREATE tABLE testt ( anInt Integer ) ; Type 3 het volgende om een aantal gegevens in te voegen in de tabel : INSERT INTO testt ( anInt ) waarden ( 123 ) ; INSERT INTO testt ( anInt ) waarden ( 432 ) ; INSERT INTO testt ( anInt ) waarden ( 5344 ) ; INSERT INTO testt ( anInt ) waarden ( 4324324324 ) ; 4 Maak de conversie-functie : CREATE fUNCTIE convToSmallInt ( n INTEGER ) KEERT SMALLINT RETURN n ; 5 Roep de functie : < br > SELECT d ( anInt ) zo klein vanaf testt ; Notice appartementen in de uitvoer dat de eerste drie waarden uit de database getrouw worden weergegeven , maar de laatste waarde buiten het bereik van smallint , zodat wordt afgekapt tot 32.767 .
|