九九久久综合,伊人网在线免费观看,91视频大全

医盟网-亚洲热久久-全国首家医疗信息化行业门户网站

<option id="hhl2y"></option>

<nobr id="hhl2y"><sub id="hhl2y"></sub></nobr>

<option id="hhl2y"></option>


獲得積分
資料庫會員登錄
搜索: [高級搜索]
下載首頁 | 資源分類 | 下載排行
您的位置: 首頁 > 醫療CIO百寶箱 > 醫院報表
 
分類導航
下載排行
最新資源
HIS報表數據源書寫規范
資源大小:24.23 KB 資源類型:文檔
下載積分: 0
更多
-->
下載統計:總下載:0,本月下載:0,本周下載:0,今日下載:0
發表評論 錯誤報告 加入收藏夾
資源介紹
1.        引言
1.1        目的
        自定義報表制作是售后服務工作的重要部分,目前在報表編寫中存在代碼書寫不規范、性能問題突出,主要表現在:
        數據源名稱定義不標準
        SQL語句書寫不規范
        格式混亂
        造成他人不能直觀的理解數據源的作用,給報表的日常維護和調整帶來了困難,也不便于管理和價值分析。為了規范數據源的書寫,保證報表的SQL性能特編寫規范。
        良好的書寫習慣和統一編碼規范是提高代碼可靠性與可讀性非常重要的手段,我們希望通過遵循本規范來避免不好的書寫風格,增強代碼的易讀性,可靠性和可維護性,便于自己和其它人員理解和后期維護。
       
1.2        術語解釋
參數: 確定報表條件值的范圍和類型,并將用戶輸入的數值傳回數據源,構造成完整的SQL語句。
驅動表:驅動表(Driving Table)又稱為外層表(OUTER TABLE)。這個概念用于嵌套與HASH連接中。如果該row source返回較多的行數據,則對所有的后續操作有負面影響。注意此處雖然翻譯為驅動表,但實際上翻譯為驅動行源(driving row source)更為確切。一般說來,是應用查詢的限制條件后,返回較少行源的表作為驅動表,所以如果一個大表在WHERE條件有有限制條件(如等值限制),則該大表作為驅動表也是合適的,所以并不是只有較小的表可以作為驅動表,正確說法應該為應用查詢的限制條件后,返回較少行源的表作為驅動表。

2.        規范內容
2.1        數據源頭注釋
       一個易于閱讀、理解的數據源頭注釋必須包括以下內容:
        作者
        編寫日期
        所屬的產品類別(HIS,病案,物資等)
        程序版本號
        作用
        特殊說明
        修改者
        修改日期
        修改原因

示例:
/*------------------------------------------------------------------------------------------------------------
作者:
編寫日期: 06年06月06日
產品類別:HIS
程序版本:10.13
作用:統計一個月門診醫生開單總量與金額
說明:
修改情況:1.修改者:  修改日期: 11年X月XX日
          2.修改者:XXX   修改日期:XX年XX月XX日
修改原因:
------------------------------------------------------------------------------------------------------------*/
2.2        語句注釋
語句注釋主要用于對SQL語句中關鍵的算法或函數使用進行說明,便于閱讀者能夠快速理解語句。
        注釋單獨成行、放在語句前面
        應對不易理解的分支條件表達式加注釋
        重要的函數應說明其功能
        過長的函數實現,應將其語句按實現的功能分段加以概括性說明
        常量及變量注釋時,應注釋被保存值的含義(必須),合法取值的范圍(可選)
        只能采用多行注釋 (‘/* ‘,’*/ ‘)方式,因為在報表工具中對單行注釋有時會處理錯誤。

示例:
/*統計一個時間段門診各部門的開單情況*/
SELECT No, 姓名 || '_' || 病人id AS "病人 信息", b.名稱 AS 開單部門, 收據費目,
   NVL (付數,1) * NVL (數次,1) * NVL (標準單價,1) AS 單據金額
FROM 病人費用記錄 a, 部門表 b
WHERE a.病人科室id = b.Id(+)
AND a.記錄性質 = 1
AND a.No = 'G000001'
AND a.記錄狀態 IN (0, 1)

2.3        列別名定義
   為了方便快速的調用和閱讀,我們需要定義別名:
        別名定義要突出主題
        別名與列名之間用”AS”聯接
        如果包含空格、特殊字符或區分大小寫,則使用雙引號

示例:
SELECT No, 姓名 || '_' || 病人id  AS "病人 信息", b.名稱 AS 病人科室, 收據費目,
NVL (付數,1) * NVL (數次,1) * NVL (標準單價,1) AS 單據金額
FROM 病人費用記錄 a, 部門表 b
WHERE a.病人科室id = b.Id(+)
AND a.記錄性質 = 1
AND a.No = 'G000001'
AND a.記錄狀態 IN (0, 1)

2.4        關鍵字定義
SQL語句中的系統保留字、內置函數名、SQL保留字都可稱之為關鍵字。可以將關鍵字首字母大寫,或所有關鍵字大寫,但在同一數據源中必須相同,關鍵字書寫風格必須相同,不能混用。
如下這段代碼就是不規范的代碼:
Select  No, 姓名 || '_' || 病人id  AS "病人 信息", b.名稱 AS 病人科室, 收據費目,
NVL (付數,1) * NVL (數次,1) * NVL (標準單價,1) AS 單據金額
from 病人費用記錄 a, 部門表 b
WHERE  a.病人科室id = b.Id(+)
aND a.記錄性質 = 1
anD a.No = 'G000001'
AND a.記錄狀態 IN (0, 1)


2.5        函數的使用及格式
不正確的使用函數會造成SQL語句執行效率的低下和不易閱讀,所以大家在使用函數一定要注意正確的方法。
下面列舉幾個例子說明:        SELECT No, 姓名 || '_' || 病人id  AS "病人 信息", b.名稱 AS 病人科室, 收據費目,
NVL (付數,1) * NVL (數次,1) * NVL (標準單價,1) AS 單據金額
FROM 病人費用記錄 a, 部門表 b
WHERE a.病人科室id = b.Id(+)
AND a.記錄性質 = 1
AND a.No = 'G000001'
AND a.記錄狀態 IN (0, 1)

示例1:to_date與to_char的函數的轉換
我們知道在表達式的左邊進行了任何計算都不能用到索引,會影響SQL的性能。在實際應用中,我們發現一些使用函數的SQL語句是可以轉換的。
下面這段SQL使用了to_char函數判斷時間,將不能使用索引
下載地址
 下載地址1
按字母檢索

下載須知:
大部份資源無需注冊即可下載
需要積分的資源要在會員中心注冊會員并用 積分體系中提示的方法賺取積分才能下載。

免責聲明:
所有資源只能用于參考學習,不能用于任何商業用途,否則后果自負!
主站蜘蛛池模板: 江西省力速数控机械有限公司丨火花机丨龙门加工中心丨镜面火花机丨卧式加工中心 | 消防改造安装,消防维修检测,消防工程安装,气体灭火施工安装,火灾烟感探测器清洗 | 慢直播摄像头厂家,监控直播摄像机厂家,景区慢直播设备,rtmp推流直播摄像头,实时摄像头监控直播-监控慢直播厂家:专注监控慢直播系统解决方案 | 四氟瓶塞-塑料离心机-双联恒温水浴锅-常州天瑞仪器有限公司 | 男装加盟,男装加盟店,男装代理,男装品牌加盟,品牌男装加盟-虎豹男装品牌加盟 | 南京货架|仓库货架|货架公司|仓储货架工厂批发定做-南京苏正科技实业公司 | 液压扳手-液压扭力扳手-电动扭矩扳手-气动扭力扳手-波霆机械(上海) | 赛车微信群二维码平台下载【找群网zhaoqun5.com】 | 呕吐毒素快速检测仪-黄曲霉毒素测定仪-玉米赤霉烯酮快速检测卡-南京微测生物科技有限公司 | 研线网-考研网-考研科目/时间/专业-研线网 | 氢能-燃料电池-电堆-中国氢能与燃料电池网企业最佳宣传推广平台 轻质隔墙板厂家-加气隔墙板_grc轻质隔墙板_空心实心复合隔墙板_水泥混凝土轻质隔墙板批发价格 | 淮南网站制作丨淮南做网站丨淮南网络公司丨淮南哪家网络公司好丨淮南智讯网络 | 山东岱新起重机械有限公司,单梁桥式起重机,双梁桥式起重机,通用式门式起重机,欧式起重机系列 | 上海企业团建|上海团建|上海团建活动|上海拓展培训|上海拓展训练|傲朗企业管理顾问(上海)有限公司 | 萍乡市耀天化工有限公司 | 饲料车_散装饲料车_畜禽运输车_散装饲料运输车_饲料车厂家_铝合金运猪车-程力专用汽车股份有限公司 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 耐磨复合钢板_堆焊复合钢板_堆焊耐磨钢板-北京耐默公司 | 全自动圆木多片锯_立式圆木多片锯价格_大型圆木多片锯厂家-邢台友创机械制造有限公司 | 制冷设备|冷库|空调|配件【制冷通】国内领先的制冷服务平台 | 净化塔_喷淋塔_脱硫塔_河北宝飞华创玻璃钢制造有限公司-河北宝飞华创玻璃钢制造有限公司 | 上海国际餐饮博览会|餐饮供应|餐饮服务|餐饮加盟 | 途远VR+_成都VR全景制作_成都360全景漫游_成都720全景航拍_成都途远科技有限公司 | 江南专汽公司首页-消防车厂家,水罐/泡沫消防车价格(热销品牌) | 河北万岁药业有限公司 | 温湿度记录仪_温度监控_冷链监控云平台_USB/PDF温度记录仪-深圳市鸿睿物联科技发展有限公司 | 苏州交通设施_道路划线_停车场划线_厂区划线_环氧地坪厂家-推荐【飞扬市政交通设施公司】专注交通设施8年! | 假肢价格-大腿假肢小腿假肢假手指-河南舒捷假肢厂家 | 河北太尚园林-太尚雕塑厂家_石雕_不锈钢雕塑厂家_铸铜雕塑_雕塑设计定制 | 品牌T恤零售/批发厂商/供应商_男女式T恤生产/设计-圣达信T恤 | 南尔智能科技 南尔 小南管家 智慧中控屏 智能语音面板 - 深圳市南尔智能科技有限公司 | 正拓夏令营官网-中小学生军事夏令营-研学军旅训练拓展夏令营 | 售后服务认证-五星级物业售后服务体系认证证书-ISO27001信息安全管理体系认证证书查询认E云-湖北省贯标企业管理咨询有限公司 | 实验反应釜,高压反应釜,玻璃反应釜,不锈钢反应釜-烟台招远松岭化工设备有限公司 | 激光清洗机_激光除锈机_激光焊接机 - 上海锡昊激光科技有限公司 激光切管机_等离子切管机_相贯线切管机厂家|服务为先-山东美峰智能设备有限公司 | 排水PVC管-PVC排污管-给水PVC管-电线PVC管-米阳建材pvc管厂 | 山东土工膜_复合土工膜_防水板生产厂家-山东德旭达土工材料有限公司 | 天之水网_新时代主流门户网站 十大文明网,主流新媒 、 值得信赖、关注我、温暖你! | 萍乡市信源电瓷制造有限公司--官网|萍乡市信源电瓷|萍乡电瓷厂|萍乡绝缘子-萍乡市信源电瓷制造有限公司 | 转炉挡渣机构,转炉滑板挡渣,滑动水口生产厂家-河北瑞华冶金科技有限公司 | 球磨机配件_烘干机配件_回转窑配件_球磨机小齿轮_球磨机大齿轮-巩义市兴农机械制造公司 |