.在创建用户定义表类型定义后不能对其进行修改。(没搞懂为什么不可以修改)

UserDefinedTableType  用户自定义表类型
我想增加一个报检号,发现这个自定表类型无法修改,坑坏了~~
各种找资料没有alter的影子!
只好依据提示先将引用的存储过程del掉,再将 自定表类型 del掉,再创建一个包含报检号的
一坑一世界 这要是 用户自定义表类型用的地方多一点,就让人抓狂了

如何进行全自动修改呢?  其实是可以实现的,

用户定义表类型的修改方案ABC

方案一:依据报错提示,使用正则提取要临时del的存储过程等,调整完之后再将原删除的存储过程刷进去。

方案二:将所有的数据库对象导出sql脚本,进行引用分析,将引用过的临时删除

汗,就是这么绕~

Leave a Reply