シフトアウト文字とシフトイン文字がエクスポート幅に及ぼす影響 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 構文規則および例

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/spp1591731285373.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

シフトアウトおよびシフトインは、異なる文字セットに切り替えたり、メインフレームにエクスポートされたデータを戻したりするために使用される制御文字です。ワークステーション接続システムは、シフトアウト文字およびシフトイン文字を使用しません。

  • シフトアウトは、代わりの文字エンコーディングにシフトします。Teradataの場合、これは常に2バイトのエンコーディングになります。
  • シフトインは、通常の文字エンコーディングに戻します。Teradataの場合、これは常に1バイトのエンコーディングになります。

Vantageは、すべての文字列(フィールド モードの外部にあるCHARACTER SET GRAPHIC列を除く)が最初は1バイト モードであることを前提としており、文字列が終了する前に1バイト モードに戻す必要があります。

以下のセッション文字セットは、エクスポート幅に関するシフトアウト/シフトインの考慮事項によって大きな影響を受けます。

  • KatakanaEBCDIC
  • 文字列'_0I'で終わる任意のセッション文字セット
  • STATEMACHINE SOSI0E0Fによるサイト定義セッション文字セット。

セッションのエクスポート幅のコンテキスト内のこれらの文字セットについて詳しくは、<Teradata Vantage™ - Advanced SQL Engine国際文字セット サポート、B035-1125>を参照してください。