Dans une particulièrement grande base de données , vous pouvez économiser de l'espace considérable en convertissant les nombres entiers pour les plus petites smallints . Cependant, vous devez être certain que toutes les données existantes et potentielles vont s'inscrire dans 32768 et 32767 fourni par le type de données smallint . Instructions 
 1 
 Ouvrez votre client de base de données . Si vous utilisez MySQL, par exemple , vous pouvez le faire en ouvrant le terminal et en tapant: 
 
 mysql 
 2 
 Tapez la commande suivante pour créer une table d' exemple: 
 < p > CREATE TABLE testt ( unInt Integer) ; 
 3 
 Tapez la commande suivante pour insérer des données dans la table : 
 
 INSERT INTO valeurs ( 123) testt ( unInt ) ; Photos 
 INSERT INTO valeurs testt ( unInt ) (432) ; 
 
 INSERT INTO valeurs ( 5344 ) testt ( unInt ) ; 
 
 INSERT INTO valeurs ( 4324324324 ) testt ( unInt ) ; 
 4 
 Créer la fonction de conversion : 
 
 CREATE convToSmallInt fONCTION (n entier) RETOURS SMALLINT RETOUR n; 
 5 
 appeler la fonction : < br > 
 SELECT d ( unInt ) le plus faible de testt ; 
 
 avis dans la sortie que les trois premières valeurs de la base de données sont fidèlement représentés, mais la dernière valeur est en dehors de la gamme de SmallInt , il est tronqué vers 32767.