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 :

Pb de cast sur une colonne text


Sujet :

Développement SQL Server

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Pb de cast sur une colonne text
    Bonjour

    J'ai une base de données SQL*SERVER 200 dans laquelle j'ai la procédure stockée suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    CREATE PROCEDURE export_test
    AS
    select cast (res_comment as varchar(8000))  as res_comment
    from  resume where vid_id='1'
    La colonne res_comment contient une zone supérieure à 256 caractères.

    Quand j'interroge via un perl avec le connecteur sybase sous linux, ou bien en passant par microsoft query (via odbc ou en sql natif), la procèdure stockée me retourne seulement 256 caractères. Savez-vous pourquoi ?

    Merci
    Gaston2

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 858
    Points : 52 999
    Points
    52 999
    Billets dans le blog
    6
    Par défaut
    C'est un paramétrage client, pas un problème SQL !

    A +

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Peut-être mais je n'ai pas trouvé sa localisation. De plus si je transform ela varchar en text alors tout le contenu de la colonne est retournée sans truncature. S'il s'agit d'un pb de paramètrage client alors pourquoi quand j'utilise osql alors la valeur est correctement retournée. J'ai plutôt l'impression que c'est un pb de dll activé sur le serveur sql*server qui me génère ce pb mais pour l'instant je ne l'ai pas encore trouvée.

    Gaston2

Discussions similaires

  1. Linq To Sql, trie sur une colonne text
    Par Oberown dans le forum Linq
    Réponses: 4
    Dernier message: 10/12/2011, 14h51
  2. Création d'index sur une colonne TEXT
    Par AyManoVic dans le forum Requêtes
    Réponses: 2
    Dernier message: 03/08/2010, 00h12
  3. Réponses: 10
    Dernier message: 18/07/2007, 15h18
  4. update d'une colonne texte
    Par todd dans le forum Requêtes
    Réponses: 2
    Dernier message: 02/10/2003, 13h12
  5. Check sur une colonne de table "en cours"
    Par in dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/07/2003, 09h47

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