Pb maximum caractère dans une colonne

Le
Louis
Bonjour,

J'extraie la valeur d'une colonne (varchar 2000) via une
requete select or celle-ci ne m'affiche que les 255
premiers caractres.
En passant par l'analyseur de requete j'ai une option qui
me permet d'afficher plus de 255 caractres mais le souci
c'est comment activer cette option dans une ps ou autre
requte transact-sql.

Merci d'avance

Louis
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fred BROUARD
Le #11665771
aucun intérêt !!!

Je m'explique : le Query Analyseur est un programme client comme n'importe quel
application qui accède à la base de données.
La limitation du nombre de caractères retourné est donc propre à Query Analyser
et non à SQL Server !

En l'occurence tes proc stock, vue, fonctions et triggers utiliseront la
totalité des données, sauf à dépasser les 8 060 caractères ASCII ou 4 030
caractères UNICODE...

Ce n'est donc qu'un probléme d'affichage spécifique à Query Analyzer...

Pour modifier cet affichage (et donc rendre plus lent l'apparition des résultats) :
Dans le menu :
Outils
options
onglet "resultat"
nombre max de caractères par colonne

A +

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************


Louis a écrit:
Bonjour,

J'extraie la valeur d'une colonne (varchar 2000) via une
requete select or celle-ci ne m'affiche que les 255
premiers caractères.
En passant par l'analyseur de requete j'ai une option qui
me permet d'afficher plus de 255 caractères mais le souci
c'est comment activer cette option dans une ps ou autre
requête transact-sql.

Merci d'avance

Louis


Med Bouchenafa
Le #11665731
Cela dépend de l'outil que tu utilises.
Si tu passes par ODBC, cela peut être une limite de la version du driver utilisé
Prend une version plus récente.

--
Bien cordialement
Med Bouchenafa
TETRASET
75015 Paris
"Louis" 2306001c45e8d$eab3fb40$
Bonjour,

J'extraie la valeur d'une colonne (varchar 2000) via une
requete select or celle-ci ne m'affiche que les 255
premiers caractères.
En passant par l'analyseur de requete j'ai une option qui
me permet d'afficher plus de 255 caractères mais le souci
c'est comment activer cette option dans une ps ou autre
requête transact-sql.

Merci d'avance

Louis
Publicité
Poster une réponse
Anonyme