sql >> Database >  >> RDS >> Sqlserver

Een één-op-één-relatie definiëren in SQL Server

Eén-op-één wordt eigenlijk vaak gebruikt in een supertype / subtype-relatie. In de onderliggende tabel dient de primaire sleutel ook als de externe sleutel naar de bovenliggende tabel. Hier is een voorbeeld:

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. ADODFCMP-hulpprogramma

  2. SQL Server splitst CSV op in meerdere rijen

  3. Hoe maak je een back-up en herstel je een PostgreSQL-database

  4. Omgaan met SQL-databases met PyQt:de basis