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

Membuat kunci asing komposit di SQL Server 2008

Kunci asing HARUS merujuk ke kolom yang menyusun indeks unik (PK atau UK) dengan jumlah kolom yang sama, jenis dan urutannya. Mis.:

CREATE TABLE PrimaryTable (
  Key1 varchar(20),
  Key2 date)
GO

ALTER TABLE PrimaryTable ADD CONSTRAINT PK
  PRIMARY KEY (Key1, Key2)
GO

CREATE TABLE SecondaryTable (
  AutoID int IDENTITY,
  Key1 varchar(20),
  Key2 date)
GO

ALTER TABLE SecondaryTable ADD CONSTRAINT FK
  FOREIGN KEY (Key1, Key2) REFERENCES PrimaryTable (Key1, Key2)
GO


No
  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 Tercepat untuk Mendaftar Semua Basis Data di SQL Server menggunakan T-SQL

  2. classNotFoundException dalam Memuat Driver JDBC

  3. Bagaimana cara membagi string sehingga saya dapat mengakses item x?

  4. Gunakan kembali bidang alias dalam pernyataan SQL SELECT

  5. Bagaimana cara memasukkan tabel data ke tabel database SQL Server?