Vue parametrée (suite) - Question de debutant
Bonjour tous le monde je reviens a la charge avec mes questions de debutant :p
J'ai donc parcouru le forum et j'ai trouve quelquechose d'interressant mais que je n'arrive pas encore a vraiment utiliser si quelqu'un pouvait eclairer ma lanterne ca serait sympathique :)
Voici le sujet de depart : http://www.developpez.net/forums/viewtopic.php?t=215520
J'ai donc essayer de le mettre en application mais ca semble ne pas fonctionner :
J'ai donc ajouter a un package existant ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
CREATE OR REPLACE PACKAGE PV_PACKAGE IS
-- Fonction de modification de la date debut et fin d'infraction pour stat01
FUNCTION ModifDateInfraction(in_DateDebut IN Date) RETURN Date;
DateDebutInfraction Date;
DateFinInfraction Date;
[...]
CREATE OR REPLACE PACKAGE BODY PV_PACKAGE IS
FUNCTION ModifDateInfraction(in_DateDebut IN Date) RETURN Date IS
BEGIN
DateDebutInfraction := in_DateDebut;
return(DateDebutInfraction);
END ModifDateInfraction;
[...] |
Ensuite je veux donc creer une vue qui se base sur cette variable, pour tester ca avant de creer ma vue je test donc tout simplement d'executer ceci :
Code:
1 2 3 4 5 6 7 8 9
|
DECLARE Test Date;
BEGIN
Test :=PV_PACKAGE.ModifDateInfraction('01/09/05');
END;
SELECT * FROM PV
WHERE PV.DATE > PV_PACKAGE.DateDebutInfraction; |
Mais la la fonction marche par contre la requete non, ca me dit que "nom de colonne non valide"
J'ai donc du surement louper quelquechose. Mais quoi ?