エラー条件 - 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/xmd1556127764262.ditamap
dita:ditavalPath
ja-JP/xmd1556127764262.ditaval
dita:id
B035-1211
Product Category
Software
Teradata Vantage

エラーが報告される可能性のある条件は、次のとおりです。

  • INTERVAL関数の引数に、Periodデータ型がない場合。
  • 引数にPERIOD(DATE)データ型があるのに、間隔修飾子がYEAR、YEAR TO MONTH、MONTHまたはDAYではない場合。
  • 引数にPERIOD(TIME(n) [WITH TIME ZONE])データ型があるのに、間隔修飾子がHOUR、HOUR TO MINUTE、HOUR TO SECOND、MINUTE、MINUTE TO SECONDまたはSECONDではない場合。
  • INTERVAL式の結果が、間隔修飾子の精度に規定されたルールに違反する場合は、エラーがレポートされる。例えば、p1がPERIOD '(2006-01-01 12:12:12, 2007-01-01 12:12:12)'の値を持つPERIOD(TIMESTAMP(0))式だとします。INTERVAL(p1) DAYが指定されている場合、DAY間隔修飾子のデフォルトの精度は2になります。3桁の値になる365日はDAY(2)間隔修飾子に収まらないため、エラーが報告されます。
  • INTERVAL関数の引数が、DATEまたはTIMESTAMP(n) [WITH TIME ZONE]を含む期間で、終了境界の値がUNTIL_CHANGEDの場合。