Open PL/I のドライバー プログラム mfplx では、次の DB2 SQL プリプロセッサ オプションがサポートされています。
| unambig | FOR UPDATE OF として指定されておらず、静的 DELETE WHERE CURRENT OF 文が含まれておらず、さらに動的な文も含まれていない読み取り専用カーソルのみ、ブロック化が行われます。未確定カーソルは更新できます。 |
| all | FOR UPDATE OF として指定されておらず、静的 DELETE WHERE CURRENT 文の実行対象でない読み取り専用カーソルのみ、ブロック化が行われます。未確定カーソルおよび動的カーソルは、読み取り専用として扱われます。 |
| no | パッケージのどのカーソルに対しても、ブロック化は行われません。未確定カーソルは更新できます。 |
| def | データベースの国コードに関連付けられた日付/時間フォーマットを使用します。これは、-datetime が指定されていない場合のデフォルトでもあります。 |
| usa | 米国向けの IBM 標準形式:
mm/ddlyyyy hh:mm xM (AM または PM) |
| eur | 欧州向けの IBM 標準形式:
dd.mm.yyyy hh.mm.ss |
| iso | 国際標準化機構形式:
yyyy–mm–dd hh.mm.ss |
| jis | 日本工業規格形式:
yyyy–mm–dd hh:mm:ss |
| loc | ローカル形式。必ずしも def と同じではありません。 |
| cs | カーソル安定性 |
| rr | 反復可能読み取り |
| ur | コミットされていない読み取り |