スクリプトを標準入力として識別 - Basic Teradata Query

Basic Teradata Queryリファレンス

Product
Basic Teradata Query
Release Number
16.20
Published
2018年4月
Language
日本語
Last Update
2019-07-03
dita:mapPath
ja-JP/moy1512703123963.ditamap
dita:ditavalPath
ja-JP/moy1512703123963.ditaval
dita:id
B035-2414
Product Category
Teradata Tools and Utilities

スクリプトを作成し、スクリプト ファイルに保管したら、BTEQを呼び出す前に、そのファイルを標準入力、すなわちSYSINファイルとして次のように識別しなければなりません。

システムの種類 説明
メインフレーム接続システム BTEQ TDSBTEQ JCLプロシージャか、標準のJCLファイル内のDD文のいずれかを使用する。
ワークステーション接続システム* システム プロンプトに対して、次のコマンド構文を使用する。

BTEQ < SAMPFILE

<によって、SAMPFILEが標準入力ファイルであると識別されます。

*Unicode入力ファイルを使用する場合は、-cおよび-eコマンド ライン オプション、またはclispb.datファイルの"charset_id"値を使用することを強く推奨します。 この設定を行なわない場合、BTEQは入力ファイルをUnicodeとして解釈し、これに従ってセッション文字セットを以下のように設定します。 BTEQは、入力ファイルがUTF-16またはUTF-8 BOMのいずれであるかをチェックして、セッション文字セットを適切なUnicodeエンコードに自動的に変更します。 UTF-16 BOMのエンディアン(16ビットの出力)の構文は、BTEQを実行しているマシンのエンディアンに一致している必要があります。 BOMなしのUTF-16入力ファイルが使用されている場合、BTEQは最初の文字を検証して、セッション文字セットを自動的にUTF16に変更します。 BOMなしのUTF-8入力ファイルの場合、BTEQはセッション文字セットを自動で変更しないことに注意してください。 上記のいずれにも当てはまらない場合、BTEQは入力ファイルがUnicodeファイルではないことを検出し、デフォルトでセッション文字セットをASCIIに設定します。