Bonjour,
J'aimerais créer un trigger, qui lorsque j'insère une donnée, celle-ci soit parsée et modifiée.

En gros j'aimerais insérer la valeur "C2001BE0106-16" (qui provient d'une autre table offre pour l'insérer dans une nouvelle table projet) il faudrait qu'automatiquement lors de l'insértion cette valeur devienne "C2001BE0106-00" Et que si par hasard la valeur "C2001BE0106-00" existe déjà, il faudrait que ca prenne le chiffre suivant, comme "C2001BE0106-01", etc..

Malheureusement je n'ai jamais pratiqué le t-sql et donc je ne sais même pas si ce que je demande est possible. Déjà rien que ca et une piste ca m'aiderait bcp. Merci. J'ai un peu cherché des fonctions sur les strings, mais tout ce que je trouve me demande chaque fois la position d'un caractère.. alors que justement je voudrai chercher le caractère "-" pour faire des opérations sur ce qui en suit.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
CREATE TRIGGER afm.dba_project_insert ON afm.dba_project
FOR INSERT AS
BEGIN
	IF UPDATE(proj_name)
	BEGIN
??????
	END
 
 
 
END