Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Mendefinisikan hubungan satu-ke-satu di SQL Server

Satu-ke-satu sebenarnya sering digunakan dalam hubungan super-tipe/subtipe. Di tabel anak, kunci utama juga berfungsi sebagai kunci asing ke tabel induk. Berikut ini contohnya:

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. Cara Mendapatkan OBJECT_NAME() dari Database Berbeda di SQL Server

  2. Menggunakan Spotlight Cloud untuk Mengatasi Pemblokiran SQL Server

  3. Perbedaan Antara sys.views, sys.system_views, &sys.all_views di SQL Server

  4. Ubah 'smalldatetime' menjadi 'datetimeoffset' di SQL Server (Contoh T-SQL)

  5. Membuat Gambar Docker SQL Server khusus di atas Gambar Resmi