可能重复:
在两个数据库之间添加外键关系
我所知道的是,我可以添加一个外键约束,以便表 A 中的一列可以引用表 B 中的另一列:
CONSTRAINT fk FOREIGN KEY (column) REFERENCES toTable(toColumn)
但这里两个表都在同一个数据库中。我想知道我是否可以引用另一个数据库中的表。例如,我有两个数据库:databaseA 和 databaseB,当我想关联它们时,我更喜欢在 databaseA 中添加一些表对 databaseB 中另一个表的引用。但我不知道怎么做。就像是 :
CONSTRAINT fk FOREIGN KEY (column) REFERENCES [databaseB].[toTable](toColumn)
不起作用。