首页 > 代码库 > 数据库的表信息
数据库的表信息
zy_brry里面有一个字段叫出院判别
目前来看是两个值:
0:没出院
8:已经出院了
--------------------------------------------------------------------------------------------
select t.*, t.rowid from zy_cwsz t where ksdm=133 and brch < ‘PTCK28‘ and brch > ‘PTCK13‘
SELECT ‘wwewe01‘,substr(‘wwewe01‘,6) from dual
-----------------------------------------------------------------------------
select * from gy_ksdm where ksdm=443
--------------------------------------------------------------------------------------------
ms_cf01包括的是基本信息
ms_cf02包括的是具体的开的药物
--------------------------------------------------------------------------------------------
2.我看在442也就是产一,但是秋姐说在产控,我看的是科室代码,而不是病区代码,
所以正确的流程是:
病人科室、病人病区、病人床号,
然后看换床明细
---------------------------------------------------------------------------------------------------------------------------------------
1.首先给了一个住院号201716423,住院_病人入院中的,住院号、病人科室
select t.*, t.rowid from zy_brry t where zyhm=201716423
select * from zy_brry t where zyhm=201716423
2.在医嘱本中查询“病人科室”
select * from emr_yzb where zyh=17981
select brks from emr_yzb where zyh=17981
3.在住院_就诊记录里面查询"科室代码"或者说"病人科室"
select *from ys_zy_jzjl where jzhm=17981
就诊号码
select t.brks,t.*, t.rowid from zy_brry t where bahm=201716413
select brks from zy_bqyz where zyh=17970
select brks from emr_yzb where zyh=17970
select ksdm from ys_zy_jzjl where jzhm=17970
select * from zy_hcmx where zyh=17970
--------------------------------------------------------------------------------------------------------------------------------
select * from gy_ylsf where fymc like ‘%穿刺%‘
公用_医疗收费
然后查询出的数据太多了,
select * from gy_ylsf where fymc like ‘%穿刺%‘ and fydj=10 ,加上金额就好了
公用_手术代码
这两个表的区别就是第一个是“医疗收费”,就是所有的记账的都要用这个名称
“手术代码”,就是医生开类似手术单用的,不计费
---------------------------------------------------------------------------------------------------------------------
select * from ms_szmx where szlb in (1,2,-2) and zhye = jfje*2 and zhye > 0 order by czgh,brid
门诊_账户收支明细 收支类别 账户余额、借方金额 操作工号 日期
一条sql语句,中有一部分不想用了可以部分注销吗,
选中想注销的某一部分sql语句,点击左右的按钮,如果解除注销。点击右侧的
select * from ms_szmx where szlb=-2,-2代表退款
select * from ms_szmx where szlb=2 ,2代表现金追缴
select * from ms_szmx where szlb=1 ,1代表开户金额
下面这两条语句配合使用,zhye = jfje*2,就是借鉴上一次短款的经历而来的,就是比如卡里剩下155.58然后病人想退款,而操作员点击了充值155.58,这样他还把钱找给别人了,所以短款的数量就是退款金额的两倍。
select * from ms_szmx where /*brid= 150741 and*/ szlb in (1,2,-2) and zhye = jfje*2 and zhye > 0 order by czgh,brid
select * from ms_szmx where brid= 152464 and szlb in (1,2,-2) order by rq asc
二、在公用_员工代码里面,能把员工编号与员工代码相互对应
select * from gy_ygdm where ygbh=0081
---------------------------------------------------------------------------------------------
1. select zyh from zy_brry where brxm like ‘%石子涵%‘
住院号 住院_病人入院 病人姓名
2. select *from zy_bqyz where zyh=15283 and yzmc like‘%特殊工娱治疗%‘
住院_病区医嘱 住院号 药嘱名称
3.对zy_bqyz表的lsbz进行修改,历史标志代表医嘱的三种状态,0.1.2,分别代表正常、失效、预停嘱
历史标志
原来的‘历史标志’为2,现在改为1
在更改的过程中得打开数据库表的锁,
选中表,右键,edit data,
select t.*, t.rowid from zy_bqyz t,直接出现这段语句,就是解锁数据库表的语句,
select t.*, t.rowid from zy_bqyz t where zyh=15283 and yzmc like‘%特殊工娱治疗%‘,别忘了加t,不然报错,因为前面加t了
开锁之后对数据库进行更改,修改完毕后。点击“对号”对数据进行保存,然后别忘了运行
左边的是commit,执行一下,右边是rollback,回滚,
海哥说,开启一个sql窗口就相当于开启一个事务
--------------------------------------------------------------------------------------
这个是海哥给你查看表结构的软件,
双击直接打开无需安装,
点击‘新建文档’
命名后
点击‘导入数据字典‘,然后是点击“导入pdm”选中海哥给的表结构
每个pdm文件下面可以包含一张或者多张表,如上图又所示,
点开每一张表可以看到表的中文名字,以及对应的字段的描述(长度与中文名字等)
这么做是因为在数据库中看不到某表的的文字的comments,比如ZYHM你猜不到是“住院号码”,所以我下面的工作是给数据库中的某些表加上文字的comments
点击“建表sql”,数据库类型选择ORACLE然后点击最下面的生成建表脚本,
生成如下的sql语句
然后在plsql里面把下面的comments执行一下,别忘了改表名的commments
数据库的表信息