Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara memeriksa keberadaan tipe tabel yang ditentukan pengguna di SQL Server 2008?

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

sys.types ... mereka bukan objek cakupan skema sehingga tidak akan ada di sys.objects

Pembaruan, Maret 2013

Anda dapat menggunakan TYPE_ID juga



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jumlahkan subquery di SQL Server

  2. Kesalahan Umum DBA di MS SQL Server

  3. sp_dropserver dan sp_addserver tidak berfungsi

  4. Meniru/Mensimulasikan SQL Azure Secara Lokal?

  5. Contoh Pernyataan Gabung Sederhana di SQL Server