在不同数据库中的表之间添加外键约束

时间:2012-10-26 02:11:17

标签: sql sql-server foreign-keys

  

可能重复:
  Add Foreign Key relationship between two Databases

我所知道的是我可以添加一个foregin键约束,这样表A中的一列可以引用表B中的另一列:

CONSTRAINT fk FOREIGN KEY (column) REFERENCES toTable(toColumn)

但是这两个表都在同一个数据库中。我想知道我是否可以引用另一个数据库中的表。例如,我有两个数据库:databaseA和databaseB,当我想关联它们时,我更喜欢将databaseA引用中的一些表添加到databaseB中的另一个表。但我不知道怎么做。类似的东西:

CONSTRAINT fk FOREIGN KEY (column) REFERENCES [databaseB].[toTable](toColumn)

不起作用。

0 个答案:

没有答案