Мне нужно перечислить все пользовательские типы, созданные в базе SQL Server
с CREATE TYPE
, и/или узнать, были ли они уже определены.
С таблицами или хранимыми процедурами я бы сделал что-то вроде этого:
if exists (select * from dbo.sysobjects where name='foobar' and xtype='U')
drop table foobar
Однако я не могу найти эквивалент (или подходящую альтернативу) для определенных пользователем типов! Я определенно не вижу их нигде в sysobjects
.
Может кто-нибудь просветить меня?