您正在使用 IPV4 [34.204.198.73] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价      
[公益] 地球是我家,绿化靠大家      
2024年 七夕节 025
2025年 高 考 326
2025年 元 旦 169
2025年 春 节 197
 
您现在的位置:首页 >> 数据库 >> 内容
本类新增
本类热门
Oracle修改默认的时间格式的四种方式
内容摘要: 前言默认的日期和时间格式由参数NLS_DATE_FORMAT控制如果需要修改默认的时间格式,可以通过修改会话级别或系统级别的参数来实现1.会话级别在当前会话中设置日期格式,这只会影响当前会话,而不会影响其他用户的会话ALTERSESSIONSETNLS_DATE_FORMAT='YYYY-MM-DDHH24:MI:SS';验证会话级别的设置SELECTTO_......
前言

默认的日期和时间格式由参数NLS_DATE_FORMAT控制

如果需要修改默认的时间格式,可以通过修改会话级别或系统级别的参数来实现

1.会话级别

在当前会话中设置日期格式,这只会影响当前会话,而不会影响其他用户的会话

ALTERSESSIONSETNLS_DATE_FORMAT='YYYY-MM-DDHH24:MI:SS';

验证会话级别的设置

SELECTTO_CHAR(SYSDATE,'YYYY-MM-DDHH24:MI:SS')FROMDUAL;

在这里插入图片描述

2.系统级别

更改初始化参数文件(spfile或pfile)来永久修改系统级别的默认日期格式

使用spfile(服务器参数文件):ALTERSYSTEMSETNLS_DATE_FORMAT='YYYY-MM-DDHH24:MI:SS'SCOPE=SPFILE;

使用pfile(文本参数文件):NLS_DATE_FORMAT='YYYY-MM-DDHH24:MI:SS'

重启数据库生效:

SHUTDOWNIMMEDIATE;

STARTUP;

再次验证:

SELECTTO_CHAR(SYSDATE,'YYYY-MM-DDHH24:MI:SS')FROMDUAL;

3.环境配置

客户端机器上设置环境变量,例如:

Windows:在环境变量中添加NLS_DATE_FORMAT

Linux/Unix:在.bash_profile或.profile中添加:exportNLS_DATE_FORMAT='YYYY-MM-DDHH24:MI:SS'

4.函数格式化

在查询中使用TO_CHAR函数

SELECTTO_CHAR(SYSDATE,'YYYY-MM-DDHH24:MI:SS')ASformatted_dateFROMDUAL;

5.总结

常用日期格式示例

YYYY-MM-DD:2024-06-20

DD-MON-YYYY:20-JUN-2024

YYYY/MM/DDHH24:MI:SS:2024/06/2014:30:00

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:mysql获取版本的几种方法实现

 

下一篇:Oracle数据库时间格式转换的常见示例

发布日期:2024/6/29
手机扫二维码直达本页
发布时间:21:44:23
点  击:12
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.5.1 build240527(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,速盾网络提供加速防护
运行时间载入中.....