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

bisakah kita memiliki kunci asing yang bukan kunci utama di tabel lain?

Ya - Anda dapat memiliki kunci asing yang mereferensikan indeks unik di tabel lain.

CREATE UNIQUE INDEX UX01_YourTable ON dbo.YourTable(SomeUniqueColumn)

ALTER TABLE dbo.YourChildTable
   ADD CONSTRAINT FK_ChildTable_Table
   FOREIGN KEY(YourFKColumn) REFERENCES dbo.YourTable(SomeUniqueColumn)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masuk ke Microsoft SQL Server Kesalahan:18456

  2. Daftar Akun yang Terkait dengan Profil Email Database di SQL Server

  3. Pisahkan kata dengan huruf kapital di sql

  4. Peningkatan Platform Data SQL Server pada tahun 2015

  5. Cara Menginstal SQLOPS di Mac