式と関数引数の暗黙変換についてのSQLのルール - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - データ タイプおよびリテラル

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
ft:locale
ja-JP
ft:lastEdition
2021-09-23
dita:mapPath
ja-JP/tpf1598412463935.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1143
Product Category
Software
Teradata Vantage

次に、式と関数引数のタイプの暗黙変換についてのルールを示します。

結果が文字タイプになる文字列関数の結果を次のテーブルにまとめました。

関数 結果
TRIM 主要な文字列引数(最後の引数)のタイプに変換されます。
|| (連結) 変換されず、暗黙の変換後、引数の文字データ型になります。

他の列関数には変換が含まれておらず、結果のタイプは、引数のサーバー文字セットではなく関数に基づいて決定されることに注意する必要があります。

例えば、次のTRIM関数の場合、<unicode-literal>がまずLATINに変換されてから、除去操作が実行されます。

...
TRIM(<unicode-literal> FROM <latin-value>)

結果は、LATINです。