Créer un nouveau type - 1
Pour définir un nouveau type, il faut fournir au moins:
- sa longueur (en octets)
- une fonction qui le lise
- une fonction qui l’écrive
Exemple: création d ’un type pt (point) que l ’on veut entrer sous la forme: (x,y)
- une fonction p_in prend comme argument une chaîne de caractères de la forme « (x,y) », la décode en retourne une structure Pt {float x, float y}
- une fonction p_out prend une structure Pt et l ’affiche sous la forme d ’une chaîne de caractères (x,y).
INSERT INTO table VALUES ( valeur, ...
SELECT colonne FROM table ...