sql >> データベース >  >> RDS >> Sqlserver

他のテーブルの主キーではない外部キーを持つことはできますか?

    はい-別のテーブルの一意のインデックスを参照する外部キーを持つことができます。

    CREATE UNIQUE INDEX UX01_YourTable ON dbo.YourTable(SomeUniqueColumn)
    
    ALTER TABLE dbo.YourChildTable
       ADD CONSTRAINT FK_ChildTable_Table
       FOREIGN KEY(YourFKColumn) REFERENCES dbo.YourTable(SomeUniqueColumn)
    


    1. MySQLにJSONとしてデータを保存する

    2. Docker内のホストのlocalhostとpostgresの違い

    3. クラウドでのデータベース負荷分散-ProxySQL2.0を使用したMySQLマスターフェイルオーバー:パート1(導入)

    4. 各GROUPBYグループの最初の行を選択しますか?