下面列举出SQL Server返回实例系统日期和时间的函数,除了ANSI标准函数CURRENT_TIMESTAMP在应用时无需在函数后多加一对空的小括号"()"外,其余均需。

从返回的数据类型"DATETIME2"就可以知道,后面三个函数是SQL Server 2008新增的。

另外,函数CURRENT_TIMESTAMP和GETDATE()都是取得当前实例系统日期和时间,在调用时,建议优先使用ANSI标准的。

函数 说明 返回数据类型
CURRENT_TIMESTAMP ANSI SQL标准,当前实例系统日期和时间。 DATETIME
GETDATE() 当前实例系统日期和时间。 DATETIME
GETUTCDATE() 当前实例系统日期和时间,并以UTC格式来表示。 DATETIME
SYSDATETIME() 当前实例系统日期和时间。 DATETIME2
SYSUTCDATETIME() 当前实例系统日期和时间,并以UTC格式来表示。 DATETIME2
SYSDATETIMEOFFSET() 当前实例系统日期和时间,包含时区偏移量。 DATETIME2

演示:

代码

SELECT CURRENT_TIMESTAMP AS [CURRENT_TIMESTAMP],
GETDATE() AS [GETDATE],
GETUTCDATE() AS [GETUTCDATE],
SYSDATETIME() AS [SYSDATETIME],
SYSUTCDATETIME() AS [SYSUTCDATETIME],
SYSDATETIMEOFFSET() AS [SYSDATETIMEOFFSET];

执行结果:

转载于:https://www.cnblogs.com/insus/archive/2011/02/12/1952470.html

SQL Server返回当前实例系统日期和时间的函数相关推荐

  1. SQL Server返回两个Date日期相差共多少天零多少小时零多少分钟零多少秒

    如果工作中遇到需要统计两个时间段相差的详细时间信息,你会怎么做?欢迎思考,欢迎讨论.我的需求是:统计两个时间段之间相差了共多少天零多少小时零多少分钟零多少秒,要求返回的是 XX天XX小时XX分钟XX秒 ...

  2. SQL Server使用convert对datetime日期数据进行获取

    来源:http://database.51cto.com/art/201007/211883.htm 备注:本文的语法讲解确实是比较乱,似乎格式不太严谨.参考时还是以实例验证为准比较好 以下的文章主要 ...

  3. SQL Server:偏移量为 0x0000000009c000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21的解决方法

    SQL Server:偏移量为 0x0000000009c000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21的解决方法 问题描述: 严重: Servlet.serv ...

  4. sql server 2008学习1–系统数据库

    master数据库 数据库记录 SQL Server 系统的所有系统级信息.这包括实例范围的元数据(例如登录帐户).端点.链接服务器和系统配置设置.此外,master 数据库还记录了所有其他数据库的存 ...

  5. SQL SERVER 2005中如何获取日期(一个月的最后一日、一年的第一日等等)

    这是计算一个月第一天的SQL 脚本:   SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天 SELECT DATEADD(mm, DAT ...

  6. SQL Server使用convert对datetime日期数据进行转换

    以下的文章主要描述的是SQL Server使用convert取得datetime日期数据的实际操作流程,在实际操作中用SQL Server数据库中用convert来获取datetime日期数据,以下实 ...

  7. 操作系统已经向SQL Server 返回了错误21

    转],操作系统已经向SQL Server 返回了错误21(设备未就绪 在文件'G:\LedDB\LedDB.mdf' 中.偏移量为0x00000001a9a000 的位置执行 读取 期间,操作系统已经 ...

  8. MS SQL Server 游标及实例(三)

    Sql server 中游标具体实例介绍:   表一 OriginSalary 表二 AddSalary 现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工号(NVAR ...

  9. MySQL:偏移量为 0x000000000ae000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 21(设备未就绪。)。

    环境:SQL Server 问题是:在文件 'D:\Test\db.mdf' 中.偏移量为 0x000000000ae000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 ...

最新文章

  1. 自带数据线的迷你数显充电宝,旅途必备
  2. HashiCorp Nomad中的高级节点排干
  3. 期末小作品图片_三年级语文期末满分作文《我想变成什么》,老师:你真懂事...
  4. ubuntu16.04设置静态IP
  5. MySQL zip版本安装说明
  6. python提取部分字符串三参数_python3 字符串属性(三)
  7. 大话企业级android读书笔记(一)
  8. 针对递归函数的优化与Python修饰器实现
  9. js table的所有td 按行合并
  10. CreateWaitableTimer和SetWaitableTimer
  11. 批量修改txt文件名,删除相同部分
  12. 交换机cad图例_弱电施工CAD图例.pdf
  13. 常见的USB接口类型
  14. HMC5883L电子罗盘/指南针实现,附带校准方法(附STM32 源码)
  15. 关于使用response.addCookie 添加失败
  16. 用计算机代码模拟基因,一种通过计算机程序模拟产生简化DNA甲基化测序数据的方法与流程...
  17. java判断移动端和pc端_Java判断PC端还是移动端
  18. IDEA 2018.3.3 有效期至 2100
  19. 安卓游戏平台怎样对接游戏?
  20. 计算机cpu型号有,intel cpu有多少种型号

热门文章

  1. android 按键会触发ontouch吗?_这次,我把Android事件分发机制翻了个遍
  2. 《网站安全攻防秘笈》摘录
  3. java中用字节流读取文本时中文乱码
  4. 图像处理之添加图像水印
  5. python学习笔记(一)基本数据类型
  6. elasticsearch api中的delete操作
  7. 基于 qiankun 的微前端应用实践
  8. 机器学习三要素之策略
  9. FineBI学习系列之FineBI的Windows里安装步骤(图文详解)
  10. 1.IntelliJ IDEA搭建SpringBoot的小Demo