第三十四章 SQL函数 CURDATE
文章目录
- 第三十四章 SQL函数 CURDATE
- 大纲
- 描述
- 示例
第三十四章 SQL函数 CURDATE
返回当前本地日期的标量日期/时间函数。
大纲
{fn CURDATE()}
{fn CURDATE}
描述
CURDATE
不接受任何参数。它将当前本地日期作为数据类型DATE
返回。请注意,参数括号是可选的。CURDATE
返回此时区的当前本地日期;它根据本地时间变量(如夏令时)进行调整。
逻辑模式下的CURDATE
以$HOROLOG
格式返回当前本地日期;
例如,64701
。
显示模式下的CURDATE
以区域设置的默认格式返回当前本地日期。
例如,在美国的区域设置为02/22/2018
,在欧洲的区域设置为22/02/2018
,在俄罗斯的区域设置为22.02.2018
。
要指定不同的日期格式,请使用TO_DATE
函数。
要更改默认的日期格式,使用SET OPTION
命令和DATE_FORMAT
、YEAR_OPTION
或DATE_SEPARATOR
选项。
要只返回当前日期,请使用CURDATE
或CURRENT_DATE
。
这些函数返回DATE
数据类型的值。
CURRENT_TIMESTAMP
、GETDATE
和NOW
函数也可以作为TIMESTAMP
数据类型返回当前日期和时间。
请注意,除了GETUTCDATE
之外,所有 SQL时间和日期函数都特定于当地时区设置。
要获得通用的(独立于时区的)当前时间戳,你可以使用GETUTCDATE
或ObjectScript $ZTIMESTAMP
特殊变量。
在使用嵌入式SQL时,这些数据类型的性能不同。
DATE数据类型将值存储为$HOROLOG
格式的整数;
当在SQL中显示时,它们被转换为日期显示格式;
当从嵌入式SQL返回时,它们作为整数返回。
TIMESTAMP
数据类型以相同的格式存储和显示其值。
可以使用CONVERT
函数来更改日期和时间的数据类型。
示例
下面的例子都返回当前日期:
SELECT {fn CURDATE()} AS Today2022/1/24 0:00:00
SELECT {fn CURDATE} AS Today2022/1/24 0:00:00
下面的嵌入式SQL示例返回当前日期。
因为这个日期是以$HOROLOG
格式存储的,所以它被返回为一个整数:
&sql(SELECT {fn CURDATE()} INTO :a)WRITE !,"Current date is: ",a
DHC-APP>d ##class(PHA.TEST.SQLCommand).CurDate()Current date is: 66133
下面的例子展示了如何在SELECT
语句中使用CURDATE
返回所有发货日期相同或晚于今天日期的记录:
SELECT * FROM Orders WHERE ShipDate >= {fn CURDATE()}
第三十四章 SQL函数 CURDATE相关推荐
- 第三十五章 SQL函数 CURRENT_DATE
文章目录 第三十五章 SQL函数 CURRENT_DATE 大纲 描述 示例 第三十五章 SQL函数 CURRENT_DATE 日期/时间函数,返回当前本地日期. 大纲 CURRENT_DATE 描述 ...
- 第七十四章 SQL函数 LEAST
文章目录 第七十四章 SQL函数 LEAST 大纲 参数 描述 返回值数据类型 示例 第七十四章 SQL函数 LEAST 从一系列表达式中返回最小值的函数. 大纲 LEAST(expression,e ...
- 第二十四章 SQL函数 CEILING
文章目录 第二十四章 SQL函数 CEILING 大纲 参数 描述 示例 第二十四章 SQL函数 CEILING 数值函数,返回大于或等于给定数值表达式的最小整数. 大纲 CEILING(numeri ...
- 第九十四章 SQL函数 %MINUS
文章目录 第九十四章 SQL函数 %MINUS 大纲 参数 描述 示例 第九十四章 SQL函数 %MINUS 将数字转换为规范整理格式,然后反转符号的整理函数. 大纲 %MINUS(expressio ...
- 第三十六章 SQL函数 CURRENT_TIME
文章目录 第三十六章 SQL函数 CURRENT_TIME 大纲 参数 描述 小数秒精度 示例 第三十六章 SQL函数 CURRENT_TIME 返回当前本地时间的日期/时间函数. 大纲 CURREN ...
- 第六十四章 SQL函数 INSTR
文章目录 第六十四章 SQL函数 INSTR 大纲 参数 描述 INSTR, CHARINDEX, POSITION和$FIND 示例 第六十四章 SQL函数 INSTR 返回子字符串在字符串中的位置 ...
- 【JavaScript进阶之旅 函数式编程篇 第三十四章】函数组合、结合律、pointfree、使用案例
文章目录 一.函数组合 1.左倾(高阶函数的左倾) 2. 组合多个函数 方法一(使用while) 方法二:优化组合函数(使用reduceRight) 二.结合律 三.pointfree 一.函数组合 ...
- 第四十五章 SQL函数 DATEPART
文章目录 第四十五章 SQL函数 DATEPART 大纲 参数 描述 Datepart 参数 日期输入格式 无效的参数错误代码 范围和值检查 示例 第四十五章 SQL函数 DATEPART 日期/时间 ...
- 第四十六章 SQL函数 DAY
文章目录 第四十六章 SQL函数 DAY 大纲 参数 描述 第四十六章 SQL函数 DAY 返回日期表达式的月份日期的日期函数. 大纲 DAY(date-expression){fn DAY(date ...
最新文章
- (原创)按照一定的格式生成一定数量的随机数的例子
- 使用python开发网页游戏_如何用python开发游戏
- 测试你的开源 IQ 答案
- Kindle使用技巧
- 数据库-优化-数据库结构的优化-数据类型
- 作者:兰艳艳,女,中国科学院计算技术研究所副研究员、硕士生导师。
- python接口自动化(二十七)--html 测试报告——上(详解)
- Venture Sprint创新冲刺:源自硅谷设计 感知创新力量
- javascript中在链表中向前(向后)移动n个节点
- 《达拉崩吧》扣哒世界版——在扣哒世界中学习编程
- 订票系统java源码_航空订票系统java源码
- element table实现前端分页
- 创建asp网站iis发布网站用IP地址进行访问
- 联想k50+开发者模式+linux,联想 K50-T5中文Recovery刷机教程
- 视频教程-使用 Unity 进行 Daydream 开发-其他
- 一文搞懂如何兼容苹果HomeKit?智汀助你轻松打造智慧家庭
- signature=3e113c2e337ada93de6227c65daceed1,Informed Consent: It Is More Than Just a Document
- 这么写参数校验(validator)就不会被劝退了~
- 程序员可以收藏的几个导航网站
- Windows XP Professional with Service Pack 3 (x86)
热门文章
- rust如何在木板上上传图片_C调用Rust动态链接库实现Http文件上传
- csgo服务器响应参数,ESWC CSGO个人和服务器参数设置
- Android单排上王者系列之Dagger2使用解析
- OpenCV图像处理学习十八,霍夫变换实现交通车道线检测
- python切片操作失败原因_彻底搞懂Python切片操作
- SpringBoot(13) - - SpringBoot 自定义异常处理
- 买基金,是一次性好,还是定投好?
- ISO软件工程模板(1)可行性研究报告
- JFreeCharts 画k线图
- 二元随机变量,分布律,联合分布函数