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

Buat hubungan satu ke banyak menggunakan SQL Server

  1. Tentukan dua tabel (contoh A dan B), dengan kunci utama mereka sendiri
  2. Mendefinisikan kolom pada Tabel A memiliki hubungan kunci Asing berdasarkan kunci utama Tabel B

Ini berarti bahwa Tabel A dapat memiliki satu atau lebih record yang berhubungan dengan satu record pada Tabel B.

Jika Anda sudah memiliki tabel, gunakan pernyataan ALTER TABLE untuk membuat batasan kunci asing:

ALTER TABLE A ADD CONSTRAINT fk_b FOREIGN KEY (b_id) references b(id) 
  • fk_b :Nama batasan kunci asing, harus unik untuk database
  • b_id :Nama kolom di Tabel A tempat Anda membuat hubungan kunci asing
  • b :Nama tabel, dalam hal ini b
  • id :Nama kolom pada Tabel B


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa ISNUMERIC('.') mengembalikan 1?

  2. SQL untuk menentukan hari akses minimum berurutan?

  3. DESC dan ASC sebagai parameter dalam prosedur tersimpan

  4. Konversi varchar ke datetime di sql yang memiliki milidetik

  5. Cara Membuat Tabel dengan Batasan Kunci Asing di SQL Server - Tutorial SQL Server / TSQL Bagian 66