Oracle:ORA-01830错误-更改数据库时间格式
- 手机
- 2025-07-22 10:21:02

1,先把报错SQL语句拿出来执行,看看是不是报的这个错
ORA-01830: 日期格式图片在转换整个输入字符串之前结束
2,然后查看默认日期格式是不是“YYYY-MM-DD HH24:MI:SS”(正确格式)。;
执行:
SELECT *
FROM V$NLS_PARAMETERS T
WHERE T.PARAMETER IN ('NLS_DATE_FORMAT', 'NLS_TIMESTAMP_FORMAT');
如图:
3,如果格式不对,登录数据库服务器,使用sys用户登录
打开cmd,输入:
Sqlplus / as sysdba
即可使用sys用户登录数据库.
执行:
alter system set NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss' scope=spfile;
alter system set NLS_TIMESTAMP_FORMAT='yyyy-mm-dd hh24:mi:ss' scope=spfile;
4,关闭数据库
Shutdown immediate;
5,重启数据库
Startup;
6,重新查看时间参数时候配置正确,以及检查问题是否解决
Oracle:ORA-01830错误-更改数据库时间格式由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Oracle:ORA-01830错误-更改数据库时间格式”
上一篇
主流的开发语言、环境及其特点