Méthodes de table objet
Définition : 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...).
Syntaxe : Accès aux méthodes d'une table objet
Appuyer sur espace pour rester en pause.
1
SELECT t.m1(), t.m2() ...
2
FROM table t
3
...
Attention :
L'utilisation d'un alias est obligatoire pour accéder aux méthodes.
Exemple :
Appuyer sur espace pour rester en pause.
1
CREATE OR REPLACE TYPE BODY typCours IS
2
MEMBER FUNCTION fin RETURN DATE
3
IS
4
BEGIN
5
RETURN SELF.debut + 5;
6
END;
7
END;
8
/
9
10
SELECT c.pkannee, c.pknum, c.fin()
11
FROM tCours c;