|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
J'ai écrit un trigger pour écrire simultanément dans une autre table et je reçois le message d'erreur suivant : valeur erronnée dans INSERT.
Voici ma table et mon trigger : Code :
ce problème. Merci ! |
|||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
Simple...
Vous tentez d'insérer 'montant_BC' dans une colonne limitée à 5 caractères...
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
10
|
|
|
#3 | ||
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
En plus la table contient 7 colonnes et il n'y a que 5 valeurs insérées...
Il faut TOUJOURS spécifier la liste des colonnes dans un INSERT : Code :
|
||
|
|
10
|
|
|
#4 | ||||
|
Bonjour,
J'ai reconstruit mon trigger que voici mais la réponse est suivante : insertion impossible dans les 02 tables: Code :
Code :
Merci de m'éclairer. |
|||||
|
|
01
|
|
|
#5 | ||
![]() ![]() |
Plutôt quelque chose comme ça :
Code :
La colonne Montant en source est un number(12,2), celle dans la table d'audit est un number(12). Je vous laisse regarder la partie DELETE de votre trigger, ce que signifient :new et :old au passage.
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#6 |
|
Bonjour
[CODE][=SQL Merci beaucoup, mon problème d'insertion dans une autre table est résolu. C'était pourtant si simple ! |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com