Merci pour votre réponse, même si je ne comprends pas tout 
je suppose que le "inserted" correspond à la table source.
Mais je me suis mal exprimé,
Enfait la donnée insérée, je vais la chercher dans une autre table, mais depuis mon interface, c'est un bête champ libre (une interface web qui fait un '
INSERT INTO dba_project (proj_name) VALUES ('test-00')
').
En gros je peux insérer n'importe quoi 
Si je veux insérer "blabla" ou même "blabla-12", j'aimerais que le trigger fasse que j'insère "blabla-00" et que si "blabla-00" existe, alors il essaie avec "blabla-01" et s'il existe, alors avec "blabla-02" jusqu'à que ca marche.
ET c'est pour ca que je n'ai pas donnée la structure de la table, car ca concerne que cet enregistrement là, le reste sera inséré tel quel (à moins qu'il y ait une feinte que je doive dire au trigger d'insérer tous les éléments de la requête sql originale ?).
Partager