Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment vérifier l'existence d'un type de table défini par l'utilisateur dans SQL Server 2008 ?

IF EXISTS (SELECT * FROM sys.types WHERE is_table_type = 1 AND name = 'MyType')
    --stuff

sys.types ... ils ne sont pas des objets à portée de schéma et ne seront donc pas dans sys.objects

Mise à jour, mars 2013

Vous pouvez utiliser TYPE_ID aussi