Bonjour a tous ,
Mon propos est de recopier un champ TEXT intégralement d'une table1.colonne1 à une table2.colonne2
J'ai un petit programme qui marche mais je n'obtiens pas l'intégralité du champ d'origine
Voici le code : je selectionne un seul champ > 10000 caracteres
C'est un test : je n'ai qu'un tuple dans t2 (c'est pourquoi il n'y a pas de clause where)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 update t2 set c2 = (select top 1 notetext as c2 from note where datalength(notetext) < 500000 and datalength(notetext) > 10000 )
quand je requete la taille obtenue = 5106
quand je requete la taille d'origine = 10212
Auriez vous résolu ce cas ?
J'ai essayé la copie par bloc mais j'ai eu des soucis de syntaxes :
avec les fonctions READTEXT et WRITETEXT et leurs pointeurs
Merci d'avance
J
Partager