Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Pb maximum caractère dans une colonne

2 réponses
Avatar
Louis
Bonjour,

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

Merci d'avance

Louis

2 réponses

Avatar
Fred BROUARD
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


Avatar
Med Bouchenafa
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" a écrit dans le message de news:
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