Pergunta

Ao escrever um procedimento em PL / SQL, posso declarar o tipo de uma parâmetro como myTable.myColumn% TYPE para que quando eu alterar tipo de MyColumn de varchar2 digamos (20) para varchar2 (50) eu não tenho de mudar o tipo de parâmetro do procedimento. Existe algo semelhante em T-SQL?

Foi útil?

Solução

Não, não há equivalente em T-SQL.

Outras dicas

O melhor que você poderia fazer seria criar um tipo de dados definido pelo usuário, então você pode mudar a UDT subjacente e que entraria em vigor em ambos os lugares.

Isso afetaria-lo em todos os lugares que você usá-lo, por isso, se você usou o tipo em várias tabelas que iria afetá-los todos, se você mudou.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top