IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

Recopie de table a table d1 champ TEXT


Sujet :

Développement SQL Server

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Recopie de table a table d1 champ TEXT
    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
    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 )
    C'est un test : je n'ai qu'un tuple dans t2 (c'est pourquoi il n'y a pas de clause where)

    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

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Points : 1 234
    Points
    1 234
    Par défaut
    Peut-être que tes deux tables n'emploient pas le même jeu de caractères.

  3. #3
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Points : 12 371
    Points
    12 371
    Par défaut
    Bonjour,

    Ou peut-être que c2 dans t1 est de type TEXT alors que notetext dans note serait de type NTEXT ...

    @++

Discussions similaires

  1. [WD17] Table dans table dans table je pense ?!
    Par franck34matlab dans le forum WinDev
    Réponses: 8
    Dernier message: 08/07/2014, 14h06
  2. update d une table en fonction de champs texte
    Par saphi dans le forum Langage
    Réponses: 6
    Dernier message: 03/11/2009, 14h57
  3. Réponses: 5
    Dernier message: 15/09/2006, 16h13
  4. [VBA] choix valeur liste déroulante (champ texte d'1 table)
    Par Lou Pitchoun dans le forum Access
    Réponses: 14
    Dernier message: 22/02/2006, 10h27
  5. Champ text dans table inserted ?
    Par devdev dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 28/06/2004, 17h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo