|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() ![]() |
Bonjour,
voici un petit souci que je viens de rencontrer alors que je créait un script d'insertion de données dans une base Oracle (via Toad ou sql*plus) J'ai une table qui contient 2 champs (un champ nom de type varchar et un champ xsl de type clob) Mon script se résume en gros à faire un insert dans cette table Code :
INSERT INTO feuille_xsl(nom, xsl) value('factivite.xsl','###mon flux xsl###') Code :
ORA-01704: constante de chaîne trop longue Merci d'avance
__________________
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. |
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Inscription : octobre 2006 Messages : 221 ![]() |
Divise la constante - il faut construire le LOB des pièces, comme ça par ex.:
Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() |
Désolé du temps de réponse et merci!
Ca fonctionne impec ![]() Enfin après 2/3 modifications car la fonction dbms_lob.writeappend prend 3 paramètres Code :
dbms_lob.writeappend (xslclob, length(text), text);
__________________
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com