SQL Server Lister les tables définis par les utilisateurs ou UDT





01-20-2017, 11:48 AM (Ce message a été modifié le : 05-18-2017 09:47 AM par EO-Manager.)
Message : #1

Pie-chart_128x128 SQL Server Lister les tables définis par les utilisateurs ou UDT


Avec SQL Server, comment lister les types de tables définis par les utilisateurs ou UDT? Qu'es ce qu'un UDT SQL Server 2008 ou 2012? Un type de table défini par un utilisateur sous SQL Server est un type d'objet non défini par le système, qui représente la définition d'une structure de table particulière.

Ils sont utilisés pour transmettre des paramètres sous forme de tables aux procédures stockées et fonctions, ou encore pour déclarer des variables de type table utilisées toujours dans les mêmes procédures et fonctions T-SQL ou encore lors de traitement de données en lots ou batchs.

Lister tous les objets User Defined Tables avec SQL Server



Pour lister des objets définis par les utilisateurs, il suffit d'exécuter cette requête :

SELECT
name,
system_type_id,
user_type_id,
schema_id,
principal_id,
max_length,
precision,
scale,
collation_name,
is_nullable,
is_user_defined,
is_assembly_type,
default_object_id,
rule_object_id,
is_table_type
FROM SYS.TABLE_TYPES
WHERE IS_USER_DEFINED = 1
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse


Articles ou discussions similaires
Requête pour lister tous les index d’une base SQL Server