create or replace view V_SHOUSHUTJD
as
select
a.V_LSH SHOUSHUDID, --VARCHAR2 否 手術通知單號
a.c_zyh BINGRENID, --VARCHAR2 否 病人編號
a.c_zyh ZHUYUANID , --VARCHAR2 否 住院號
a.v_brxm BINGRENXM, --VARCHAR2 否 病人姓名
case a.i_xb when 0 then '女' else '男'end XINGBIE, --VARCHAR2 是 性別
to_char(a.i_nl) NIANLING , --VARCHAR2 是 年齡
'歲' NIANLINGUNIT , --VARCHAR2 是 年齡單位
'' SHENGAO , --VARCHAR2 是 身高
'111' SHOUSHUID , --VARCHAR2 否 手術臺號
wm_concat(trim(b.v_ssmc)) SHOUSHUMC, --VARCHAR2 是 手術名稱
(select v_ssicd from ssgl_ssapbmx where v_lsh =a.v_lsh and i_xh = 1) SHOUSHU1ID, --VARCHAR2 是 手術名稱1編碼
(select v_ssicd from ssgl_ssapbmx where v_lsh =a.v_lsh and i_xh = 2) SHOUSHU2ID, --VARCHAR2 是 手術名稱2編碼
(select v_ssicd from ssgl_ssapbmx where v_lsh =a.v_lsh and i_xh = 3) SHOUSHU3ID, --VARCHAR2 是 手術名稱3編碼
(select v_ssmc from ssgl_ssapbmx where v_lsh =a.v_lsh and i_xh = 1) SHOUSHU1MC, --VARCHAR2 是 手術名稱1
(select v_ssmc from ssgl_ssapbmx where v_lsh =a.v_lsh and i_xh = 2) SHOUSHU2MC, --VARCHAR2 是 手術名稱2
(select v_ssmc from ssgl_ssapbmx where v_lsh =a.v_lsh and i_xh = 3) SHOUSHU3MC, --VARCHAR2 是 手術名稱3
DT_SQRQ SHOUSHUSQRQ, --DATE 否 手術申請日期
DT_YYRQ SHOUSHURQ, --DATE 否 手術安排日期
C_FJH SHOUSHUJID, --VARCHAR2 是 手術間編碼
'' SHOUSHUJMC , --VARCHAR2 是 手術間名稱
V_SSYS SHOUSHUYSID, --VARCHAR2 是 手術醫生編碼
(SELECT V_NAME FROM XTGL_MAN WHERE C_GKHM = A.V_SSYS) SHOUSHUYSXM, --VARCHAR2 是 手術醫生姓名
V_SSZS1 SHOUSHUZLYS1ID, --VARCHAR2 是 手術醫生助理1編碼
V_SSZS2 SHOUSHUZLYS2ID, --VARCHAR2 是 手術醫生助理2編碼
V_SSZS3 SHOUSHUZLYS3ID, --VARCHAR2 是 手術醫生助理3編碼
(SELECT V_NAME FROM XTGL_MAN WHERE C_GKHM = A.V_SSZS1) SHOUSHUZLYS1XM, --VARCHAR2 是 手術醫生助理1
(SELECT V_NAME FROM XTGL_MAN WHERE C_GKHM = A.V_SSZS2) SHOUSHUZLYS2XM, --VARCHAR2 是 手術醫生助理2
(SELECT V_NAME FROM XTGL_MAN WHERE C_GKHM = A.V_SSZS3) SHOUSHUZLYS3XM, -- VARCHAR2 是 手術醫生助理3
C_MZFF MAZUIFFID, --VARCHAR2 是 麻醉方法編碼
null MAZUIFFMC, --VARCHAR2 是 麻醉方法名稱
null MAZUIFF1ID, -- VARCHAR2 是 麻醉方法1編碼
null MAZUIFF2ID, --VARCHAR2 是 麻醉方法2編碼
null MAZUIFF3ID, --VARCHAR2 是 麻醉方法3編碼
null MAZUIFF1MC, --VARCHAR2 是 麻醉方法1名稱
null MAZUIFF2MC, --VARCHAR2 是 麻醉方法2名稱
null MAZUIFF3MC, --VARCHAR2 是 麻醉方法3名稱
V_MZYS MAZUIYSID, --VARCHAR2 是 麻醉醫師編碼
(SELECT V_NAME FROM XTGL_MAN WHERE C_GKHM = A.V_MZYS) MAZUIYSXM, --VARCHAR2 是 麻醉醫師姓名
V_MZZS1 MAZUIYS1ID, --VARCHAR2 是 麻醉醫師助理1編碼
null MAZUIYS2ID ,-- VARCHAR2 是 麻醉醫師助理2編碼
null MAZUIYS3ID ,-- VARCHAR2 是 麻醉醫師助理3編碼
(SELECT V_NAME FROM XTGL_MAN WHERE C_GKHM = A.V_MZZS1) MAZUIYS1XM , --VARCHAR2 是 麻醉醫師助理1姓名
null MAZUIYS2XM , --VARCHAR2 是 麻醉醫師助理2姓名
null MAZUIYS3XM , --VARCHAR2 是 麻醉醫師助理3姓名
null XISHOUHSID , --VARCHAR2 是 洗手護士編號
null XISHOUHSXM , --VARCHAR2 是 洗手護士姓名
null QIXIEHSID ,--VARCHAR2 是 器械護士編號
null QIXIEHSXM ,--VARCHAR2 是 器械護士姓名
V_XHHS1 XUNHUIHSID , --VARCHAR2 是 巡回護士編號
(SELECT V_NAME FROM XTGL_MAN WHERE C_GKHM = A.V_XHHS1) XUNHUIHSXM , --VARCHAR2 是 巡回護士姓名
V_XHHS2 XUNHUIHS1ID , --VARCHAR2 是 巡回護士1編碼
V_XHHS3 XUNHUIHS2ID , --VARCHAR2 是 巡回護士2編碼
(SELECT V_NAME FROM XTGL_MAN WHERE C_GKHM = A.V_XHHS2) XUNHUIHS1XM ,--VARCHAR2 是 巡回護士1姓名
(SELECT V_NAME FROM XTGL_MAN WHERE C_GKHM = A.V_XHHS3) XUNHUIHS2XM , --VARCHAR2 是 巡回護士2姓名
null SHOUSHUJBID ,--VARCHAR2 是 手術級別編碼
null SHOUSHUJBMC , --VARCHAR2 是 手術級別名稱
null ZHENDUAN1ID , --VARCHAR2 是 診斷1編碼
null ZHENDUAN2ID, --VARCHAR2 是 診斷2編碼
null ZHENDUAN3ID, --VARCHAR2 是 診斷3編碼
null ZHENDUAN4ID, --VARCHAR2 是 診斷4編碼
null ZHENDUAN1MC, --VARCHAR2 是 診斷1名稱
null ZHENDUAN2MC, --VARCHAR2 是 診斷2名稱
null ZHENDUAN3MC, --VARCHAR2 是 診斷3名稱
null ZHENDUAN4MC, --VARCHAR2 是 診斷4名稱
null FEIYONGLBID, --VARCHAR2 是 費用類別編號
null FEIYONGLBMC, --VARCHAR2 是 費用類別名稱
null BINGRENCW , --VARCHAR2 是 床位(號)
C_KSBH KSID, --VARCHAR2 是 病人所屬科室編號
(select v_ksmc from xtgl_bmxx where c_ksbh = a.c_ksbh) KSMC, --VARCHAR2 是 病人所屬科室名稱
C_BQH BINGQUID, --VARCHAR2 是 病人所屬病區編號
(select v_ksmc from xtgl_bqxx where c_ksbh = a.c_bqh) BINGQUMC, --VARCHAR2 是 病人所屬病區名稱
null XUEXING, --VARCHAR2 是 血型
null TIZHONG , --VARCHAR2 是 體重
null XUEYA , --VARCHAR2 是 血壓
null SHOUSUOYA, --VARCHAR2 是 收縮壓
null SHUZHANGYA, --VARCHAR2 是 舒張壓
null TIWEN , --VARCHAR2 是 體溫
null MAIBO , --VARCHAR2 是 脈搏
null HUXI, --VARCHAR2 是 呼吸
null ZUIHOUCLSJ, --VARCHAR2 是 最后測量時間
'0'JIAJI, --VARCHAR2 是 是否加急手術:1:是 0:否
'0' ISEMERGENCY, --VARCHAR2 是 是否急診 1:是 0:否//這是提示有問題,但是沒找到原因
'' REMARKS, --VARCHAR2 是 備注
1 isinfect --number 否 是否傳梁 1:是 0:否*
from ssgl_ssapb a ,(select * from ssgl_ssapbmx order by i_xh) b
where a.v_lsh = b.v_lsh
group by a.V_LSH,
a.c_zyh ,
a.c_zyh ,
a.v_brxm ,
case a.i_xb when 0 then '女' else '男'end ,
to_char(a.i_nl) ,
C_FJH,
DT_SQRQ ,
DT_YYRQ ,
V_SSYS,
V_SSZS1,
V_SSZS2 ,
V_SSZS3 ,
C_MZFF ,
V_MZYS,
V_MZZS1,
V_XHHS1,
V_XHHS2 ,
V_XHHS3 ,
C_KSBH ,
C_BQH;
uj5u.com熱心網友回復:
這怎么給你看,又沒你的環境,你把具體錯誤貼上來吧;uj5u.com熱心網友回復:
錯誤資訊是啥,這貼上來的太多了轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/96356.html
標籤:開發
