SQLプリコンパイラを使用すると、Ada、C、COBOL、FORTRAN、PascalおよびPL/Iで記述したプログラムにSQL文を直接埋め込むことができます。一方、SQLモジュール言語では、SQL文を含むプロシージャを任意のホスト言語からコールできます。SQLプリコンパイラは、特定の言語のみをサポートしています。第3章に、SQLプリコンパイラと比較した場合のSQLモジュール言語の利点が記載されています。
SQLプリコンパイラの使用時におけるプログラミング上の検討事項は、『Oracle Rdb7 Guide to SQL Programming』を参照してください。