Bonjour les experts, aujourd'hui je n'arrive pas a faire ce que je veux avec des triggers ce qui est bien ennuyeu ^^.

En faite ma table se compose de

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 Nom
                                                           NULL ?   Type
 --------------------------------------------------------------------------
 DATA_FILE_ID
                                                           NOT NULL NUMBER
 BASE_ID
                                                           NOT NULL NUMBER
 NAME
                                                                    VARCHAR2(100)
J'aimerais creer un trigger dessus qui me ferait un truc du genre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
CREATE OR REPLACE TRIGGER data_file_before_insert
BEFORE INSERT
    ON data_files
    FOR EACH ROW
 
BEGIN
IF new:colonne = old:colonne1 AND new:colonne2 = old:colonne2
--EMPECHER L'INSERT CAR C'EST UN DOUBLON		
END;
C'est la bonne methode d'apres vous ?
Ou existe t-il une methode plus simple ?

Cordialement, un debutant