記述子にSQLSET型を挿入する方法は?
まず、バインド変数を使用してカーソルを準備して宣言します。
select * from account where aco_no in ( ? ) and ..;
私の目標は、「?」を置き換えることです。アカウントのリスト(「123」、「234」)を含む開いているカーソル。ステートメントのカーソルは一度準備され (サーバーの開始)、その後、異なるデータ (アカウント リストのサイズ) で数回開かれます (サービスの開始)。私の目標は、カーソルを IN() 演算子で準備し、アカウント リストをバインド変数として渡すことです。
オープンはステートメントによるものです:
$OPEN :cur USING SQL DESCRIPTOR :descWhere;
descWhere は、サービスによって作成された記述子です (set descriptor ステートメント)。
単純な型 (SQLCHAR itp.) を使用している場合はうまく機能します。
$SET DESCRIPTOR :desc VALUE :size
TYPE = :type,
LENGTH = :NO_LEN;
$SET DESCRIPTOR :desc VALUE :size
DATA = :szBuffor;
記述子タイプ SQLSET、SQLLIST、.. に挿入する方法、およびそれが実行できる場合は、IN() 演算子で動作しますか?