Bonjour
Je souhaitais exprimer une contrainte sur une table via une fonction renvoyant un booléen.
Or, quand je donne cette expression à la contrainte, j'obtiens (depuis Sql developper) le message d'erreur suivant :
la fonction est dans un package et est définie ainsi :Error parsing check constraint [Nom_contrainte] : Error(s) parsing Sql
Invalid expression near *!* in the following:
[Package.Fonction()]*!*;
Quel est le soucis ici ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 function IS_DEADLINE_RANKING_VALID return BOOLEAN;
Est il impossible d'exprimer une contrainte via une fonction ou est-ce un problème spécifique Sql Developper étranger à Oracle ?
Je précise que je travaille avec la version 10g (donc un 'nanar' ..).
Partager