ほとんどの場合、ジョブのすべての要素で共通の文字セットを使用する必要があります。
- データ
- ジョブ スクリプトで指定したセッション文字セット
- ジョブ スクリプトのエンコードに使用する文字セット
ただし、ネットワークに接続されたプラットフォーム(UTF-8およびUTF-16)でTeradata PTによってサポートされるUnicode文字セットのプロパティは一意であるため、セッション文字セットとジョブ スクリプトのエンコーディングで同じまたは異なるUnicode文字セットを使用できます。
次のシナリオに従って、ジョブ スクリプトで正しいUnicode文字セットを指定します。
ジョブ スクリプトのエンコーディング | セッション文字セット | 文字セットの指定 |
---|---|---|
UTF8 | UTF8 | 次のようにジョブ スクリプトで文字セットを指定します。USING CHARACTER SET UTF8 DEFINE JOB… |
UTF8 | UF16 | 次のようにジョブ スクリプトで文字セットを指定します。USING CHARACTER SET UTF16 DEFINE JOB… |
UTF16 | UTF8 | 以下の両方の操作を行ないます。
|
UTF16 | UTF16 | 以下の両方の操作を行ないます。
|
Teradata PTを実行している、ネットワークに接続されたクライアントのみが、ジョブ スクリプトでのUTF-8文字セットとUTF-16文字セットの使用をサポートします。 Teradata PTを実行しているメインフレーム接続クライアントはこれらの文字セットをサポートしません。