Salut tout le monde,
J'ai une table étudiant, où je vérifie le premier chiffre de l'insee et la civilité si c'est MR ou ME ou MLE. Exemple le premier chiffre est 1 donc c'est MR.
Sous Forms 10g il me génère ce code et j'ai aucun probleme, alors que en 6i il me met des erreurs.
Je passerais bien en 10g mais faut que je fasse en 6i.
- Begin default enforce data integrity constraint CK_ETUDIANT_CIV_INSEE section
--
if not( (SUBSTR(TO_CHAR(:ETUDIANT.NUMINSEE),1,1) = '1' AND :ETUDIANT.CIVILITE = 'MR') OR (SUBSTR(TO_CHAR(:ETUDIANT.NUMINSEE),1,1) <> '1') ) then
message( 'WHEN-VALIDATE-RECORD trigger failed.' );
raise form_trigger_failure;
end if;
--
-- End default enforce data integrity constraint CK_ETUDIANT_CIV_INSEE section
--
J'ai les erreurs suivantes :
too many declarations of to_chat match this call
Statement ignored
Si vous avez une idée.
Donaldo
Partager