Exporter (0) Imprimer
Développer tout
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

TYPEPROPERTY (Transact-SQL)

Renvoie des informations sur un type de données.

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

TYPEPROPERTY (type , property)

type

Nom du type de données.

property

Type d'informations à renvoyer pour le type de données. property peut avoir l'une des valeurs suivantes.

Propriété

Description

Valeur renvoyée

AllowsNull

Type de données autorisant les valeurs NULL.

1 = Vrai

0 = Faux

NULL = Type de données introuvable.

OwnerId

Propriétaire du type.

Remarque Remarque

Le propriétaire du schéma n'est pas nécessairement le propriétaire du type.

Non NULL = ID utilisateur de base de données du propriétaire du type.

NULL = Type non pris en charge, ou ID de type non valide.

Precision

Précision du type de données.

Nombre de chiffres ou de caractères.

-1 = type de données xml ou de valeur élevée

NULL = Type de données introuvable.

Scale

Échelle du type de données.

Nombre de décimales pour le type de données.

NULL = Type de données non numeric ou introuvable.

UsesAnsiTrim

Le paramètre de remplissage ANSI était activé lors de la création du type de données.

1 = Vrai

0 = Faux

NULL = Type de données introuvable ou différent d'un type de données binaire ou chaîne.

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 TYPEPROPERTY, 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.

A.Identification du propriétaire d'un type de données

L'exemple suivant retourne le propriétaire d'un type de données.

SELECT TYPEPROPERTY(SCHEMA_NAME(schema_id) + '.' + name, 'OwnerId') AS owner_id, name, system_type_id, user_type_id, schema_id
FROM sys.types;

B.Renvoi de la précision du type de données tinyint

L'exemple suivant renvoie la précision ou le nombre de chiffres pour le type de données tinyint.

SELECT TYPEPROPERTY( 'tinyint', 'PRECISION');

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft