Variable Length Fetchの値の変更 - Call-Level Interface Version 2

Teradata® Call-Level Interfaceバージョン2リファレンス - ワークステーション接続システム

Product
Call-Level Interface Version 2
Release Number
17.10
Published
2021年6月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/ttt1608578409164.ditamap
dita:ditavalPath
ja-JP/ttt1608578409164.ditaval
dita:id
B035-2418
Product Category
Teradata Tools and Utilities

与えられた値がアプリケーションにとって適切な値でなければ、Connect、Run Startup、またはInitiate Request関数のDBCHCLを呼び出す前に、次の手順を実行します。

  1. Change-optionsを「Y」に設定します。
  2. Variable Length Fetchの値を次のように変更します。
    長さ情報の指定場所 Variable Length Fetchの値を以下に変更
    適用される文字列の直前に配置 Y
    適用される文字列から個別に指定 N

    DBCHCLが応答から使用可能にしたデータのパーセルについては、DBCHCLは、データの長さおよびアドレスの両方をアプリケーションに提供します。

    Variable Length Fetchの設定値 Fetch Data Pointer内のアドレスが指す内容
    N パーセル本体の先頭。パーセル本体の長さは、Fetch Returned Data Lengthで個別に提供されます。
    Y パーセル本体の前にある2バイト長(バイナリ形式)のフィールド、パーセル本体の長さは、Fetch Returned Data Lengthで提供されません。

    Variable-length-fetchは、Parcel-mode-fetchが'Y'に設定されている場合のみ、'Y'に設定します。

    Variable Length FetchとLocate Modeを、同時に'Y'に設定しないでください。