SQL服务器刷新依赖更改函数后
问题描述:
按照ALTER FUNCTION reference:SQL服务器刷新依赖更改函数后
改变现有先前通过执行CREATE FUNCTION语句,无需更改权限和,而不会影响任何依赖于创建Transact-SQL或CLR函数功能,存储过程或触发器。
我想重命名一列,所以我发现它的依赖(UDF),并改变了UDF不再依赖于该列。
但是,SQL Server 2008并未刷新依赖项,所以我仍然无法重命名该列。
任何想法? TIA!
答
显然的问题是,因为这是一个计算列,当我跑了它作为查询(如通过GUI反对)我有以下几点:
,因为它是“COMPUTED无法更改列”。
我放弃了它,并创建了一个具有相同公式和不同名称的新公式。
这里是, [在这里找到解决方法] [1] [1]:http://stackoverflow.com/a/32858945/1147352 – DareDevil 2015-09-30 06:09:20