結果のタイプと属性 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL関数、式、および述部

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年6月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/tpt1555966086716.ditamap
dita:ditavalPath
ja-JP/tpt1555966086716.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関数を使用します。