Je souhaite, dans une procédure stockée, utiliser un fichier XML pour
importer des données.
Pour cela, j'aimerais passer en paramètre le contenu du fichier XML. Or le
contenu de ce fichier dépasse les 4000 caratères. Le format de donnée n'est
donc pas nvarchar(4000) mais plutot nText. Or je ne peux pas affecter ce type
de donné (nText) à une variable locale.
Donc comment faire, pour passer plus de 4000 caractères en paramètre d'une
procédure stockée (SQL serveur 2000) ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred
Dans le message:, Beedjees écrit:
Bonjour,
Bonjour,
Je souhaite, dans une procédure stockée, utiliser un fichier XML pour importer des données. Pour cela, j'aimerais passer en paramètre le contenu du fichier XML. Or le contenu de ce fichier dépasse les 4000 caratères. Le format de donnée n'est donc pas nvarchar(4000) mais plutot nText. Or je ne peux pas affecter ce type de donné (nText) à une variable locale.
Donc comment faire, pour passer plus de 4000 caractères en paramètre d'une procédure stockée (SQL serveur 2000) ?
Un paramètre de type image fonctionne chez moi. Je n'ai pas esayé avec ntext. Ne serait-ce pas plutôt un problème de manipulation du paramètre dans la procédure stockée ? Voir peut-être l'utilisation de TEXTPTR ?
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Dans le message:E9CA274C-99B3-46C0-B752-E011F2068AAA@microsoft.com,
Beedjees écrit:
Bonjour,
Bonjour,
Je souhaite, dans une procédure stockée, utiliser un fichier XML pour
importer des données.
Pour cela, j'aimerais passer en paramètre le contenu du fichier XML.
Or le contenu de ce fichier dépasse les 4000 caratères. Le format de
donnée n'est donc pas nvarchar(4000) mais plutot nText. Or je ne peux
pas affecter ce type de donné (nText) à une variable locale.
Donc comment faire, pour passer plus de 4000 caractères en paramètre
d'une procédure stockée (SQL serveur 2000) ?
Un paramètre de type image fonctionne chez moi. Je n'ai pas esayé avec
ntext.
Ne serait-ce pas plutôt un problème de manipulation du paramètre dans la
procédure stockée ?
Voir peut-être l'utilisation de TEXTPTR ?
Je souhaite, dans une procédure stockée, utiliser un fichier XML pour importer des données. Pour cela, j'aimerais passer en paramètre le contenu du fichier XML. Or le contenu de ce fichier dépasse les 4000 caratères. Le format de donnée n'est donc pas nvarchar(4000) mais plutot nText. Or je ne peux pas affecter ce type de donné (nText) à une variable locale.
Donc comment faire, pour passer plus de 4000 caractères en paramètre d'une procédure stockée (SQL serveur 2000) ?
Un paramètre de type image fonctionne chez moi. Je n'ai pas esayé avec ntext. Ne serait-ce pas plutôt un problème de manipulation du paramètre dans la procédure stockée ? Voir peut-être l'utilisation de TEXTPTR ?