sql >> Databáze >  >> RDS >> Sqlserver

Jak zkontrolovat existenci uživatelem definovaného typu tabulky v SQL Server 2008?

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

sys.types ... nejsou to objekty s rozsahem schématu, takže nebudou v sys.objects

Aktualizace, březen 2013

Můžete použít TYPE_ID taky



  1. Proč to nepřijímá e-mailové adresy s pomlčkou za znakem @?

  2. Vytváření vícesloupcového indexu v PostgreSQL, obsahujícího jak skalární, tak maticové sloupce

  3. Java JDBC:data konzistentně dva dny volna

  4. Ukládání kódu do SQL databáze a jeho spouštění