select * from yz.T_ORG_LOG yz where abs(n,yz.LAST_UPD_DATE,sysdate())<5
这个语句是我去读取一张日志表的,其中,LAST_UPD_DATE是这张日志表的数据更新时间,我想读取这张表中,最新5分钟之内,更新的数据,结果报错
java.sql.SQLException: ORA-00909: invalid number of arguments
请各位大侠指教指教小弟啊。 在线等。
这个语句是我去读取一张日志表的,其中,LAST_UPD_DATE是这张日志表的数据更新时间,我想读取这张表中,最新5分钟之内,更新的数据,结果报错
java.sql.SQLException: ORA-00909: invalid number of arguments
请各位大侠指教指教小弟啊。 在线等。
解决方案 »
- sql问题 如何将两张表合为一张视图?
- 程序中怎么取得"describe test"的结果集
- 存储过程
- 在Oracle中有没有办法把字段名字不全用大写?
- Oralce 分布式 高级复制 的问题
- oracle 如何查询一个时间段的数据?有没有计算时间+天数的的函数?
- 这个sql如何写?
- 一个非常难的查询问题,急!!!!!!!!!!
- 我的oracle书里怎么找不到以下5个oracle数据类型啊。。。。。
- 工作中遇到的sql问题,一个sql查询一万多条数据花了8秒钟,求大神帮优化一下
- oracle.oc4j.rmi.OracleRemoteException 这个异常是怎么回事,如何解决?
- OEM:ORA-28000: the account is locked.
select * from yz.T_ORG_LOG yz where ROUND(TO_NUMBER(sysdate - yz.LAST_UPD_DATE) * 24 * 60) < 5;
--oracle时间与数字进行加减运算是以天位单位的,所以5分钟=1/(24*12)天
select *
from yz.T_ORG_LOG yz
where yz.LAST_UPD_DATE>=sysdate-1/(24*12)