使用上の注意 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - データ ディクショナリ

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

クライアント システムの接続が定義された文字セットを使用する場合、システム管理者は、どのクライアント システムにどの文字セットが割り当てられているかを指定します(HostsInfoVを参照)。指定を行なわない場合は、標準のデフォルトの文字セットが使用されます。また、セッションが開始された後に、ユーザーが定義された文字セットを指定することができます(CharSetsVを参照)。

セッションのための文字セットを指定する場合、選択内容はログオン クライアント システムの内部コードと互換性を持っている必要があります。つまり、IBMメインフレームから開始されたセッションには、EBCDIC互換の文字セット、その他はすべてASCII互換のセットです。したがって、EBCDICとASCIIの互換性を区別する命名文字セットに規則を使用することを推奨します(以下の例を参照してください)。

CharSetId

その文字セットがユーザー定義されたものである場合は、IDはDBC.CharTranslations.CharSetIDにも存在しなければなりません。

文字データの比較を含まない、あるいはCHARSET_COLLを評価に使用しない制約に対しては、この値はNULLとなります。

InstallFlag

InstallFlagフィールドにYを持つ行をインストールするには、データベースをリセットしなければなりません。InstallFlagの値がYになっている行が12行以下の場合は、Yとなっている各行がロードされます。InstallFlagの値がYになっている行が12行以上の場合は、CharSetNameの値がASCIIの照準で整列されてから、アルファベット順に、12個の文字セットがロードされるか名前をすべて使い切るまで、Yの行がロードされます。