如何在描述符中插入SQLSET類型?描述符中的SQLSET數據類型
首先,我準備和申報遊標綁定變量:「?」
select * from account where aco_no in (?) and ..;
我的目標是取代在打開的光標與帳戶列表('123','234')。遊標語句準備一次(服務器啓動),然後用不同的數據(賬戶列表大小)多次打開(服務啓動)。我的目標是使用IN()運算符準備遊標並將帳戶列表作爲綁定變量傳遞。
公開賽是由聲明:
$OPEN :cur USING SQL DESCRIPTOR :descWhere;
凡descWhere是服務(集描述語句)創建一個描述符。
它,如果我用簡單的工種以及 EXP(ITP SQLCHAR):
$SET DESCRIPTOR :desc VALUE :size
TYPE = :type,
LENGTH = :NO_LEN;
$SET DESCRIPTOR :desc VALUE :size
DATA = :szBuffor;
如何插入的描述符類型SQLSET,SQLLIST ..如果是可以做到的是它的工作女巫IN()運營商?
我會做的第一件事是檢查你是否可以在IN(...)'子句的括號內使用一個文字SET,然後讓它工作。如果這是有效的,那麼花時間處理描述符方法是值得的。如果SET文字不起作用,那麼在工作上花時間毫無意義。 –