首页 > 代码库 > 数据库的表信息

数据库的表信息

 

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

 技术分享

 

数据库的表信息