Bonjour, je suis sur un projet pour mes études, on doit créer une base de donnée pour une société de location de DVD (genre cinébank).
On doit faire ça en objet sous Oracle, voici le sujet.
Pour le moment j'ai réussi à créer tous les types et les tables dont j'ai besoin : fichier types + tables.
Reste les méthodes associées à ces types, et la c'est moins fun tout de suite !
J'ai commencé par créer quelques méthodes pour le type adherent, et la compilation ne marche pas bien :
Warning: exécution terminée avec avertissement
type body Compilé.
.
Première question : comment on fait pour avoir plus de précision sur l'avertissement (show err n'affiche rien) ?
En testant le createAdherent avec cette requête :
select s.createAdherent('enrico','abricot',t_adresse('10',' rue des champs', '80000', 'Amiens'),'0303030303') from adherents s;
J'ai ça :
Erreur commençant à la ligne 1 de la commande :
select s.createAdherent('enrico','abricot',t_adresse('10',' rue des champs', '80000', 'Amiens'),'0303030303') from adherents s
Erreur à la ligne de commande : 1, colonne : 7
Rapport d'erreur :
Erreur SQL : ORA-06553: PLS-587: une méthode statique ne peut pas être appelée sur une valeur d'instance
06553. 00000 - "PLS-%s: %s"
*Cause:
*Action:
C'est quoi le problème ?
Merci
Partager