概念 RPG與RPGLE的區別

2022-03-27 12:25:59 字數 693 閱讀 2516

rpg是opm程式設計模式,即rpg程式設計的**不能編譯成*module;編譯只能直接生成乙個程式,*pgm。

rpgle是ile程式設計模式。os/400環境下,ile是整合開發環境。在ile環境下,所有加入ile的計算機語言如rpg、c、c++、cobole等可以把各自的源**編譯成module——乙個中間**形式,相當於dos,或windows下編譯c\c++,或者cobole,產生的.o的目標**。400環境下,生成modules後,再用crtpgm把不同語言編譯成的modules鏈結(link)在一起,建立成乙個程式,*pgm。

對rpg或rpgle源**內部,有rpg3和rpg4之分。

rpgle和rpg 是兩種不同型別的member.rpgle使用的是rpg4語言,而rpg使用的是rpg3(包括rpg/400)語言。

rpg3只能固定格式程式設計,鍵字範圍比較小,沒有%功能函式,即building in functions。

rpg4有固定格式和自由格式兩者源**程式設計模式;可以使用ibm提供的%功能函式;程式設計鍵字在rpg3基礎上大大得到擴充。對%功能呢函式,有一些只能在自由格式下使用,即固定格式不能使用。

補充一點,隨著os/400作業系統不斷公升級,rpgiv的%功能函式也不斷得到擴充。os/400 v7r1下,一些unix c的函式也融入rpgiv的%功能函式中,比如,%file,使用得到開啟檔案的控制代碼,fd,後續對這個檔案的操作只要使用這個檔案的控制代碼fd就可以了。

DQL DML DDL DCL的概念與區別

sql語言共分為四大類 資料查詢語言dql,資料操縱語言dml,資料定義語言ddl,資料控制語言dcl 資料查詢語言dql 資料查詢語言dql基本結構是由select子句,from子句,where 子句組成的查詢塊 select 欄位名 from 表或檢視 where 查詢條資料操縱語言dml 資料...

DQL DML DDL DCL的概念與區別

sql sql structure query language 結構化查詢語言是資料庫的核心語言,主要包含以下幾種 1.資料查詢語言 dql data query language 作用 資料檢索語句,用於從表中獲取資料。通常最常用的為保留字select,並且常與from子句 where子句組成查...

DQL DML DDL DCL的概念與區別

sql sql structure query language 結構化查詢語言是資料庫的核心語言,主要包含以下幾種 1.資料查詢語言 dql data query language 作用 資料檢索語句,用於從表中獲取資料。通常最常用的為保留字select,並且常與from子句 where子句組成查...