Sql 日期错误无效数字
我想在sysdate上再加10分钟Sql 日期错误无效数字,sql,oracle,oracle10g,date-arithmetic,Sql,Oracle,Oracle10g,Date Arithmetic,我想在sysdate上再加10分钟 select to_char(SYSDATE,'dd-Mon-yyyy hh:mi:ss') + 10/1440 from dual 当我尝试上述方法时,我发现了错误 ORA-01722: invalid number 出现此错误是因为您将10/1440添加到char not to date 试试这个: select SYSDATE + 10/1440 from dual; select SYSDATE + 10/1440 from dual; 或 或
select to_char(SYSDATE,'dd-Mon-yyyy hh:mi:ss') + 10/1440 from dual
当我尝试上述方法时,我发现了错误
ORA-01722: invalid number
出现此错误是因为您将
10/1440
添加到char not to date
试试这个:
select SYSDATE + 10/1440 from dual;
select SYSDATE + 10/1440 from dual;
或
或
你可以找到更多的信息
您可以在上找到类似的问题,因此有更多的解决方案。出现错误是因为您将
10/1440
添加到char not date
试试这个:
select SYSDATE + 10/1440 from dual;
select SYSDATE + 10/1440 from dual;
或
或
你可以找到更多的信息
你可以在上面找到类似的问题,所以有更多的解决方案。你不需要先“记录”日期
或者
或
这取决于您是想要一个日期还是一个以某种方式格式化的日期的字符串表示形式。您不需要先“字符化”日期
或者
或
这取决于您是想要一个日期还是以某种方式格式化的日期的字符串表示形式。我不推荐
+10/1440
。为什么不直接使用+间隔“10”分钟
?很好的一点,说明我们中的一些老前辈是如何陷入困境的。。。而在一个工作地点使用Postgresql常常让我在另一个工作地点回到Oracle时犯“老式”的错误……我不推荐+10/1440
。为什么不直接使用+间隔“10”分钟
?很好的一点,说明我们中的一些老前辈是如何陷入困境的。。。在一个工作地点使用Postgresql常常让我在另一个工作地点回到甲骨文时犯“老式”的错误。。。
select to_char(SYSDATE + 10/1440,'dd-Mon-yyyy hh:mi:ss') from dual;