Use Presence Bitsの値の変更 - 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. Use Presence Bitsの値を次のように変更します。
    データ文字列を用意するモード Use Presence Bitsの値
    標識(IndicData) Y
    レコード(Record) N

NULLデータをデータベースに送るためには、Use Presence Bitsを'Y'に設定し、IndicDataパーセル用に記述されたデータ文字列を提供します。

  • DBCHCLはリクエスト文字列を解析しないので、アプリケーション プログラム側でリクエスト文字列にUSING句が入っているかどうかを調べ、Use Presence Bits、Using Data Pointer、およびUsing Data Lengthを適切に設定する必要があります。
  • Use Presence Bitsは、Connect関数およびRun Startup関数のDBCHCLの呼び出しのときに読み取られて、適切なセッション内でリクエスト制御ブロックに格納されます。この情報は関数によって使用されることはありません。。 どちらの関数もデータベースに入力データ文字列を送ることはありません。