Création de type en SQL3 sous Oracle (extension au LDD)

SyntaxeDéclaration de type

1
CREATE TYPE nom_type AS OBJECT (
2
  nom_attribut1 type_attribut1,
3
  ...
4
);
5
/
6

ExempleCréation de tables d'objets (enregistrements avec OID)

1
CREATE TABLE t OF nom_type (
2
  ...
3
)

ExempleUsage des types dans les tables (modèle imbriqué)

1
CREATE TABLE t (
2
  ...
3
  nom_attribut nom_type,
4
  ...
5
)