Méthodes de table objet

Méthodes de table

Si le type sur lequel s'appuie la création de la table définit des méthodes, alors les méthodes seront associées à la table (méthodes de table).

Il sera possible d'accéder à ces méthodes de la même façon que l'on accède aux attributs (projection, sélection...).

Accès aux méthodes d'une table objet

SELECT t.m1(), t.m2() ...
FROM table t
...

L'utilisation d'un alias est obligatoire pour accéder aux méthodes.

CREATE OR REPLACE TYPE BODY typCours IS
MEMBER FUNCTION fin RETURN DATE
  IS
  BEGIN
    RETURN SELF.debut + 5;
  END;
END;
/
SELECT c.pkannee, c.pknum, c.fin()
FROM tCours c;
AccueilRappels > Rappels Oracle RO > Méthodes de table objet< PrécédentSuivant >