Page 1 sur 1

XMLVALIDATE - Variable hote pour ACCORDING TO XMLSCHEMA ID

Posté : ven. 20 déc. 2019, 08:10:07
par Jean-Marie
Bonjour,

Existe-t-il une syntaxe correcte qui accepterai une variable hôte pour l'ID du schema XSD depuis un UPDATE ?
du genre :

Code : Tout sélectionner

Dcl-S MonSchema_ID Char(256) INZ('BibSchema.MonSchema')

EXEC SQL UPDATE XML_FLUX SET FLUX = XMLVALIDATE(XMLPARSE(DOCUMENT GET_XML_FILE(RTRIM(CHEMIN))) ACCORDING TO XMLSCHEMA ID :MonSchema_ID) WHERE ID = :NewID;

(sans sujet)

Posté : ven. 20 déc. 2019, 09:56:51
par nbonnet
Bonjour,

L'utilisation de variable pour l'identifiant de schéma n'est pas supporté par cette instruction.

La seule solution est de passer en SQL dynamique dans ce cas.

(sans sujet)

Posté : lun. 06 janv. 2020, 11:42:34
par Jean-Marie
ok merci !