Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

91

积分

0

好友

3

主题
1#
发表于 2012-3-5 16:56:26 | 查看: 3328| 回复: 1
表中一列设置如下
LAST_ANALYZED VARCHAR2(30)

存储数据的方式例如: 17-NOV-11

现在如何写语句查询 LAST_ANALYZED 大于 17-NOV-11 ?

谢谢!
2#
发表于 2012-3-5 20:58:16
"现在如何写语句查询 LAST_ANALYZED 大于 17-NOV-11 ?"


SQL> select 1 from dual where '18-NOV-11'>'17-NOV-11';

         1
----------
         1


SQL> select 1 from dual where '16-NOV-11'>'17-NOV-11';

no rows selected


VARCHAR2 类型可以做上述 比较

select * from  YOUR_TAB  LAST_ANALYZED> '17-NOV-11';

即可, 要保证你的 LAST_ANALYZED的格式, 建议还转换成 date 、timestamp的形式

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-23 23:47 , Processed in 0.047119 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569