17.10 - TD_ConvertTo構文要素 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - Advanced SQL Engine分析関数

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Release Date
2021年7月
Content Type
プログラミング リファレンス
Publication ID
B035-1206-171K-JPN
Language
日本語 (日本)
TargetColumns
別のデータ型に変換するInputTable列の名前を指定します。
TargetDataType
すべてのターゲット列に単一のターゲット データ型を指定するか、各ターゲット列にターゲット データ型を指定します。複数のターゲットデータ型を指定した場合、関数はn番目のターゲットデータ型をn番目のターゲット列に割り当てます。
TargetDataType要素に許可される値 出力データ型
BYTEINT BYTEINT
SMALLINT SMALLINT
INTEGER INTEGER
BIGINT BIGINT
REAL REAL
DECIMAL DECIMAL (38,19)
VARCHAR 入力データ型によって異なります:
入力データ型 出力データ型
VARCHAR 入力データ型と同じCHARLEN、CHARACTER SET、およびCASESPECIFIC値を持つVARCHAR。
CHAR 入力データ型と同じCHARACTER SETおよびCASESPECIFIC値を持つVARCHAR(32000)。
CLOB NOT CASESPECIFICではなく、入力データ型と同じCHARACTER SETを持つVARCHAR(32000)
その他 VARCHAR(32000), CHARACTER SET UNICODE, NOT CASESPECIFIC.
VARCHAR(charlen=len,charset={LATIN | UNICODE},casespecific={YES | NO}) 文字セット値がCHARACTER SET、ケース指定の値がCASESPECIFICのVARCHAR(len)。
CHAR 入力データ型によって異なります:
入力データ型 出力データ型
CHAR 入力データ型と同じCHARLEN、CHARACTER SET、およびCASESPECIFIC値を持つCHAR。
VARCHAR 入力データ型と同じCHARACTER SETおよびCASESPECIFIC値を持つCHAR(32000)。
CLOB NOT CASESPECIFICではなく、入力データ型と同じCHARACTER SETを持つCHAR(32000)
その他 CHAR(32000), CHARACTER SET UNICODE, NOT CASESPECIFIC.
CHAR(charlen=len,charset={LATIN | UNICODE},casespecific={YES | NO}) 文字セット値がCHARACTER SET、ケース指定の値がCASESPECIFICのCHAR(len)。
DATE DATE FORMAT 'YY/MM/DD'
TIME TIME(6)
TIMESTAMP TIMESTAMP(6)
TIME WITH ZONE TIME(6) WITH TIMEZONE
TIMESTAMP WITH ZONE TIMESTAMP(6) WITH TIMEZONE
INTERVAL YEAR INTERVAL YEAR(4)
INTERVAL MONTH INTERVAL MONTH(4)
INTERVAL DAY INTERVAL DAY(4)
INTERVAL HOUR INTERVAL HOUR(4)
INTERVAL MINUTE INTERVAL MINUTE(4)
INTERVAL SECOND INTERVAL SECOND(4,6)
INTERVAL YEAR TO MONTH INTERVAL YEAR(4) TO MONTH
INTERVAL DAY TO HOUR INTERVAL DAY(4) TO HOUR
INTERVAL DAY TO MINUTE INTERVAL DAY(4) TO MINUTE
INTERVAL DAY TO SECOND INTERVAL DAY(4) TO SECOND(6)
INTERVAL HOUR TO MINUTE INTERVAL HOUR(4) TO MINUTE
INTERVAL HOUR TO SECOND INTERVAL HOUR(4) TO SECOND(6)
INTERVAL MINUTE TO SECOND INTERVAL MINUTE(4) TO SECOND(6)
CLOB 入力データ型によって異なります:
入力データ型 出力データ型
CLOB 入力データ型と同じCHARLENおよびCHARACTER SET値を持つCLOB。
VARCHARまたはCHAR 入力データ型と同じCHARACTER SETを持つCLOB(1048544000)。
その他 CLOB(1048544000), CHARACTER SET UNICODE.
CLOB(charlen=len,charset={LATIN | UNICODE}) 文字セット値がCHARACTER SETのCLOB(len)。
BYTE BYTE(32000)
BYTE(charlen=len) BYTE(len)
VARBYTE VARBYTE(32000)
VARBYTE(charlen=len) VARBYTE(len)
BLOB BLOB(2097088000)
BLOB(charlen=len) BLOB(len)
JSON JSON(32000), CHARACTER SET UNICODE.
XML XML(2097088000) INLINE LENGTH 4046