sql >> Databasteknik >  >> RDS >> Sqlserver

kan vi ha en främmande nyckel som inte är en primärnyckel i någon annan tabell?

Ja - du kan ha en främmande nyckel som refererar till ett unikt index i en annan tabell.

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. Planetarisk inriktning

  2. TNS-12505:TNS:listener känner för närvarande inte till SID som ges i anslutningsbeskrivningen

  3. Använder du Django databaslager utanför Django?

  4. Hur man ställer in en WordPress MySQL-databas i molnet