oracle中的timestamp字段的值乱码问题的解决办法
程序员文章站
2022-06-17 19:23:39
在登录plsql之后,查询相应数据时,发现plsql的timestamp显示乱码,如下图所示。
查询数据库服务器端字符集编码,使用如下命令:select userenv(‘langua...
在登录plsql之后,查询相应数据时,发现plsql的timestamp显示乱码,如下图所示。
查询数据库服务器端字符集编码,使用如下命令:select userenv(‘language‘) from dual结果如下:simplified chinese_china.al32utf8在环境变量中设置nls_lang = ‘simplified chinese_china.al32utf8’
乱码依然存在,修改注册表nls_lang 值为 :simplified chinese_china.al32utf8
重启终端后,发现其他字段乱码问题解决,但是timestamp类型数据乱码。
从另一个方面分析,其他字段的中文显示并没有乱码,从这二者差异上看应该是timstamp类型的数据乱码。需要进一步分析下原因。
可以单独设置时间戳的环境变量nls_timestamp_format,数据值为yyyy-mm-dd hh24:mi:ss:ff6
key值为:nls_timestamp_format
value的值为:yyyy-mm-dd hh24:mi:ssff6
上一篇: 详述DB2分页查询及Java实现
下一篇: mongodb安装与配置教程、dos命令
推荐阅读
-
oracle中读写blob字段的问题解析
-
PDO取Oracle lob大字段,当数据量太大无法取出的问题的解决办法
-
关于oracle中clob字段查询慢的问题及解决方法
-
oracle中读写blob字段的问题解析
-
Ireport生成pdf格式的报表中的中文乱码问题解决办法
-
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
-
Oracle 中 decode 对一个字段的值进行判断后 更改另一个字段值
-
mySQL中建表的中文字段与中文乱码问题解决办法
-
oracle中dblink的clob字段读取问题讲解
-
SQL Server 2008中SQL查询语句字段值不区分大小写的问题解决