Semana passada um amigo me questionou sobre como descobrir o nome e o tipo de uma User-Defined Type.
Para deixar registrado a tabela é a sys.systypes. Veja a query abaixo:
SELECT name nometipo, xusertype idtipo, length tamanho FROM sys.systypes
Essa query retorna o nome do UDT, id e o comprimento do campo. Contudo se necessitarmos o campo físico de origem podemos criar um join entre a tabela com ela mesma utilizando o campo type. Veja a query.
SELECT a.name nometipo , a.xusertype idtipo , a.length tamanho , b.name nomefisico FROM sys.systypes a INNER JOIN VNDM.sys.systypes b ON a.type = b.type
Concluindo espero que esses dois scripts sejam uteis para futuras manutenções e obrigado aos amigos que mandam dúvidas.
Abraço, Rodrigo.