日期型字段出错,设置为varchar2就好使了,为什么 有的例子里用到了sysdate,他的具体格式是什么样的,如果我要将字符型转换为日期型并和系统日期比较,需要设置成什么格式???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TO_DATE(XXXX,'YYYY/MM/DD HH24:MI:SS') to_date('','')to_char('','')to_number('','')都可以试一试! alter session set nls_date_format='yyyy-mm-dd' 先用select sysdate from dual;查看你系统日期的格式,然后用alter session set nls_date_format=你想用的格式 我查出了系统日期的格式,并修改为yyyy-mm-dd可是再检查的时候系统日期为‘15-4月-04’在怎么设置呀??? 修改注册表:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 中修改NLS_DATE_FORMAT的键值“YYYY/MM/DD HH24:MI:SS”或“YYYY-MM-DD HH24:MI:SS”测试:SQL>SELECT SYSDATE FROM DUAL; dlmaomao(猫猫)老大,不会有什么不可想象的后果吧!!!:)怎么感觉你像“猫扑”的战友涅!!! 关于远程连接插入大批量数据 oracle erp工具有哪些 oracle数据库定时备份 alter session set nls_language不起作用 oracle安装 修改数据库的processes数量,会给系统带来什么负担么? 怎样在SQLPLUS中登陆SYSDBA连接的数据库? merge程序执行时的问题 运行tnslsnr出现问题 delete 记录的问题? 在pl/sql中以sysdba登陆,为什么??? 如何降ORACLE的运行模式转为MTS?
to_char('','')
to_number('','')
都可以试一试!
然后用alter session set nls_date_format=你想用的格式
可是再检查的时候系统日期为‘15-4月-04’
在怎么设置呀???
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 中
修改NLS_DATE_FORMAT的键值“YYYY/MM/DD HH24:MI:SS”或“YYYY-MM-DD HH24:MI:SS”
测试:
SQL>SELECT SYSDATE FROM DUAL;