oracle sqr 報表工具之procedure定義及呼叫示例
在public.lic檔案中編寫要呼叫的procedure程式碼 !獲取TCBS系統日期 Begin-Procedure Get-The-PostDate(:$Value) Move 'IN Get-The-PostDate' To $_Global-ProcName Let $Value = '' Begin-Select On-Error=Global-Got-Fatal-SQL-Error TO_DATE(BankOptionValue, 'YYYY-MM-DD') &Value Let $Value = &Value From BankOption Where BankOptionCd = 'PDAT' End-Select End-Procedure |
而在sqr報表展現程式碼DEP_ATMPFTD.sqr中可以呼叫上述的public.lic檔案中的過程procedure #define addtlsetup #include 'Rptstub.lib' #include '{libpath}tkit_batchstartup.inc' #include '{libpath}tkit_rptheader.inc' #include '{libpath}tkit_queappl.inc' #include '{libpath}public.lic' !注意:就是透過此類程式碼在sqr中引用lic檔案定義的procedure #include '{libpath}tkit_Sqrfunc.inc' 此處略去非相關程式碼 BEGIN-procedure NP($a) do Get-The-PostDate($dt) !注:透過do呼叫了lic檔案的 move $dt to $dt 'YYYYMMDD' do GET-APPL-NAME($appnam) Do Get-Bank-Option('RPTT',$Len) let $out=$Len||$dt||'\'||$a||'_'||$appnam|| '.LIS' NEW-REPORT $out use-procedure before-page = pheading do selectRpt($a) end-procedure |
小結: 1,procedure定義的引數(procedure類似於java的方法,而此處引數就像方法的輸入輸出引數) 2,上述public.lic的Get-The-PostDate(:$Value)過程之引數為輸出引數,在sqr中引數以:字首,表示輸出引數 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-716242/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle sqr之多個procedure過程變數傳遞及同名變數定義Oracle變數
- tcbs sqr之轉睡眠戶_sqr示例學習筆記_報表report筆記
- 報表工具之sqr
- oracle 中呼叫 store procedureOracle
- oracle procedure 儲存過程輸入及輸出in out示例Oracle儲存過程
- oracle sqr之基於oracle表分組列列印不同.LIS檔案Oracle
- mybatis3呼叫瀚高procedure報錯MyBatisS3
- oracle 表線上重定義Oracle
- oracle表線上重定義Oracle
- 【Oracle】線上重定義表Oracle
- oracle procedure plsql 動態sql之動態傳遞表OracleSQL
- 【SqlServer】【Oracle】sql複製表定義及複製資料行SQLServerOracle
- oracle sqr_久懸戶轉營業處收入示例程式碼Oracle
- ORACLE 線上重新定義表分割槽表重定義為普通表。Oracle
- Oracle 操作表結構基本語法及示例Oracle
- oracle sqr編寫技巧Oracle
- Oracle表的線上重定義(一)Oracle
- oracle線上重定義表步驟Oracle
- 資料視覺化初學者指南:定義、示例和工具視覺化
- Oracle之procedure的基礎使用Oracle
- JavaScript遍歷HTML表單元素及表單定義JavaScriptHTML
- HTMLTestRunnerNew模組原始碼及呼叫自定義報告封裝HTML原始碼封裝
- 水晶報表官方示例
- Oracle中重建表的線上重定義Oracle
- 線上重定義表ORACLE 11GOracle
- oracle sqr介質下載Oracle
- oracle底層字典表obj$及source$與儲存過程procedure系列一OracleOBJ儲存過程
- oracle底層字典表obj$及source$與儲存過程procedure系列二OracleOBJ儲存過程
- oracle底層字典表obj$及source$與儲存過程procedure系列三OracleOBJ儲存過程
- oracle底層字典表obj$及source$與儲存過程procedure系列四OracleOBJ儲存過程
- oracle底層字典表obj$及source$與儲存過程procedure系列五OracleOBJ儲存過程
- 【LC】locale設定查詢及相關環境變數含義及示例變數
- 皕傑報表之自定義函式函式
- 【TABLE】oracle表線上重定義注意事項Oracle
- oracle實驗記錄 (線上重定義表)Oracle
- oracle sqr之不同判斷寫入不同的.LIS檔案Oracle
- oracle sqr工作學習小記Oracle
- Oracle線上重定義之DBMS_REDEFINITIONOracle