2015-02-11 65 views
0

按照ALTER FUNCTION referenceSQL服务器刷新依赖更改函数后

改变现有先前通过执行CREATE FUNCTION语句,无需更改权限和,而不会影响任何依赖于创建Transact-SQL或CLR函数功能,存储过程或触发器。

我想重命名一列,所以我发现它的依赖(UDF),并改变了UDF不再依赖于该列。

但是,SQL Server 2008并未刷新依赖项,所以我仍然无法重命名该列。

任何想法? TIA!

+0

这里是, [在这里找到解决方法] [1] [1]:http://stackoverflow.com/a/32858945/1147352 – DareDevil 2015-09-30 06:09:20

回答

0

显然的问题是,因为这是一个计算列,当我跑了它作为查询(如通过GUI反对)我有以下几点:

,因为它是“COMPUTED无法更改列”。

我放弃了它,并创建了一个具有相同公式和不同名称的新公式。