sysdate に 10 分追加したいのですが、
select to_char(SYSDATE,'dd-Mon-yyyy hh:mi:ss') + 10/1440 from dual
上記を試したところ、エラーが発生しました
ORA-01722: invalid number
sysdate に 10 分追加したいのですが、
select to_char(SYSDATE,'dd-Mon-yyyy hh:mi:ss') + 10/1440 from dual
上記を試したところ、エラーが発生しました
ORA-01722: invalid number
10/1440
char に日付を追加しないため、エラーが表示されます。
これを試して:
select SYSDATE + 10/1440 from dual;
また
select to_char(SYSDATE+ 10/1440,'dd-Mon-yyyy hh:mi:ss') from dual;
また
select to_char( sysdate + interval '10' minute,'dd-Mon-yyyy hh:mi:ss')
from dual;
詳細については、こちらをご覧ください。
ここでは、SO で同様の問題を見つけることができます。さらに多くの解決策があります。
最初に日付を「to_char」する必要はありません。
また
select SYSDATE + 10/1440 from dual;
また
select to_char(SYSDATE + 10/1440,'dd-Mon-yyyy hh:mi:ss') from dual;
日付だけが必要なのか、特定の方法でフォーマットされた日付の文字列表現が必要なのかによって異なります。