sql >> Database teknologi >  >> RDS >> Sqlserver

Definering af en en-til-en relation i SQL Server

En-til-en bruges faktisk ofte i super-type/subtype-forhold. I den underordnede tabel fungerer den primære nøgle også som fremmednøgle til den overordnede tabel. Her er et eksempel:

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. Kan ikke slette skemaet, fordi det ikke eksisterer, eller du ikke har tilladelse. - SQL Server / TSQL vejledning del 29

  2. Escapende kontroltegn i Oracle XDB

  3. Hvad er SQL, og hvordan kommer man i gang med det?

  4. Estimer datakomprimeringsbesparelser i SQL Server