一般にアプリケーション・プログラムでは、SQL文のテキストおよびその文で使用するホスト変数の値をユーザーが入力する必要があります。入力されたSQL文は、Oracleにより構文規則に従っているかどうかが解析されます。
次に、Oracleはホスト変数をSQL文にバインドします。つまり、Oracleがホスト変数のアドレスを取得するため、値の読込みと書込みができます。
この後、OracleでSQL文が実行されます。つまり、そのSQL文の要求(表からの行の削除など)をOracleが実行します。
これらのホスト変数に別の値を指定することで、このSQL文を繰り返し実行できます。