具体情况是:数据库中有一项fm_OpTime的类型是Timestamp,我想根据一个字符串checkPoint:20081022081034001(代表的是2008年10月22日8点10分34秒1毫秒)代表的时间,查出大于checkPoint的所有项。Oracle的查询语句需要如何写才能实现上述目的呢?根据我的理解是需要把checkPoint的字符串转换为timestamp,在和数据库中fm_OpTime项进行比较,但是不太熟悉Oracle中的类型转换,请各位大侠指点。
解决方案 »
- 向oracle中插入一条数据,如何获取器序列号?
- pl/sql在包中声明函数怎么用
- create directory 后,如何删除是DELETE directory吗?
- 关于oracle中依次执行多个存储过程的问题???
- pl/sql调优的具体步骤???
- 奇怪的未明确定义列
- 跪求:怎么把ORACLE9.2.0.1.0中导出的DMP文件,完整、无误地导入9.0服务端去?我的机器只装了9.0
- update t1 set t1.a = 'aaa' from t1, t2 where t1.b = t2.b and t1.c = t2.c;在oracle中怎么写?
- Oracle9iAS安装问题!
- 谢谢诸位大侠,请教9iAS与9iDB Server的应用范围????
- 菜鸟的多表查询难题
- nterprise Manger配置失败,启动database control时出错,有关详细资料
select to_timestamp('2003/12/13 10:13:18', 'YYYY/MM/DD HH:MI:SS') from dual; /--查询:
select * from tableA where fm_OpTime>TO_TIMESTAMP('2008-10-22 08:10:34','YYYY-MM-DD HH24:MI:SS');
--------------------------------------------------------------------------------
17-10月-08 10.38.25.365600000 下午