我所知道的是我可以添加一个foregin键约束,这样表A中的一列可以引用表B中的另一列:
CONSTRAINT fk FOREIGN KEY (column) REFERENCES toTable(toColumn)
但是这两个表都在同一个数据库中。我想知道我是否可以引用另一个数据库中的表。例如,我有两个数据库:databaseA和databaseB,当我想关联它们时,我更喜欢将databaseA引用中的一些表添加到databaseB中的另一个表。但我不知道怎么做。类似的东西:
CONSTRAINT fk FOREIGN KEY (column) REFERENCES [databaseB].[toTable](toColumn)
不起作用。