当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


SQL Server CURRENT_TIMESTAMP()用法及代码示例


CURRENT_TIMESTAMP()函数:
SQL Server中的此函数用于返回当前日期和时间。输出的格式如下。

'YYYY-MM-DD hh:mm:ss.mmm'

特征:

  • 此函数用于查找当前日期和时间。
  • 此函数位于日期函数下。
  • 此函数不接受任何参数。
  • 在某些代码中,该函数也可以用作默认值。

用法:

CURRENT_TIMESTAMP

参数:
此方法不接受任何参数。

返回:
它返回当前日期和时间,并且返回的输出格式为“ YYYY-MM-DD hh:mm:ss.mmm”。



示例1:
使用CURRENT_TIMESTAMP函数并获取当前日期和时间。

SELECT CURRENT_TIMESTAMP 
AS current_date_and_time;

输出:

current_date_and_time
--------------------------
2020-12-31 12:32:24.100

因此,由于此函数返回当前日期和时间,因此每次运行此代码时,输​​出可能会有所不同。

示例-2:
在以下示例中,使用CURRENT_TIMESTAMP作为默认值并获取输出。

CREATE TABLE current_time_stamp
(
    id_num INT IDENTITY, 
    message VARCHAR(150) NOT NULL, 
    generated_at DATETIME NOT NULL
    DEFAULT CURRENT_TIMESTAMP, 
    PRIMARY KEY(id_num)
);

将数据插入表-

INSERT INTO current_time_stamp(message)
VALUES('Its the first message.');

INSERT INTO current_time_stamp(message)
VALUES('current_time_stamp');

从表中读取数据-

SELECT 
    id_num, 
    message, 
    generated_at
FROM 
    current_time_stamp;

输出:

索引号 id_num 信息 generate_at
1 1 它的第一个消息。 31.12.2020 15:57:01
2 2 current_time_stamp 31.12.2020 15:57:01

在这里,首先需要创建一个表,然后在其中插入值,然后使用CURRENT_TIMESTAMP函数作为默认值来生成所需的输出。

注意 -
要运行上述代码,请使用SQL Server编译器,也可以使用联机编译器。

应用:
此函数用于查找当前日期和时间。

相关用法


注:本文由纯净天空筛选整理自nidhi1352singh大神的英文原创作品 CURRENT_TIMESTAMP() Function in SQL Server。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。