2009-12-04 10 views
7

Al escribir un procedimiento en PL/SQL, puedo declarar el tipo de un parámetro como myTable.myColumn% TYPE para que cuando modifique el tipo de myColumn de say varchar2 (20) a varchar2 (50) no tenga que cambiar el procedimiento tipo de parámetro ¿Hay algo similar en T-SQL?¿El equivalente de T-SQL del operador% TYPE de Oracle?

Respuesta

9

No, no hay equivalente en T-SQL.

+0

Es 2015 y todavía no hay equivalente. Decepcionante servidor SQL. –

3

Lo mejor que podría hacer sería crear un tipo de datos definido por el usuario, luego podría cambiar el UDT subyacente y se aplicaría en ambos lugares.

Esto lo afectaría en cualquier lugar que lo use, por lo que si utilizó el tipo en varias tablas, las afectaría a todas si las cambiara.

Cuestiones relacionadas