bonjour,
J'aimerai gérer une sorte d'historique des accés à ma base de données. J'ai donc créer une table historique(hist_id,hist_text).
Dans le champ texte, j'aimerais pouvoir concaténer toutes les info de la requetes et les coller sous forme de chaine, avec un séparateur quelconque.
Voici le code que j'aimerais faire marcher:
Mais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 set term !! CREATE TRIGGER tuuuuub FOR societe BEFORE INSERT AS BEGIN insert into historique (hist_text) values (new.soc_nom+new.soc_tel_stand); END !! set term ; !!
1° - la concaténation ne marche pas avec un "+" ... d'ou le problème![]()
2° - Comment convertir les différents format en chaine ?? (ex: un "int" à concatener avec un "char")
De plus, j'aimerais par la meme occasion, gérer le nom de l'utilisateur ainsi que la date en cours... par exemple :
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE TRIGGER tuuuuub FOR societe BEFORE INSERT AS BEGIN insert into historique (hist_text,hist_user,hist_date) values (new.soc_nom+new.soc_tel_stand+soc_num , le_user, la_date); END !!![]()
Partager