Manipulation des objets
2.2.1.
Les types abstraits de données.
Type
utilisé par un type.
Nouveautés
de la commande INSERT
Nouveautés
de la commande UPDATE
Nouveautés
de la commande DELETE
Type
utilisé par une table.
Nouveautés
de la commande INSERT
Nouveautés
de la commande UPDATE
Nouveautés
de la commande DELETE
2.2.2.
Les pointeurs.
Nouveautés
de la commande INSERT
Nouveautés
de la commandeUPDATE
Nouveautés
de la commandeDELETE
2.2.3.
Les tables imbriquées.
Nouveautés
de la commande INSERT
Nouveautés
de la commande UPDATE
Nouveautés
de la commande DELETE

L'objectif de cette section est de faire le point sur les nouveautés objet
de SQL.
2.2.1. Les types abstraits de données.
Type utilisé par un type.
Nouveautés de la commande INSERT
On peut utiliser le nom du type dans la commande INSERT :
INSERT INTO adresse VALUES (adresse_type(7,'Camparols','Castanet','31300'))
On retrouve bien la notion de constructeur. De plus, les accès aux attributs
de l'objet se font par les "." classiques.
Nouveautés de la commande UPDATE
On peut utiliser le nom du type dans la commande UPDATE
Nouveautés de la commande DELETE
On peut utiliser le nom du type dans la commande DELETE
Par contre, dans le cas du delete, on ne retrouve pas explicitement la notion
de destructeur.
Type utilisé par une table.
Nouveautés de la commande INSERT
Il est obligatoire d'utiliser le constructeur de type dans la clause INSERT
Nouveautés de la commande UPDATE
Le nom de la variable de type doit apparaître dans la clause
Nouveautés de la commande DELETE
On doit également utiliser la notation pointée

2.2.2. Les pointeurs.
Nouveautés de la commande INSERT
La commande INSERT suivie de SELECT REF stocke un objet dans une table en le
rattachant à un objet d'une autre table.
Nouveautés de la commande UPDATE
La commandeUPDATE suivie de SELECT REF permet d'attacher un objet d'une table à
un objet d'une autre table.
Nouveautés de la commande DELETE
On peut utiliser des notations à base de pointeurs dans la clause DELETE.

2.2.3. Les tables imbriquées.
Nouveautés de la commande INSERT