sql >> Databáze >  >> RDS >> Sqlserver

Definování vztahu jedna ku jedné v SQL Server

One-to-one se ve skutečnosti často používá ve vztahu super-typ/podtyp. V podřízené tabulce slouží primární klíč také jako cizí klíč nadřazené tabulce. Zde je příklad:

CREATE TABLE Organization
( 
     ID       int PRIMARY KEY,
     Name     varchar(200),
     Address  varchar(200),
     Phone    varchar(12)
)
GO

CREATE TABLE Customer
( 
     ID              int PRIMARY KEY,
     AccountManager  varchar(100)
)
GO

ALTER TABLE Customer
    ADD  FOREIGN KEY (ID) REFERENCES Organization(ID)
        ON DELETE CASCADE
        ON UPDATE CASCADE
GO


  1. 2 způsoby, jak získat velikost databáze v PostgreSQL

  2. SQL Server - Dynamická PIVOT tabulka - SQL Injection

  3. Jak proaktivně shromažďovat informace o fragmentaci indexů serveru SQL Server

  4. ScaleGrid přidává Oracle Cloud pro Managed Database Hosting