2015-02-11 52 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無法更改列」。

我放棄了它,並創建了一個具有相同公式和不同名稱的新公式。