位置:首页 » 文章/教程分享 » PLSQL 设置 里面timestamp显示的格式

PL/SQL下timestamp日期显示格式问题

现象:

日期检索出来显示年只有两位(或其他格式,一般是操作系统的格式)

16-08-18 00:00:00.000000 


解决方案: 在系统环境变量中追加一个新变量(如下参考) 变量名 : NLS_TIMESTAMP_FORMAT 变量值 : YYYY-MM-DD HH24:MI:SS:FF6 保存后,重启PL/SQL 查看当前TIMESTAMP的显示格式:

解决方案:

在系统环境变量中追加一个新变量(如下参考)

变量名 : NLS_TIMESTAMP_FORMAT

变量值 : YYYY-MM-DD HH24:MI:SS:FF6

保存后,重启PL/SQL


查看当前TIMESTAMP的显示格式:

SELECT * FROM NLS_SESSION_PARAMETERS WHERE PARAMETER ='NLS_TIMESTAMP_FORMAT';