DB 查詢分析器 方便地建立DB2自訂函數,dbdb2
DB 查詢分析器 方便地建立DB2自訂函數
馬根峰
(廣東聯合電子服務股份有限公司, 廣州 510300)
摘要 本文詳細地介紹了“萬能資料庫查詢分析器”,中文版本《DB 查詢分析器》、英文版本《DB Query Analyzer》6.03 來方便地建立DB2函數。建立DB2存貯過程與此相同,大家可以參照以下步驟。另外,本樣本還適用於SQL語句要以逗號來分隔的資料庫系統(如ORACLE)。
從6.01 版本開始,萬能資料庫查詢分析器的中英文版本中新增加了SQL “執行計畫”功能。從6.02版本開始,只要將“工具-à選項”視窗中的選項“SQL執行計畫串連自動回復”設定為“選中”狀態,那麼即使在“SQL執行計畫”期間資料庫伺服器宕過機,只要在“SQL執行計畫”的時刻資料庫伺服器是處理啟動狀態,那麼“SQL執行計畫”都會被執行。
萬能資料庫查詢分析器的中英文 6.03版本已經完全相容任何Microsoft的Windows作業系統系列,包括Windows 10、Windows 8、Windows 7、Vista、Windows XP、Windows 2000、Windows NT、Windows ME、Windows 98 。在Windows作業系統上運行時,不需要更改任何作業系統的設定。
關鍵詞 DB 查詢分析器;DBQuery Analyzer
1 引言
中國本土程式員馬根峰(CSDN專訪馬根峰:海量資料處理與分析大師的中國本土程式員)推出的個人作品----萬能資料庫查詢分析器,中文版本《DB 查詢分析器》、英文版本《DB Query Analyzer》。它具有強大的功能、友好的操作介面、良好的操作性、跨越各種資料庫平台乃至於EXCEL和文字檔。
你可以通過它 ① 查詢ODBC資料來源(包括世面上所有的資料庫、TXT/CSV檔案、EXCEL檔案)的資料。② 你可以同時執行多條DML語句乃至存貯過程,結果會以你設定的表格、文字框、檔案來返回; ③ 從資料庫匯出千萬條資料時,效率與DBMS沒有什麼區別;④ 具有強大的 SQL “執行計畫”功能,你只要將“工具-à選項”視窗中的選項“SQL執行計畫串連自動回復”設定為“選中”狀態,那麼即使在“SQL執行計畫”期間資料庫伺服器宕過機,只要在“SQL執行計畫”的時刻資料庫伺服器是處理啟動狀態,那麼“SQL執行計畫”都會被執行; ⑤ 6.03版本已經完全相容任何Microsoft的Windows作業系統系列,包括Windows 10、Windows 8、Windows 7、Windows Vista、Windows 2003、Windows XP、Windows 2000、Windows NT、Windows ME、Windows 9X,可以直接在Windows作業系統上運行,而不需要更改任何作業系統的任何設定或者配置。
《DB 查詢分析器》在中關村線上(http://xiazai.zol.com.cn/detail/27/264455.shtml) 下載量超過11萬 次,位居整個資料庫類熱門排行榜中前10位。
在《程式員》2007第2期的“新產品&工具點評”部分,編輯“精選”了“萬能資料庫查詢分析器”發布。
本人還撰寫了關於“萬能資料庫查詢分析器”有關技術的77篇文章,發布在《電腦編程技巧與維護》、《軟體》、《電腦時代》、《電腦編程技巧與維護》、百度文庫、CSDN資源、和本人的四大部落格上(CSDN部落格、新浪部落格、QQ空間和搜狐部落格上)。
本文將以中文版本《DB 查詢分析器》6.03版本為例,詳細介紹 6.03版本來方便、快捷地建立DB2函數,建立DB2存貯過程與此相同,大家可以參照以下步驟。另外,本樣本還適用於SQL語句要以逗號來分隔的資料庫系統(如ORACLE)。
2 6.03中文版本《DB 查詢分析器》為例
下面我們就以“萬能資料庫查詢分析器”的中文版本DB 查詢分析器 6.03為例,來訪問基於AIX的DB2資料庫。
前台作業系統: Windows 2000Server作業系統
前景程式: DB 查詢分析器 6.03
後台資料庫: DB2
圖1 登入後台資料庫
如何獲得“萬能資料庫查詢分析器”中文版本《DB 查詢分析器》和英文版本《DB Query Analyzer》在“中關村線上”的源安裝包,請參見 《如何使用ZOL一鍵安裝器下載中關村線上的源安裝包》、《How to downloadthe installation package by ZOL Downer》 )
3 DB 查詢分析器方便、快捷地建立DB2函數樣本
圖2 在SQL編輯器中,輸入建立DB2函數的SQL語句
圖3 SQL分隔字元設定為‘;’時,函數執行時出錯)
圖4 開啟選項視窗,將SQL分隔字元設定為‘$$’
因為SQL分隔字元設定更改後,只有新開啟的視窗才會生效,所以建立一個視窗,在狀態列的右下邊,可以看到SQL之間的分隔字元已變成‘$$’,如所示:
圖5 Windows 8作業系統上安裝 《DB查詢分析器》 6.03(三)
圖6 在新的視窗中,粘貼上視窗1中的DB2函數建立語句
圖7 執行DB2函數建立語句,可以看到“該語句已經成功執行”
圖8 用二組測試資料來檢驗函數的執行,查看結果是否與預期值一致
圖9 執行含有 自訂函數 的SQL語句
圖10 執行含有 自訂函數 的SQL語句,成功返回執行結果資料
4 本人撰寫的關於“萬能資料庫查詢分析器”的77 篇技術文章
目前以下6篇文章發布幾個國內電腦刊物上:
[1] 馬根峰· DB QueryAnalyzer中斷SQL語句的執行 · 杭州:《電腦時代》,2011年第12期
[2] 馬根峰· DB查詢分析器 批量執行DML語句並返回更詳細的資訊 · 北京:《電腦編程技巧與維護》,2011年第24期
[3] 馬根峰· DBQuery Analyzer中的交易管理在DB2中的應用 · 北京:《電腦編程技巧與維護》,2011年第22期
[4] 馬根峰· DB查詢分析器中斷SQL語句的執行· 天津:《軟體》,2011年第6期
[5] 馬根峰· 萬能資料庫查詢分析器中的交易管理在Oracle中的應用 · 上海:《微型電腦應用》,2011年第11期
[6] 馬根峰 · 新產品&工具點評 精選:“萬能資料庫查詢分析器”發布 · 程式員,2007年2期
以下71篇文章發布在百度文庫、CSDN資源、和本人的四大部落格上:
《萬能資料庫查詢分析器提示之(一)》直到《萬能資料庫查詢分析器提示之(十六)》共16篇
《The 1st tip ofDB Query Analyze》直到《The 16th skills of DB Query Analyzer》共16篇
《如何在用戶端配置ODBC來訪問遠程DB2 for Windows伺服器》
《How to configure ODBC DSN in Client toaccess remote DB2 for Windows》
《如何在伺服器上配置ODBC來訪問本機DB2 forWindows伺服器》
《How to configure ODBC DSN to access localDB2 for Windows》
《軟體開發頂尖高手的殺手鐧SQL語句》
《Which SQL statement is the trump card tothe senior software developer》
《DB 查詢分析器批量執行DML語句並返回更詳細的資訊》
《用“萬能資料庫查詢分析器”測試SQLite對4大SQL精髓語句的支援》
《用“DB查詢分析器”的物件瀏覽器來展現資料庫的資料字典》
《萬能資料庫查詢分析器使用者已基本涵蓋當前所有資料庫系統》
《The DBMS that DB Query Analyzer Users oftenuse cover all kinds of DBMS》
《查詢分析器應必須具備的功能-中斷查詢的執行》
《萬能資料庫查詢分析器的EXE檔案加殼技術》
《Exe packer prevent DB Query Analyzer frombeging debugged》
《自己開發的“萬能資料庫查詢分析器”終於有了較大的成果》
《DB Query Analyzer中斷SQL語句的執行》
《DB 查詢分析器 批量執行DML語句並返回更詳細的資訊》
《DB Query Analyzer中的交易管理在DB2中的應用》
《DB 查詢分析器中斷SQL語句的執行》
《萬能資料庫查詢分析器中的交易管理在Oracle中的應用》
《精選:“萬能資料庫查詢分析器”發布》
《軟體開發高手須掌握的4大SQL精髓語句(一)》
《軟體開發高手須掌握的4大SQL精髓語句(二)》
《軟體開發高手須掌握的4大SQL精髓語句(三)》
《軟體開發高手須掌握的4大SQL精髓語句(四)》
《軟體開發高手須掌握的4大SQL精髓語句(綜合篇)》
《巔峰之作----“萬能資料庫查詢分析器”5.01發布》
《萬能資料庫查詢分析器與EXCEL強強聯合進行資料分析》
《DB 查詢分析器批量執行多條SQL語句並查看各自的執行時間》
《DB查詢分析器訪問EXCEL時,要在表名前後加上中括弧或雙引號》
《The table name must be enclosed in double quotation marks or squarebracket while accessing EXCEL by DB Query Analyzer》
《如何使用ZOL一鍵安裝器下載中關村線上的源安裝包》
《How to download the installation package byZOL Downer》
《DB 查詢分析器 6.03 ,遨遊於任何Windows作業系統之上的最優秀的資料庫用戶端工具》
《DB Query Analyzer, the mostexcellent Universal database Access tools on any Microsoft Windows OS 》
《DB 查詢分析器 6.03 在Windows 8.1上安裝與運行示範》
《Demonstration of DB QueryAnalyzer 6.03 Installation and Running on Microsoft Windows 8 》
《DB 查詢分析器 6.03 方便地建立DB2自訂函數》
《How to easily create DB2user function by DB Query Analyzer 6.03 》
DB查詢分析器 6.03 中關村線上:
http://xiazai.zol.com.cn/detail/27/264455.shtml
DBQuery Analyzer 6.03中關村線上:
http://xiazai.zol.com.cn/detail/43/420901.shtml
備忘:
如果您的電腦上安裝有“萬能資料庫查詢分析器”以前的版本,請先將舊版本 Uninstall,然後再安裝新版本,謝謝!
作者簡介:
馬根峰,碩士,研究方向:資料庫應用。
個人開發了萬能資料庫查詢分析器,中文版本《DB 查詢分析器》、英文版本《DB Query Analyzer》。它具有強大的功能、友好的操作介面、良好的操作性、跨越各種資料庫平台乃至於EXCEL和文字檔。
個人還開發了徹底刪除檔案(File Delete Absolutely),用以將Windows系統上的檔案徹底刪除,不會被其它軟體恢複。
這兩個軟體均免費使用,在各內幾大軟體下載網站中關村線上、天空軟體站、華軍軟體園、太平洋電腦、非凡軟體站、綠色聯盟等均有下載。
作者部落格:
CSDN部落格:http://blog.csdn.net/magenfeng
新浪部落格: http://blog.sina.com.cn/magenfeng
QQ空間: http://user.qzone.qq.com/630414817