oracle的interval用法特例
這裡說的這種情況發生在oracle對在現有日期上加N個月後,如果,得出的這個月的最後一天沒有現有日期的最後一天,則會出現ora-30089錯誤。
如:
SQL> select date'2009-01-31' + interval'1'month from dual ;
select date'2009-01-31' + interval'1'month from dual
ORA-01839: date not valid for month specified
SQL> select date '2009-01-31' + interval'2' month from dual ;
DATE'2009-01-31'+INTERVAL'2'MO
------------------------------
2009-3-31
以上例子顯示了該種情況,網上有人說這是bug,不知道Oracle怎麼解釋的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-543072/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle下interval型別的用法總結Oracle型別
- oracle interval日期函式的bug!Oracle函式
- oracle interval日期函式的bugOracle函式
- oracle的interval時間格式的總結Oracle
- Oracle log_checkpoint_interval和Oracle
- Oracle INTERVAL YEAR TO MONTH 和INTERVAL DAY TO SECOND 資料型別Oracle資料型別
- css的繼承性及特例CSS繼承
- ORACLE JOB INTERVAL引數設定Oracle
- Oracle INTERVAL DAY TO SECOND資料型別Oracle資料型別
- Oracle Hints的用法Oracle
- oracle job的用法Oracle
- Oracle keep的用法Oracle
- Oracle Analyze的用法Oracle
- Oracle中with的用法Oracle
- Oracle Hint的用法Oracle
- Oracle Interval Partition 自動分割槽表-實驗Oracle
- Oracle的Cast的用法OracleAST
- ORACLE WITH AS 用法Oracle
- Oracle查詢Interval partition分割槽表內資料Oracle
- 使用Oracle Database 11g建立Interval分割槽表OracleDatabase
- Oracle11g INTERVAL分割槽新增分割槽策略Oracle
- oracle comment on的用法Oracle
- oracle explain plan for的用法OracleAI
- 【 Oracle中rownum的用法 】Oracle
- Oracle set unused的用法Oracle
- Oracle 的 bulk collect用法Oracle
- (轉)Oracle Hint的用法Oracle
- Oracle 中 case的用法Oracle
- Oracle job 中 interval 的寫法,實在是太操人了Oracle
- 巧妙設定job的interval
- C++運算子優先順序特例C++
- Oracle分割槽技術-- interval parition實驗及總結Oracle
- Oracle Interval Partition 預設分割槽重新命名-指令碼Oracle指令碼
- oracle樹中prior的用法Oracle
- 【Oracle的NVL函式用法】Oracle函式
- Oracle中rowid的用法Oracle
- 【oracle中rowid的用法】Oracle
- Oracle dump函式的用法Oracle函式