JSONデータ型の文字セット - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - JSONデータ型

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

JSONデータ型ではUNICODEまたはLATIN文字セットのみを使用できます。GRAPHIC、KANJI1、KANJISISなどの他の文字セットはサポートされません。

JSONデータ型の特定の用途ごとに、CHARACTER SET句を使用して、文字セットを指定できます。 文字セットを指定しない場合、ユーザーのデフォルト文字セットが使用されます。

文字セットの処理

JSONデータ型は、すべての利用可能なセッション文字セットを受け入れます。データは、データが使用されているJSON型インスタンスの定義に応じて、UNICODEまたはLATIN文字セットに変換されます。このため、使用するどの文字もUNICODEまたはLATINに変換可能である必要があります。

変換が必要などの文字セットも、UNICODEまたはLATIN文字セットのサイズの制限を受けます。何らかの文字セットのデータが正しいサイズで表示されていても、2つの文字セットのいずれかに変換された場合にそのデータが大きすぎると、サイズのエラーが発生します。

JSONインスタンスから変換されたデータを特定のセッション文字セットにする必要がある場合は、データベースは、すべての文字がその文字セットに変換できるという前提で、その変換を実行します。