如题,我用select to_date('2009-11-13 2:07:50','yyyy-mm-dd') from table1 结果报错:ORA-01830: date format picture ends before converting entire input string
解决方案 »
- sybase与oracle的语法差别
- oracle 删除数据提交后能恢复吗?
- 请教一个联合查询思路和效率的问题
- win7下oracle 10g连接问题
- 数据库加密的奇怪问题,请高手解决
- ORACLE 11g Packages 恢复问题,急!!
- 在库有几个表的数据无法读取,都返回空记录
- 在配置资料库时候,错误 ORA-12705:invalid or unknown NLS parameter value specified
- 我装了oracle8.1.7personal的,现在想再装一个client的,怕冲突.
- ORACLE
- 角色传递
- 行号=1列号41 出现符号"@"在需要下列之一时: an identifier a double-quoted delimited-identifier
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
可以用trunc:
select trunc(to_date('2009-11-13 2:07:50','yyyy-mm-dd HH24:MI:SS')) from DUAL;
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
继续求教!
hkey_local_machine/software/oracle主健下
添加串值 nls_date_language 设为american
添加串值 nls_date_format 设为 yyyy-mm-dd
如果你在服务器端
hkey_local_machine/software/oracle/home0主健下
添加串值 nls_date_language 设为american
添加串值 nls_date_format 设为 yyyy-mm-dd
把client的环境变量修改 nls_date_format 为 yyyy-mm-dd 等你想要的格式就可以了 对于应用来说,决定性 的因素在于client,而不在于存储
不管你怎么修改server端的默认返回属性
只要client设定为 某种格式,server的任何设置都没有意义了
SQL> select * from nls_database_parameters where PARAMETER = 'NLS_DATE_FORMAT';
PARAMETER
------------------------------
VALUE
--------------------------------------------------
NLS_DATE_FORMAT
DD-MON-RR
在init中是可以设置该参数的,如果,你认为有意义的话,可以去尝试