select mydatatime from myTable where mydatatime = to_date(
'2003-1-7','YYYY-MM-DD');
'2003-1-7','YYYY-MM-DD');
解决方案 »
- TNS-12500: TNS:监听器未能启动专用的服务器进程
- binary_float_nan和binary_double_nan
- 组合算法,请求帮助????
- 这种做法有没有满足第一范式
- 在ORACLE存储过程调用存储过程出错了?各位大哥大姐能否帮忙看一下?
- 在线等。。insert的时候怎么使用序列
- 创建触发器不起作用
- 怎么查询一个数据库中有多少表?
- SQL与差值计算
- 請問 請問ORACLE EBS 與ORACLE REPORT 的關係?
- 求救,我改了机器名(需要改),发现OracleOraHome81Agent服务不能启动,其他服务都能启动,不知怎么回事?
- 谁能推荐Oracle的基本经典书籍?
然后按照楼上方法就可以了
大家都说more_zou(小人物)行
我也没意见
SQL> create table test(dd date);表已创建。SQL> insert into test values(to_date('20030107','yyyy/mm/dd'));已创建 1 行。SQL> commit
2 /提交完成。
SQL> select*
2 from test;DD
----------
07-1月 -03
SQL> select * from test where dd=to_date('20030107','yyyy-mm-dd');DD
----------
07-1月 -03SQL>
select mydatatime from myTable where mydatatime = '2003-1-7'
不对则是你的字符串形式不对你可随便查看几行记录以确定字符串形式
select * from mydatatime where roenum<20;
查看19行的记录
select * from test where dd='07-1月-2003';当然大多数人喜欢用to_data了。呵呵
如果要转为字符型查找的话,那要两面全转 也要保证格式一样,否则也不行的