Necesito enumerar todos los tipos definidos por el usuario creados en una base de datos SQL Server
con CREATE TYPE
, y/o averiguar si ya se han definido.¿Cómo enumero los tipos definidos por el usuario en una base de datos de SQL Server?
Con tablas o procedimientos almacenados que haría algo como esto:
if exists (select * from dbo.sysobjects where name='foobar' and xtype='U')
drop table foobar
sin embargo no puedo encontrar el equivalente (o una alternativa adecuada) para los tipos definidos por el usuario! Definitivamente no puedo verlos en ningún lado en sysobjects
.
¿Alguien puede aclararme?
¿Cómo podemos obtener la descripción del tipo (por ejemplo definida por el usuario tipo de tabla)? – Naomi