欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

多列组合为主键(PRIMARY KEY)

程序员文章站 2022-04-29 18:31:31
一张表,它的外键即是参考另一张表的主键,但这些关联键是组合键,由2列或多列组成。 你可以先看看这篇《多列组合为主键(PRIMARY KEY)》https://www.cnblogs.com/insus/p/11068755.html CREATE TABLE [dbo].[T4] ( [col_1] ......

一张表,它的外键即是参考另一张表的主键,但这些关联键是组合键,由2列或多列组成。

你可以先看看这篇《多列组合为主键(primary key)


create table [dbo].[t4]
(
    [col_1] nvarchar(10) not null,
    [col_2] nvarchar(10) not null,
    [col_3] nvarchar(10) null,
    [col_4] nvarchar(10) null
)
go

alter table [dbo].[t4]
   add constraint [fk__t4__0000000000000004]
   foreign key([col_1],[col_2])
   references [dbo].[t3]([col1],[col2])
go