Utilisation du format XML
Bonjour,
Dans un trigger, j'utilise la requête suivante pour tracer des mises à jour de table :
Code:
1 2 3 4 5 6 7
|
INSERT INTO [Histo]
([ID_ITR], OldValue, NewValue,
TypeMvt, DateMvt, AuthorMvt)
SELECT [ID_ITR], NULL, (SELECT * FROM inserted where inserted.ID_ITR = I.ID_ITR FOR XML AUTO, ELEMENTS, ROOT('ItemRevisionHI')),
'INSERT', SYSDATETIME(), UPPER(SUSER_SNAME())
FROM inserted AS I; |
Je voudrais "expliciter" l'intitulé de la racine, donc avoir quelque chose de clair dans ROOT.
Si je mets ce qui m'intéresse soit "ItemRevisionHisto.Insertion", j'ai le message d'erreur suivant à l'exécution :
Msg 8152, Level 16, State 10, Procedure Trgxxx, Line 18 [Batch Start Line 2]
String or binary data would be truncated.
J'ai cherché sur le net mais je n'ai pas vu de restriction concernant le ROOT.
Quelqu'un aurait une idée ?
Merci beaucoup d'avance. :roll: