T-SQL甲骨文%TYPE运营商的相同呢?
-
13-09-2019 - |
题
当在PL / SQL写一个程序,我可以声明的参数的类型myTable.myColumn%TYPE,这样,当我改变从myColumn的类型说VARCHAR2(20)VARCHAR2(50)我没有改变过程的参数类型。是否有在T-SQL类似的东西?
解决方案
没有,有在T-SQL中没有等效。
其他提示
这是你可以做的是创建一个用户定义的数据类型是最好的,那么你可以改变底层UDT,它会采取在这两个地方的影响。
这会影响随处可见它,你使用它,因此,如果您在使用多个表的所有类型,如果你改变它,它会影响到他们。
不隶属于 StackOverflow