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