Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie überprüft man das Vorhandensein eines benutzerdefinierten Tabellentyps in SQL Server 2008?

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

sys.types ... sie sind keine schemabezogenen Objekte und befinden sich daher nicht in sys.objects

Aktualisierung, März 2013

Sie können TYPE_ID verwenden auch