例 - Advanced SQL Engine - Teradata Database

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

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

例: SQL間隔書式として指定されているstring_valueの変換

以下の問合わせでは、SQL間隔書式を指定します。

SELECT TO_YMINTERVAL('04-10'); 

これは、結果として'04-10'を返します。

例: ISO期間として指定されているstring_valueの変換

以下の問合わせでは、ISO継続時間を指定します。

SELECT TO_YMINTERVAL('P100Y4M'); 

これは、結果として'100-04' (100年4ヶ月)を返します。

例: string_valueエラー

以下の問合わせを実行します。

SELECT TO_YMINTERVAL('P20Y3M4DT12H23M34.234S');

これはエラーが返されます。使用可能な指定子がP、Y、およびMのみのためです。

例: -14ヶ月のISO期間として指定されたstring_valueの変換

以下の問合わせでは、-14ヶ月のISO継続時間を指定します。

SELECT TO_YMINTERVAL('-P14M'); 

これは、結果として'-01-02' (マイナス 1年2ヶ月)を返します。