TYPEPROPERTY (Transact-SQL)
Mis à jour : 17 juillet 2006
Renvoie des informations sur un type de données.
Conventions de la syntaxe de Transact-SQL
Syntaxe
TYPEPROPERTY (type , property)
Arguments
- type
Nom du type de données.
property
Informations à renvoyer pour le type de données. property peut correspondre à l'une des valeurs suivantes :Propriété
Exceptions
Retourne la valeur NULL en cas d'erreur ou si un appelant n'est pas autorisé à afficher l'objet.
Dans SQL Server 2005, 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 et Dépannage de la visibilité des métadonnées.
Types des valeurs renvoyées
int
Exemple
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');
Voir aussi
Référence
TYPE_ID (Transact-SQL)
TYPE_NAME (Transact-SQL)
COLUMNPROPERTY (Transact-SQL)
Fonctions de métadonnées (Transact-SQL)
OBJECTPROPERTY (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)
sys.types (Transact-SQL)
Autres ressources
Séparation du schéma et de l'utilisateur
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
17 juillet 2006 |
|