我可以在 check conbortaind table 上更改生成脚本的顺序吗?我需要在末尾生成检查约束(当存在表和功能时)。因为我有一个函数f (Select COUNT (*) from table X)
,我对表y有一个限制,并使用检查功能
示例:
Create function F
RETURNS int
QUERY....
RETURN SELECT COUNT (*) FROM TABLE X
END
GO
ALTER TABLE Y ADD Constraint ConstraintName dbo.Function F ()= 1
当我更改过程顺序时,脚本会失败下降函数(y中有一个参考)。
您应该创建一个类型DBCreateAfter
的Traceability Link
,从表Y
到函数F
,从功能F
到表X
。
这应该修复创建和下降顺序。