機能
セションIDで指定したセション(セションを実行する環境)を破棄します。
記述形式
SQLRETURN SQLThrFreeID(ses_id) SQLHDBS ses_id;
一般規則
SQLRETURNは、2バイトの整数型です。
ses_idには、破棄したいセションIDを指定します。
本関数の発行の前にSQLThrAllocIDまたはSQLThrEndIDの発行が必要です。
作成したセションが不要になった場合には破棄してください。破棄しない場合は、プロセスが終了するまで環境が保存されます。
異常終了した場合、状態変数(SQLSTATE)などには影響を与えません。必ずSQLRETURNで実行状態を判別してください。
sqlrdbei.hを組み込む必要があります。
異常時の対処
復帰コード | 意味 | 対処 |
---|---|---|
SQLRDB_NORMAL | 正常終了 | - |
SQLRDB_EINVAL | パラメタ不当 | 破棄できるセション環境が存在しません。 |