[發明專利]一種用于數據校驗和數據處理的方法無效
| 申請號: | 200910014097.0 | 申請日: | 2009-02-11 |
| 公開(公告)號: | CN101477553A | 公開(公告)日: | 2009-07-08 |
| 發明(設計)人: | 趙強;劉清華;武書磊 | 申請(專利權)人: | 浪潮集團山東通用軟件有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 濟南信達專利事務所有限公司 | 代理人: | 姜 明 |
| 地址: | 250014山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 數據 校驗 數據處理 方法 | ||
技術領域
本發明涉及一種計算機應用技術,具體地說是面向非專業或專業技術人員使用的,可以通過該技術快速靈活動態的適應不同企業的業務規則,完成對數據的校驗和數據處理的方法。
背景技術
目前市場存在眾多不同廠商的數據庫產品,它們存儲結構不同,數據類型不同,對數據的校驗和處理通常需要編碼,這同時會以喪失特定數據庫產品的專用特性和效能為代價,通常的處理方式是采用觸發器實現,這將會大大提高軟件的實施成本,并降低軟件的跨數據庫的可能,如果沒有觸發器功能的數據庫產品則只有進行編碼實現,同時在并發性、批量操作、動態配置方面也存在同樣的問題。
發明內容
本發明的目的是克服現有技術的不足,提供一種通用的數據校驗和處理技術,替代或增加不同數據庫產品的觸發器功能在軟件中的應用。
本發明的目的是按以下方式實現的:采用與具體數據庫無關的標準的SQL語言或語言塊進行開發設計,替代現有數據庫產品的觸發器功能在軟件中的應用,對于沒有觸發器的數據庫產品,增加類似觸發器的功能在軟件中的應用,動態配置以完成對數據的校驗和數據的處理,并支持批量操作和用戶交互,操作人員通過后臺編寫SQL的方式實現相應的操作,操作步驟有:
1)在相應的數據庫下編寫調試數據檢查或者數據處理的SQL語句或語句塊;
2)按照規范要求對編寫完成的SQL語句或語句塊進行簡單的規范化修改;
3)把編寫完成的SQL語句或語句塊保存到檢查處理存儲表中,其中程序組件有:
處理組件n_cst_pub_data_check
//檢查函數
of_check(stringas_type,stringas_doctype,stringas_no,stringas_message)
//區分用戶的檢查函數
??of_check(string?as_type,string?as_doctype,string?as_no,stringas_message,string?as_userID)
相應的數據表
/*界面調整注冊表*/
CREATE?TABLE?WDSQL(
WDSQL_LX?CHAR(1)????????NOT?NULL,/*觸發時機,S保存前,D刪除前,A審批前,V取消審批前*/
WDSQL_BH?VARCHAR(20)????NOT?NULL,/*流水編號*/
WDSQL_DJBH?VARCHAR(20)??NOT?NULL,/*虛擬單據編號*/
WDSQL_SQL??VARCHAR(250)???????NULL,/*檢查/處理語句*/
WDSQL_QXTS?VARCHAR(225)???????NULL,/*提示信息*/
WDSQL_CHECK?CHAR(1))????????????/*是否檢查,0檢查<>0處理*/
CREATE?UNIQUE?INDEX?WDSQL?ON?WDSQL(WDSQL_BH,WDSQL_DJBH)。
2、根據權利要求1所述的方法,其特征在于,包括特定數據庫下的非標準SQL語言或語言塊。
本發明的具有功能和有益效果
1、提供單一的調用接口,統一處理標準的SQL語句或語句塊或專有的SQL語句或語句塊,提供跨數據庫性能;
2、利用數據表保存這些SQL語句或語句塊,提供可配置性;
3、對數據表及SQL語句上進行簡單的規范,提供動態性和批量處理能力;
4、對檢查語句進行簡單的規范,提供了用戶交互能力;
5、利用數據庫事務未提交前的數據狀態進行數據的檢查和數據的處理,提高了并發性。
所具有的功能有:
1.基于不同數據庫進行數據檢查;
2.基于不同數據庫進行數據的處理,如增刪改等;
3.可以控制用戶停止繼續操作;
4.可以通過和用戶交互,讓用戶選擇繼續保存數據或終止操作;
5.動態配置,無須編碼;
6.支持批量操作。
具體實施方式
操作人員通過安裝采用此技術的軟件,通過后臺編寫SQL的方式,實現相應的操作,主要技術操作有:
1.在相應的數據跨下編寫調試數據檢查或者數據處理的SQL語句(語句塊)
2.按照規范要求,對編寫完成的語句塊進行簡單的規范化修改
3.把編寫完成的語句保存到,檢查處理存儲表中
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮集團山東通用軟件有限公司,未經浪潮集團山東通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910014097.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種光學數字混合成像系統及方法
- 下一篇:一種不育劑的仿生合成方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





