実際は静的SQLによって、プログラミング要件のほとんどを満たすことができます。動的SQLは、その高度な柔軟性が必要とされる場合にのみ使用してください。動的SQLの使用が望ましいのは、次の項目の中に、プリコンパイル時に不明なものが1つ以上ある場合です。
SQL文のテキスト(コマンド、句など)
ホスト変数の数
ホスト変数のデータ型
データベース・オブジェクト(列、索引、順序、表、ユーザー名、ビューなど)の参照