Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
COL_LENGTH (Transact-SQL)
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

COL_LENGTH (Transact-SQL)

Renvoie la longueur définie d'une colonne, exprimée en octets.

S'applique à : SQL Server (SQL Server 2008 jusqu'à la version actuelle, Base de données SQL Windows Azure (version initiale jusqu'à la version actuelle).

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

COL_LENGTH ( 'table' , 'column' )

' table '

Nom de la table dont les informations de longueur de colonne doivent être déterminées. table est une expression de type nvarchar.

' column '

Nom de la colonne dont la longueur doit être déterminée. column est une expression de type nvarchar.

Retourne la valeur NULL en cas d'erreur ou si un appelant n'est pas autorisé à afficher l'objet.

Dans SQL Server, un utilisateur peut voir uniquement les métadonnées des éléments sécurisables qui lui appartiennent ou pour lesquels il dispose d'un droit d'accès. Cela signifie que les fonctions intégrées générant des métadonnées, telles que COL_LENGTH, peuvent retourner la valeur NULL si l'utilisateur ne dispose d'aucune autorisation sur l'objet. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.

Pour les colonnes de type varchar déclarées avec le spécificateur max (varchar(max)), COL_LENGTH retourne la valeur –1.

L'exemple suivant montre les valeurs renvoyées pour une colonne de type varchar(40) et pour une colonne de type nvarchar(40).

USE AdventureWorks2012;
GO
CREATE TABLE t1(c1 varchar(40), c2 nvarchar(40) );
GO
SELECT COL_LENGTH('t1','c1')AS 'VarChar',
      COL_LENGTH('t1','c2')AS 'NVarChar';
GO
DROP TABLE t1;

Voici l'ensemble des résultats.

VarChar     NVarChar
40          80

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft