select * from renkou3 where to_char(csrq,'yyyy-mm-dd')='1976-11-26'
解决方案 »
- 双实例数据库登录失败的问题
- 这个存储过程有什么问题呢
- 字符字段做为查询条件,如果字段值为‘’,则查询条件不起作用
- 问一个左连接的问题。。。
- 谁能清楚明白地解答客户端的tnsnames.ora和服务器端的tnsnames.ora中配置的服务的区别,谢谢先?
- oracle怎样监听固定地址?
- 关于:安装过程中,在自动启动Oracle Management Configuration Assistant 工具时失败!
- 有没有人知道这个ORACLE安装的问题?
- 自已写的第一个oracle触发器,有错误请教各位
- impdp如何把本地dmp文件,导入到远程数据库
- 刚入门都求教了:何为 oracle 8 client?
- 请问打包客户端的问题
select table_name,column_name,data_type from user_tab_columns where table_name='tablename'
注意表名大写然后转换:
select * from renkou3 where csrq=to_date('1976-11-26','yyyy-mm-dd')
select * from renkou3 where to_char(csrq,'yyyy-mm-dd')='1976-11-26'
建议还是用to_date
你可以动态转换,没有错啊
sql ="select * from renkou3 where csrq=to_date(" + var + ",'yyyy……')";
select * from renkou3 where csrq='1976-11-26';
NLS_DATE_FORMAT
在 init(实例级) 参数文件中设好后,您的字符串到日期型的转换就按上面的格式转了,这是最省事的办法,而且您还可以在字符串中加入小时、分钟、秒等信息。谢谢。
把to_date一起生成不就得了?