sql >> Databasteknik >  >> RDS >> Sqlserver

Hur kontrollerar man att det finns en användardefinierad tabelltyp i SQL Server 2008?

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

sys.types ... de är inte objekt med schemaomfattning så de kommer inte att finnas i sys.objects

Uppdatering, mars 2013

Du kan använda TYPE_ID också



  1. Mysql där id är i array

  2. VÄLJA topp N rader utan ROWNUM?

  3. Läs e-post imap php

  4. En potentiell förbättring för statistikuppdateringar:MAXDOP