我正在编写SQL Server数据库的外键脚本,到目前为止,我已经能够找到所有相关信息来向表中添加外键。 唯一缺少的代码是“不用于复制”(见下文) 有谁知道这条信息在哪里?
ALTER TABLE [dbo].[Accountxxxx] WITH NOCHECK ADD
CONSTRAINT [FK_Accountxxxx_Accountxxxx_zzzz]
FOREIGN KEY([D_XX_Guid])
REFERENCES [dbo].[second_table_name] ([Guid])
NOT FOR REPLICATION
谢谢, 即
答案 0 :(得分:1)
sys.foreign_keys
以相当简单的方式包含该信息:
is_not_for_replication bit FOREIGN KEY constraint was created by using the NOT FOR REPLICATION option.
如果那不是你想要的,也许你可以详细说明你是如何编写脚本的(SSMS应该适当地编写这个选项的脚本)。