INSERT INTO avec un SELECT et SUBQUERY
Bonjour à tous,
Pour mon projet je dois faire des triggers dans ma DB. Je tombe sur des "mutatings table". Dès lors je tente d'appliquer la méthode des deux déclencheurs avec table temporaire. ( la théorie )
Pour remplir ma table temporaire, plutôt que faire un INSERT INTO avec un VALUES et citer chacune de mes colonnes, j'aimerais insérer directement tout mon record "new" de la ligne. Car j'ai des tables qui ont pas mal de colonnes... Cela me permettrait de gagner pas mal de temps!;)
En pratique, au lieu de :
Code:
1 2 3 4 5
|
CREATE OR REPLACE TRIGGER TRIG_INSCRIPTION BEFORE INSERT ON INSCRIPTION FOR EACH ROW
BEGIN
INSERT INTO TEMP_INSCRIPTION(IDC, IDV, DATERESERV) VALUES (:NEW.IDC, :NEW.IDV, :NEW.DATERESERV);
END ; |
j'aimerais un truc du style :
Code:
1 2 3 4 5
|
CREATE OR REPLACE TRIGGER TRIG_INSCRIPTION BEFORE INSERT ON INSCRIPTION FOR EACH ROW
BEGIN
INSERT INTO TEMP_INSCRIPTION(IDC, IDV, DATERESERV) VALUES( :NEW )
END ; |
Est-ce possible?? Merci beaucoup! :)