视图创建主键

create or replace view v_query(pk_casesid,name1,diseasename,diseasetype,opetime,followuptime,
CONSTRAINT id_pk PRIMARY KEY (pk_casesid) RELY DISABLE NOVALIDATE) as
select his_basicinfo.pk_casesid,his_basicinfo.name,a.sys_name diseasename,b.sys_name diseasetype,his_operation.opetime,his_followup.followuptime
from his_basicinfo,his_diseaseinfo,sys_property a,his_operation,his_followup,sys_property b
where his_basicinfo.pk_casesid not like '4%' and his_basicinfo.pk_casesid= his_diseaseinfo.fk_casesid(+)
and his_basicinfo.pk_casesid=his_operation.fk_casesid(+) and
his_basicinfo.pk_casesid=his_followup.fk_casesid(+)
and his_diseaseinfo.fdiseasename=a.sys_code(+) and a.sys_type(+)='疾病名称'
and his_diseaseinfo.symptom=b.sys_code(+) and b.sys_type(+)='病理特征'
union
select
his_basicinfo.pk_casesid,his_basicinfo.name,a.sys_name diseasename,b.sys_name diseasetype,his_ss.mydate,his_followup.followuptime
from his_basicinfo,his_diseaseinfo,sys_property a,his_ss,his_followup,sys_property b
where his_basicinfo.pk_casesid like '4%' and his_basicinfo.pk_casesid = his_diseaseinfo.fk_casesid(+)
and his_basicinfo.pk_casesid=his_ss.fk_casesid(+) and
his_basicinfo.pk_casesid=his_followup.fk_casesid(+)
and his_diseaseinfo.fdiseasename=a.sys_code(+) and a.sys_type(+)='疾病名称'
and his_diseaseinfo.symptom=b.sys_code(+) and b.sys_type(+)='病理特征';

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值