建立两个表的主外键关系详细的该怎么写?(在线) 第二个表是联合主键,primary key(qxid,mkid,gnid),所以FOREIGN KEY (qxid) REFERENCES QX_MASTER(qxid)要报错; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我把第二个表改成: 就没有问题了create table QX_MASTER (qxid number(4) not null primary key ,mkid number(4) not null ,gnid number(4) not null ,zxbs number(1) ,bz varchar2(250) ,)但是mkid和gnid 现在不是主键了。 FOREIGN KEY (qxid) REFERENCES QX_MASTER(qxid)要求QX_MASTER的qxid必须唯一。所以,但你这么建表: QX_MASTER ( qxid number(4) not null , mkid number(4) not null , gnid number(4) not null , zxbs number(1) , bz varchar2(250) , primary key(qxid,mkid,gnid) 本身两者就必然是冲突的。你还是要重新安排你的数据 求助,套用when case 写一个存储过程 急求一个SQL语句 minus怎样保留重复记录? 一个关于group by 用子查询 oracle8.1.7 在哪里、怎么更改sys system internal这三个帐户的口令? oracle锁的问题 一个关于查询效率的问题~! 急 导入大数据量时,如何添加数据文件? oracle创建数据库时的问题,怎么处理? 关于oracle导入数据的问题 哪位牛人给帮我把这个sqlserver的触发器翻译成oracle的?
create table QX_MASTER (
qxid number(4) not null primary key ,
mkid number(4) not null ,
gnid number(4) not null ,
zxbs number(1) ,
bz varchar2(250) ,
)但是mkid和gnid 现在不是主键了。
所以,但你这么建表: QX_MASTER (
qxid number(4) not null ,
mkid number(4) not null ,
gnid number(4) not null ,
zxbs number(1) ,
bz varchar2(250) ,
primary key(qxid,mkid,gnid)
本身两者就必然是冲突的。你还是要重新安排你的数据