次のテーブルに、設定する関数コードとDBCHCLへの呼び出しの説明を示します。
関数 | 説明 |
---|---|
Connect/Fetch(接続/取り出し) | 単一セッションの場合と同じ。 ConnectおよびFetchは、セッションごとに実行しなければなりません。
|
Initiate Request(リクエスト開始)(セッション1) | Teradata SQLリクエストをデータベースに送る。アプリケーションでは、Teradata SQLリクエストおよびデータ(データを使用する場合)のアドレスと長さを設定しなければならない。DBCHCLは、応答パーセルを追加し、リクエストを送る。アプリケーションでは、出力リクエストおよび出力セッション識別子を保存しなければならない。 |
Initiate Request(リクエスト開始)(セッション2) | セッション1の場合と同じ。おそらくデータは異なります。 |
Fetch(取り出し)(セッション1および2) | 単一セッションの場合と同じ。
|
End Request(リクエスト終了) | リクエストに関連する文脈をクリーンアップします。 (セッション1および2) |
Disconnect(切断)(セッションごと) | データベースからログオフし、セッションに関連する制御ブロックを解放します。 |