MINERVA superseeded IF/Prolog.
Please see
http://www.ifcomputer.co.jp/MINERVA
for details.
We discontinued to sell IF/Prolog Dec 31. 2003.
For current customers, we continue to provide
professional support for IF/Prolog until Dec 31, 2008.
sql_dualcmd(+Cursor1,+Cursor2)
Cursor1に関連づけられた論理出力バッファを、Cursor2の論理入力バッファとして定義します。
Cursor1は、SELECTコマンドとして、宣言しておかねばなりません。Cursor2は、Cursor1の持つ選択変数リストに対応するバインド変数を持つSQLコマンドとして宣言しておかねばなりません。
レコードをCursor1の論理出力バッファに取り込むと、Cursor2の入力バッファは自動的に初期化されます。
Cursor2の実行が可能になる前は、「双対」入力バッファーは具体化されてはならず、部分的に変更するだけにしなければなりません。
カーソルc2とc4の宣言については、sql_declare/5の例を参照してください。
?- sql_dualcmd(c2,c4).
yes
|