他の RDBMS パッケージからの移植

69) The design of ecpg follows SQL standard. So porting from a standard RDBMS should not be a problem. Unfortunately there is no such thing as a standard RDBMS. So ecpg also tries to understand syntax additions as long as they do not create conflicts with the standard.

ecpg の設計は SQL 標準に従っています. したがって標準的な RDBMS からの移植が問題になってはなりませんが, 残念なことに標準的な RDBMS などというものも存在しません. ecpg にしても, 標準との矛盾を生み出さない範囲で追加された文法の処理を試みているのです.

70) The following list shows all the known incompatibilities. If you find one not listed please notify Michael Meskes. Note, however, that we list only incompatibilities from a precompiler of another RDBMS to ecpg and not additional ecpg features that these RDBMS do not have.

互換性のない点のうち,既知のもののすべてを以下のリストに挙げておきます. もしリストにないものを発見したら Michael Meskes までお知らせください. ただし,ここで挙げたのは ecpg と他の RDBMS のプリコンパイラの間で互換性のないものだけに限っています. 他の RDBMS が備えていない ecpg 追加の機能は挙げていません.

FETCH コマンドの文法

72) The standard syntax of the FETCH command is:

FETCH コマンドの標準構文は以下の通りです:

73) FETCH [direction] [amount] IN|FROM cursor name.

FETCH [ 方向] [ 行数] IN|FROM カーソル名.

74) ORACLE, however, does not use the keywords IN resp. FROM. This feature cannot be added since it would create parsing conflicts. ※ do not use the keywords IN resp. FROM → do not use the keywords IN and FROM respectively (?)

しかしながら ORACLE は IN にしても FROM にしても, キーワードには使いません. この仕様は構文解析に矛盾を生じさせるので追加することができません.