結果のタイプと属性 - Teradata Database - Teradata Vantage NewSQL Engine - 文字列演算子、SUBSTRING/SUBSTR関数の結果の型と属性。

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/xzf1512079057909.ditamap
dita:ditavalPath
ja-JP/xzf1512079057909.ditaval
dita:id
B035-1145
Product Category
Software
Teradata Vantage

SUBSTR(string, n1, n2)およびSUBSTRING(string FROM n1 FOR n2)のデフォルトの結果の型と属性は、次のとおりです。

文字列引数

  • BLOBの場合、結果の型はBLOB(n)になります。
  • BLOB以外のバイト列(バイナリ)の場合、結果の型はVARBYTE(n)になります。
  • CLOBの場合、結果の型はCLOB(n)になります。
  • CLOB以外の数値または文字列の場合、結果の型はVARCHAR(n)になります。

ANSIモードでは、BLOB(n)、VARBYTE(n)、CLOB(n)、またはVARCHAR(n)の結果としての値nは、元の文字列と同じになります。Teradataモードでは、結果タイプのnの値は、結果としての文字列の文字数またはバイト数によって異なります。結果としての文字列のデータ型を得るには、TYPE関数を使用します。