INFORMIX-4GL 主要架構
-- 資料庫宣告 --
DATABASE databaseName
DATABASE databaseName
-- 全域變數 --
GLOBALS
DEFINE globalVariableName datatype
...
END GLOBALS
DEFINE programVariableName datatype
...
-- 主程式 --
MAIN
DEFINE mainVariableName datatype
...
CALL functionName( mainVariableName )
RETURNING programVariableName
...
END MAIN
-- 函數 --
FUNCTION functionName( functionVariableName )
DEFINE functionVariableName datatype
...
RETURN functionVariableName
END FUNCTION
-- 報表 --
REPORT reportName( )
DEFINE reportVariablieName datatype
...
END REPORT
說明
1. DATABASE:定義程式資料,欲參考的資料庫名稱。
2. GLOBALS:宣告程式內主程式、函數、報表皆可使用之全域變數。
3. DATABASE 與 MAIN 兩者之間:宣告程式內主程式、函數、報表皆可使用之區域變數。
4. MAIN:主程式,所有程式執行的起點及終點,可宣告主程式內可使用的區域變數、
執行函數、執行 SQL 語法、執行報表輸出。
5. FUNCTION:函數,可宣告函數內可使用的區域變數、執行函數、執行 SQL 語法、
執行報表輸出。
6. REPORT:定義程式資料輸出之報表格式,可宣告報表內可使用的區域變數、執行函數、
執行 SQL 語法。
參考資料
M@nGo gitbook 網站連結
撰寫時間
2021/12/18 撰寫
文章內容有誤,可以留言在下方,讓芒果與你們一起成長進步
文章標籤
全站熱搜
