Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Дефиниране на връзка един към един в SQL Server

Едно към едно всъщност често се използва във връзка супер-тип/подтип. В дъщерната таблица първичният ключ служи и като външен ключ към родителската таблица. Ето един пример:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да активирате улавянето на промяна на данни (CDC) на цяла таблица ИЛИ да активирате CDC върху таблица със списък с колони в SQL Server

  2. Проверете състоянието на пощенските опашки на базата данни в SQL Server (T-SQL)

  3. Кой синтаксис на присъединяване е по-добър?

  4. SQL OVER() клаузата – кога и защо е полезна?

  5. 3 начина за връщане на броя на редовете във всеки дял в SQL Server (T-SQL)