加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

Sqlserver常用的时刻函数---GETDATE、GETUTCDATE、DATENAME

发布时间:2018-09-01 23:29:09 所属栏目:电商 来源:站长网
导读:Sqlserver常用的时刻函数---GETDATE、GETUTCDATE、DATENAME Sqlserver常用的时刻函数---GETDATE、GETUTCDATE、DATENAME作者:淘特网 日期: 2005-4-12 15:53:24 会见次数:出处:淘特网--http://www.tot.name表现选项: 自动滚屏[左键遏制]GETDATE 按 dateti
Sqlserver常用的时刻函数---GETDATE、GETUTCDATE、DATENAME Sqlserver常用的时刻函数---GETDATE、GETUTCDATE、DATENAME作者:淘特网 日期: 2005-4-12 15:53:24 会见次数:出处:淘特网--http://www.tot.name 表现选项: 自动滚屏[左键遏制]GETDATE
按 datetime 值的 Microsoft® SQL Server™ 尺度内部名目返回当前体系日期和时刻。
语法
GETDATE ( )
返回范例
datetime
注释
日期函数可用在 SELECT 语句的选择列表或用在查询的 WHERE 子句中。

在计划报表时,GETDATE 函数可用于在每次天生报表时打印当前日期和时刻。GETDATE 对付跟踪勾当也很有效,诸如记录事宜在某一帐户上产生的时刻。
示例A. 用 GET DATE 返回当前日期和时刻
下面的示例得出当前体系日期和时刻:

SELECT GETDATE()GO

下面是功效集:

-------------------------July 29 1998 2:50 PM(1 row(s) affected)
B. 在 CREATE TABLE 语句中行使 GETDATE
下面的示例建设 employees 表并用 GETDATE 给出员工雇佣时刻的默认值。

USE pubsGOCREATE TABLE employees( emp_id char(11) NOT NULL, emp_lname varchar(40) NOT NULL, emp_fname varchar(20) NOT NULL, emp_hire_date datetime DEFAULT GETDATE(), emp_mgr varchar(30))GOGETUTCDATE
返回暗示当前 UTC 时刻(天下时刻坐标或格林尼治尺度时刻)的 datetime 值。当前的 UTC 时刻得自当前的当地时刻和运行 SQL Server 的计较机操纵体系中的时区配置。
语法
GETUTCDATE()
返回范例
datetime
注释
GETUTCDATE 长短确定性函数。引用该列的视图和表达式无法举办索引。

GETUTCDATE 无法在用户界说的函数内挪用。
DATENAME
返回代表指定日期的指定日期部门的字符串。
语法
DATENAME ( datepart , date )
参数
datepart

是指定应返回的日期部门的参数。下表列出了 Microsoft® SQL Server™ 识此外日期部门和缩写。

日期部门缩写yearyy, yyyyquarterqq, qmonthmm, mdayofyeardy, ydaydd, dweekwk, wwweekdaydwHourhhminutemi, nsecondss, smillisecondms

weekday (dw) 日期部门返回礼拜几(礼拜天、礼拜一等)。

是返回 datetime 或 smalldatetime 值或日期名目字符串的表达式。对 1753 年 1 月 1 日之后的日期用datetime 数据范例。更早的日期存储为字符数据。当输入 datetime 值时,始终将其放入引号中。由于 smalldatetime 只准确到分钟,以是当用 smalldatetime 值时,秒和毫秒老是 0。有关指定日期的更多信息,请拜见 datetime 和 smalldatetime。有关时刻值指定的更多信息,请拜见时刻名目。

假如只指定年份的最后两位数字,则小于或便是 two digit year cutoff 设置选项的值的最后两位数字的值地址世纪与截至年地址世纪沟通。大于该选项的值的最后两位数字的数字地址世纪为截至年地址世纪的前一个世纪。譬喻,假如 two digit year cutoff 为 2050(默认),则 49 被表明为 2049,50 被表明为 1950。为停止恍惚,请行使四位数字的年份。
返回范例
nvarchar
注释
SQL Server 自动在字符和 datetime 值间按必要举办转换,譬喻,当将字符值与 datetime 值举办较量时。
示例
此示例从 GETDATE 返回的日期中提取月份名。

SELECT DATENAME(month, getdate()) AS 'Month Name'

下面是功效集:

Month Name ------------------------------ February更多:->http://www.tot.name/show/3/

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读