文章目录

  • 第三十五章 SQL函数 CURRENT_DATE
  • 大纲
  • 描述
  • 示例

第三十五章 SQL函数 CURRENT_DATE

日期/时间函数,返回当前本地日期。

大纲

CURRENT_DATE

描述

CURRENT_DATE不带任何参数。它将当前本地日期作为数据类型DATE返回。不允许使用参数括号。CURRENT_DATE返回此时区的当前本地日期;它根据本地时间变量(如夏令时)进行调整。

在逻辑模式下CURRENT_DATE$HOROLOG格式返回当前本地日期;
例如,64701
显示模式下的CURRENT_DATE以区域设置的默认格式返回当前本地日期。
例如,在美国的区域设置为02/22/2018,在欧洲的区域设置为22/02/2018,在俄罗斯的区域设置为22.02.2018

要指定不同的日期格式,请使用TO_DATE函数。要更改默认日期格式,请将SET OPTION命令与DATE_FORMATYear_OPTIONDATE_SEFACTOR选项配合使用。

要仅返回当前日期,请使用CURRENT_DATECURDATE。这些函数以DATE数据类型返回它们的值。CURRENT_TIMESTAMPGETDATENOW函数也可用于将当前日期和时间作为TIMESTAMP数据类型返回。

请注意,除GETUTCDATE之外,所有 SQL时间和日期函数都特定于本地时区设置。要获得通用的当前时间戳(独立于时区),可以使用GETUTCDATE或ObjectScript $ZTIMESTAMP特殊变量。

使用嵌入式SQL时,这些数据类型的执行方式不同。DATE数据类型将值存储为$HOROLOG格式的整数;当在SQL中显示时,它们将转换为日期显示格式;当从嵌入式SQL返回时,它们将作为整数返回。TIMESTAMP数据类型以相同的格式存储和显示其值。可以使用CONVERT函数更改日期和时间的数据类型。

CURRENT_DATE可以用作CREATE TABLEALTER TABLE中的默认规范关键字。

示例

下面的示例返回转换为显示模式的当前日期:

SELECT CURRENT_DATE AS Today2022/1/24 0:00:00

下面的嵌入式SQL示例返回存储的当前日期。由于此日期以$HOROLOG格式存储,因此将以整数形式返回:

  &sql(SELECT CURRENT_DATE INTO :a)IF SQLCODE'=0 {WRITE !,"Error code ",SQLCODE }ELSE {WRITE !,"Current date is: ",a }
DHC-APP>d ##class(PHA.TEST.SQLCommand).CurrentDate()Current date is: 66133
DHC-APP>

以下示例显示如何在WHERE子句中使用CURRENT_DATE返回最近1000天内出生的人的记录:

SELECT Name,DOB,Age
FROM Sample.Person
WHERE DOB > CURRENT_DATE - 1000

第三十五章 SQL函数 CURRENT_DATE相关推荐

  1. 第四十五章 SQL函数 DATEPART

    文章目录 第四十五章 SQL函数 DATEPART 大纲 参数 描述 Datepart 参数 日期输入格式 无效的参数错误代码 范围和值检查 示例 第四十五章 SQL函数 DATEPART 日期/时间 ...

  2. 第三十四章 SQL函数 CURDATE

    文章目录 第三十四章 SQL函数 CURDATE 大纲 描述 示例 第三十四章 SQL函数 CURDATE 返回当前本地日期的标量日期/时间函数. 大纲 {fn CURDATE()} {fn CURD ...

  3. 第九十五章 SQL函数 MINUTE

    文章目录 第九十五章 SQL函数 MINUTE 大纲 参数 描述 示例 第九十五章 SQL函数 MINUTE 返回日期时间表达式的分钟的时间函数. 大纲 {fn MINUTE(time-express ...

  4. 第三十六章 SQL函数 CURRENT_TIME

    文章目录 第三十六章 SQL函数 CURRENT_TIME 大纲 参数 描述 小数秒精度 示例 第三十六章 SQL函数 CURRENT_TIME 返回当前本地时间的日期/时间函数. 大纲 CURREN ...

  5. 第七十五章 SQL函数 LEFT

    文章目录 第七十五章 SQL函数 LEFT 大纲 参数 描述 示例 第七十五章 SQL函数 LEFT 标量字符串函数,返回从字符串表达式的开始(最左位置)开始的指定数量的字符. 大纲 {fn LEFT ...

  6. 第二十五章 SQL函数 CHAR

    文章目录 第二十五章 SQL函数 CHAR 大纲 参数 描述 示例 第二十五章 SQL函数 CHAR 返回具有在字符串表达式中指定的ASCII代码值的字符的字符串函数. 大纲 CHAR(code-va ...

  7. 第五十二章 SQL函数 DEGREES

    文章目录 第五十二章 SQL函数 DEGREES 大纲 参数 描述 示例 第五十二章 SQL函数 DEGREES 将弧度转换为角度的数值函数. 大纲 DEGREES(numeric-expressio ...

  8. 【正点原子Linux连载】第三十五章 Linux内核顶层Makefile详解 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

  9. stm32 读取sd卡图片显示_「正点原子STM32Mini板资料连载」第三十五章 汉字显示实验...

    1)实验平台:正点原子STM32mini开发板 2)摘自<正点原子STM32 不完全手册(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第三十五章 汉字显示实验 汉字显示在 ...

最新文章

  1. python中语法错误-python冒号语法错误python中如何创建字典
  2. python读取html文件中的表格数据_Python 读取各类文件格式的文本信息 | doc,excel,html,mht...
  3. 【Android】再来一篇Fragment懒加载(只加载一次哦)
  4. Steve Thair谈DevOps on Windows的演变与面临的挑战
  5. 重装上阵,全新的「极光开发者」公众号来了,关注送大礼!
  6. 基于微信小程序电影购选系统
  7. CentOS mysql常用命令
  8. Gantt - attachEvent事件监听 - 一个参数事件
  9. 医院信息管理系统需求分析
  10. 主流集成控制系统:EPICS和TANGO
  11. markdown语法中的空格_MarkDown语法
  12. 过去的Tony老师你爱理不理,现在的Tony老师你高攀不起
  13. Linux中如何安装特定的gcc版本
  14. table表格中使用插槽
  15. Unity - Ray射线检测
  16. 用函数发生器输出高阻态程序
  17. 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出
  18. cml sml区别_cml和sml的区别
  19. API代付系统/企业代付对接流程
  20. oracle突然变慢 awr,AWR收集缓慢、挂起的几种常见情况分析

热门文章

  1. 智能基座昇腾高校行 | 昇思MindSpore携手清华大学共同培养新时代科技人才
  2. MOOC【实用Python程序设计】_026正常血压
  3. 整数分数计算机,整数减分数怎么算
  4. Docker一键安装RocketMQ(All in one Docker)
  5. VirtualBox找不到桥接网卡问题解决
  6. 同在Google工作,薪资差别怎么那么大!
  7. JAVA毕设项目个性化推荐的扬州农业文化旅游管理平台(java+VUE+Mybatis+Maven+Mysql)
  8. csr867x入门之串口数据收发(二)
  9. 软件中国2006风云榜之10大最具创新性技术
  10. 31岁拿下阿里p7的offer,朋友都表示不屑,你怎么看?