1、问题

重装了达梦数据库后,通过达梦管理工具查询,表字段timestamp类型变成了中文

对于2023-11-01 01:55:33格式时间插入报错,非法的时间日期类型数据

2、查询配置

通过DM8系统管理员手册查到相关配置

通过命令进行查询显示,语言的确是中文,格式也是中文格式

select * from V$NLS_PARAMETERS;

3、修改配置

修改当前会话配置,语言改为英文,格式改为24小时制时间格式,此修改只当前会话生效

ALTER SESSION SET NLS_DATE_LANGUAGE='ENGLISH';

ALTER SESSION SET NLS_TIMESTAMP_FORMAT ='YYYY-MM-DD HH24.MI.SS';

修改完成后,在当前会话插入数据成功

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐