【发布时间】:2014-04-02 14:06:49
【问题描述】:
我运行下面的 T-SQL 脚本 (ALTER) 并得到:
Cannot ALTER 'dbo.MyFunction' because it is being referenced by object 'DF_MyTable_SomeValue'
例如,来自这样的语句:
ALTER FUNCTION [dbo].[MyFunction] ()
RETURNS INT
AS
BEGIN
RETURN 1
END
有没有一种简单的方法来改变具有依赖表 DEFAULT 约束的 FUNCTION?
【问题讨论】:
-
容易吗?是的。方便的?没那么多。脚本约束。丢弃约束。改变功能。重新应用约束。
标签: tsql user-defined-functions