问题描述
作为开发导出的oracle语句,测试无法在测试环境导入,并报错not a valid month
原因
经检查发现,可能是我的plsql翻译成中文的这种格式,但是测试的plsql翻译成’18-AUG -21 10.25.17. 000000 AM’
需要导入的其中一条语句(缩减版)
insert into tprt_health_valuation (CREATE_TIME, UPDATE_TIME, VALUE_RULE)
values ( '18-8月 -21 10.25.27.000000 上午', '18-8月 -21 10.25.27.000000 上午', '1');
解决方案
测试在plsql更改会话,执行以下语句:
ALTER SESSION SET NLS_LANGUAGE='SIMPLIFIED CHINESE';