首页 > 数据库 > SQL Server > 正文
sql系列(基础篇)-第一章关于sysdate
2014-06-23       个评论    来源:sql系列(基础篇)-第一章 关于sysdate  
收藏    我要投稿
第一章 基本的SQL语句
1. 查询数据库系统时间,常以服务器默认的格式进行显示(根据数据库的字符集而定);
注意:dual 为数据库中的虚表,隶属于管理员 sys 用户,但所有的用户都可以访问;无实际意义,仅充当select 语句的结构(用 select取系统信息、临时结果等时,以 dual 充当语句结构);

TYGER@ORCL>select sysdate from dual;

SYSDATE
---------
18-JUN-14

1.1 修改系统时间的显示格式;(session表明此修改限当前会话有效)
TYGER@ORCL>alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';

Session altered.

TYGER@ORCL>select sysdate from dual;

SYSDATE
-------------------
2014-06-18 16:11:37

1.2 将系统时间进行加减运算;
1.2.1 加减一个数字,表示将所给的时间加减多少天;
TYGER@ORCL>select sysdate from dual;

SYSDATE
-------------------
2014-06-18 16:11:37

TYGER@ORCL>select sysdate+2,sysdate-2 from dual; (2天后、2天前)

SYSDATE+2 SYSDATE-2
------------------- -------------------
2014-06-20 16:13:58 2014-06-16 16:13:58

1.2.2 追加多少小时,多少分,多少秒,(2小时、2分钟、2秒)
TYGER@ORCL>select sysdate,sysdate+2/24,sysdate+2/24/60,sysdate+2/24/60/60 from dual;

SYSDATE SYSDATE+2/24 SYSDATE+2/24/60 SYSDATE+2/24/60/60
------------------- ------------------- ------------------- -------------------
2014-06-18 16:15:50 2014-06-18 18:15:50 2014-06-18 16:17:50 2014-06-18 16:15:52

注意:以上时间格式的修改,限当前会话有效;
得到的结果只是临时数据进行显示,并不会改变表中原有的数据值
点击复制链接 与好友分享!回本站首页
相关TAG标签 基础 第一章
上一篇:sqlserver2000数据压缩解决方法
下一篇:sql系列(基础篇)-前言课前补充知识
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做实用的IT技术学习网站