CHARACTER SET server_character_set - Teradata Database - Teradata Vantage NewSQL Engine - CHARACTER SET server_character_set オプション、CREATE TYPE(DISTINCT形式)構文の文。

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

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/wkf1512081455740.ditamap
dita:ditavalPath
ja-JP/wkf1512081455740.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

data_typeが文字タイプの場合、data_typeによって使用されるサーバー文字セットを指定します。それ以外の場合は何も指定できません。

CHARACTER SET句の目的は、システム生成ルーチンに対して作用することです。

CHARACTER SET句により、システムがDISTINCT型のUDF_nameを作成する際に、以下の処理が行なわれます。
  • システム生成のCASTルーチンが登録され、指定されたサーバー文字セットの文字ソース タイプとの間でキャストを実行します。
  • システム生成のORDERINGルーチンが登録され、指定されたサーバー文字セットの文字ソース タイプへのマップを実行します。
  • システム生成のtosqlおよびfromsql TRANSFORMルーチンが登録され、指定されたサーバー文字セットの文字ソース タイプとの間でUDTのデータ変換を実行します。

すべてのデータベース トランザクションがLATIN文字セットを使用して表わすことができる言語で発生することがわかっている場合、LATINを指定します。その他の場合、例えば、一部またはすべてのトランザクションで非LATIN文字またはマルチバイト文字が使用されている場合、UNICODEを指定します。<Teradata Vantage™ NewSQL Engineの国際文字セット サポート、B035-1125>を参照してください。

文字サーバー データ セットKANJI1を指定することはできません。指定した場合、要求元にエラーが返されます。