为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:windows server 2008 r2
【CPU】:12核
【问题描述】*:现有表tbtest1,tbtest2,tbtest3,tbtest2和tbtest3与tbtest1有外键关联,3张表联合查询,报引用列未找到错误
建表语句:
create table tbtest1(id VARCHAR2(2),name VARCHAR2(32));
create table tbtest2(id VARCHAR2(2),t1id VARCHAR2(32),flag int);
create table tbtest3(id VARCHAR2(2),t1id VARCHAR2(32),flag int);
alter table tbtest1 add CONSTRAINT pk_test1 PRIMARY key(id);
alter table tbtest2 add CONSTRAINT fk_t2_t1 FOREIGN KEY(t1id) REFERENCES tbtest1(id);
alter table tbtest3 add CONSTRAINT fk_t3_t1 FOREIGN KEY(t1id) REFERENCES tbtest1(id);
查询语句:select t1.id from tbtest1 t1 inner join tbtest2 t2 on t2.t1id=t1.id inner join tbtest3 t3 on t3.t1id=t1.id;
错误截图:
请问是否能提供您的具体版本号?
dm8 : select id_code;
dm7 : select * from v$version;
sp_set_para_value(1,‘VIEW_PULLUP_FLAG’,2);先执行下这个再看看。