当在PL / SQL写一个程序,我可以声明的参数的类型myTable.myColumn%TYPE,这样,当我改变从myColumn的类型说VARCHAR2(20)VARCHAR2(50)我没有改变过程的参数类型。是否有在T-SQL类似的东西?

有帮助吗?

解决方案

没有,有在T-SQL中没有等效。

其他提示

这是你可以做的是创建一个用户定义的数据类型是最好的,那么你可以改变底层UDT,它会采取在这两个地方的影响。

这会影响随处可见它,你使用它,因此,如果您在使用多个表的所有类型,如果你改变它,它会影响到他们。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top