Os tipos definidos pelo usuário não podem ser modificados após serem criados, pois as alterações podem invalidar dados nas tabelas ou índices. Para modificar um tipo, você deve descartar o tipo e recriá-lo ou emitir uma instrução ALTER ASSEMBLY usando a cláusula WITH UNCHECKED DATA. Para obter mais informações, consulteALTER ASSEMBLY (Transact- SQL).
Pontos a serem observados ao usar o tipo de tabela definido pelo usuário
1.Valores padrão não são permitidos.
2. A chave primária deve ser uma coluna persistente.
3. A restrição de verificação não pode ser feita em colunas computadas não persistentes
4.Não são permitidos índices não agrupados.
5.Não pode ser alterado. Você tem que largar e recriá-lo.