今天将数据导入oracle表中的时候,报了not a valid month错误,原因是我的sql语句里有日期类型,而且他是中文环境下的。但是我的客户端是英文环境的,所以我需要将当前会话环境改为中文环境
注意:这只对当前会话有效
ALTER SESSION SET nls_date_language='SIMPLIFIED CHINESE';
insert into gps20190811 (UUID, VEHICLENO, VEHICLECOLOR, LAT, LON, DIRECTION, DRIVESPEED, TOTALMILEAGE, LOCATIONENABLED, OPERATING, LOCATIONTIME)
values ('70d7d1b2079f405fa5fccc4e1d6984b9', '粤BJY980', 2, 22.5637130, 113.8422040, 0, 0, 46903, 'N', 'N', '09-8月 -19 12.00.08.240000 上午');
如果这样不能解决你的问题,那么服务器环境有可能是英文环境,可以将当前环境设置成英文环境试试
ALTER SESSION SET nls_date_language='AMERICAN';