1

重複の可能性:
2つのデータベース間に外部キー関係を追加する

私が知っていることは、外部キー制約を追加できることです。これにより、テーブルAの1つの列が、次を使用してテーブルBの別の列を参照できるようになります。

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

ただし、ここでは両方のテーブルが同じデータベースにあります。別のデータベースのテーブルを参照できるかどうか知りたいです。たとえば、databaseAとdatabaseBの2つのデータベースがあり、それらを関連付ける場合は、databaseAのテーブルをdatabaseBの別のテーブルに追加することをお勧めします。しかし、私は方法がわかりません。何かのようなもの :

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

動作しません。

4

0 に答える 0