关于创建一个表的主键和外键的问题 ( 积分: 0 )

  • 主题发起人 主题发起人 whyshui
  • 开始时间 开始时间
W

whyshui

Unregistered / Unconfirmed
GUEST, unregistred user!
if exists (select * from sysobjects where id=object_id ('chj') and type='u')
drop table chj
go
create table chj(
num nvarchar(10) not null,
names nvarchar(10) not null,
kechm nvarchar(10) null,
fen int null)
go
alter table chj
add constraint FK_COMPONENT_REFERENCE_CHJ foreign key (num,names)
references xs(num,names)
on update cascade on delete cascade
go
xs是我的另外一个数据表里面有num,names而且num是该表的主键,我想建立chj的外键,可是我的写法有问题,我不知道出在那里了。我太明白alter...下面的代码到底怎么写,是什么意思(我知道有一个外键就可以,可是我想知道有两个字段作外键怎么写),谢谢请多指教
 
if exists (select * from sysobjects where id=object_id ('chj') and type='u')
drop table chj
go
create table chj(
num nvarchar(10) not null,
names nvarchar(10) not null,
kechm nvarchar(10) null,
fen int null)
go
alter table chj
add constraint FK_COMPONENT_REFERENCE_CHJ foreign key (num,names)
references xs(num,names)
on update cascade on delete cascade
go
xs是我的另外一个数据表里面有num,names而且num是该表的主键,我想建立chj的外键,可是我的写法有问题,我不知道出在那里了。我太明白alter...下面的代码到底怎么写,是什么意思(我知道有一个外键就可以,可是我想知道有两个字段作外键怎么写),谢谢请多指教
 
怎么没有人帮帮我亚
 
zhiyao ziji ding le
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
763
import
I
后退
顶部