Bonjour à tous,

J'ai créer une base de données sous oracle dans laquelle j'ai un table où sont stockées des données nécessitant d'être de type varchar mais ne devant accueillir que des chiffres (oui c'est con, mais j'en ai besoin pour mes cours o_O).

Je dois donc créer un trigger empêchant toutes exécution d'insert sur cette table si les données ne correspond pas aux contraintes.

Mon trigger ressemble à cela pour le moment :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
CREATE OR REPLACE TRIGGER TR_INSERT
BEFORE INSERT ON LIEU
BEGIN
  NULL;
END;
D'après mes recherches je vais devoir utiliser un RAISE pour arrêter l'exécution de la requête si besoin. Mais mis à part ça je n'ai pas trouvé comment faire.
Auriez-vous des pistes ou des exemple/tuto pour que je puisse réussir à la compléter ?

D'avance je vous remercie .