首页 > 数据库 >SQL Server CURRENT_TIMESTAMP()实例讲解

SQL Server CURRENT_TIMESTAMP()实例讲解

时间:2023-07-28 16:11:47浏览次数:37  
标签:current 函数 stamp TIMESTAMP SQL Server CURRENT time


<iframe data-google-container-id="a!2" data-google-query-id="CKXI2Py1sIADFf1bDwIdlyQNEw" data-load-complete="true" frameborder="0" height="90" id="aswift_1" marginheight="0" marginwidth="0" name="aswift_1" scrolling="no" src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-9401041403549801&output=html&h=90&slotname=1516503570&adk=61531810&adf=3996677496&pi=t.ma~as.1516503570&w=728&lmt=1690513513&rafmt=12&format=728x90&url=http%3A%2F%2Fwww.manongjc.com%2Fdetail%2F31-jwxsdymevzhyyco.html&wgl=1&dt=1690513512819&bpp=2&bdt=594&idt=342&shv=r20230726&mjsv=m202307240101&ptt=9&saldr=aa&abxe=1&cookie=ID%3D8ca5b7fca0c403f6-22653ed50cb40078%3AT%3D1657675256%3ART%3D1689301339%3AS%3DALNI_MYDub79Wml_z_f1Rii_FEmJCVZwHg&gpic=UID%3D000007a7dda22796%3AT%3D1657675256%3ART%3D1689301339%3AS%3DALNI_MbPN6VbSuZbLg90lVK4Mu3zYuL7oA&prev_fmts=728x90&correlator=5832093475517&frm=20&pv=1&ga_vid=1873644916.1690513513&ga_sid=1690513513&ga_hid=612599841&ga_fc=0&u_tz=480&u_his=1&u_h=1080&u_w=1920&u_ah=1040&u_aw=1920&u_cd=24&u_sd=1&adx=424&ady=517&biw=1897&bih=936&scr_x=0&scr_y=0&eid=44759926%2C44759837%2C44759875%2C31076341%2C31076425%2C44788442%2C44798156&oid=2&pvsid=4056225988885623&tmod=2137618120&uas=0&nvt=1&ref=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DyPeoxkNAKH7U6izF_4rJqo8rVgYZJcHenaA8YOXBM_SUyPg6KoUrG7kWLEOaiN05sDhIjp0EbPya6n5zctc0dq%26wd%3D%26eqid%3De93cf0b7000155330000000264c330cb&fc=896&brdim=0%2C0%2C0%2C0%2C1920%2C0%2C1920%2C1040%2C1914%2C936&vis=1&rsz=%7C%7CpoeE%7C&abl=CS&pfx=0&fu=256&bc=23&ifi=2&uci=a!2&fsb=1&xpc=qmE8LkfPVH&p=http%3A//www.manongjc.com&dtd=359" width="728"></iframe>

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编译器,也可以使用联机编译器。

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

标签:current,函数,stamp,TIMESTAMP,SQL,Server,CURRENT,time
From: https://www.cnblogs.com/telwanggs/p/17587917.html

相关文章

  • 基于 Kubernetes 部署 MySQL 数据库
    本文将介绍如何基于Kubernetes部署MySQL数据库。创建服务Service创建一个Service为即将部署的MySQL数据库固定连接的IP,同时提供负载均衡,下面是mysql-service.yaml文件的内容: yaml复制代码apiVersion:v1kind:Servicemetadata:name:mysqlspec:s......
  • 数据源为postgresSQL的docker版nacos
    1.首先编写Dcokerfile,基础镜像为ubuntu:18.04,安装Java环境等FROMubuntu:18.04ENVJAVA_DIR=/usr/localENVJAVA_HOME=$JAVA_DIR/java8ENVPATH=$PATH:$JAVA_HOME/binENVNACOS_VERSION=2.2.0.1ENVNACOS_HOME=/nacos#安装jdkCOPY./jdk-8u11-linux-x64.tar.gz$JAVA......
  • mysql 中的 having 与 order by 的区别与联系举例说明
    HAVING和ORDERBY都是在查询语句中用于对结果进行排序的子句,但它们的使用场景和作用略有不同。区别:HAVING子句用于在GROUPBY子句后对分组结果进行筛选,只返回满足条件的分组。它通常与聚合函数一起使用,用于筛选分组后的结果集。HAVING子句是在分组后进行筛选,可以使用聚合函数和......
  • mysql 的左连结 右边结 内连结 外连结和全连结的区别及使用场景举例
    在MySQL中,左连接(LEFTJOIN)、右连接(RIGHTJOIN)、内连接(INNERJOIN)、外连接(OUTERJOIN)和全连接(FULLJOIN)是常用的连接操作,用于联接多个表。这些连接操作的区别如下:左连接(LEFTJOIN):返回左表中的所有记录,以及与右表中匹配的记录。如果右表没有匹配的记录,则返回NULL值。左连接使用L......
  • 写一条mysql更新数据的语句
    要更新MySQL数据库中的数据,你可以使用UPDATE语句。下面是一个示例代码,用于更新数据库中的数据:importmysql.connectordefupdate_data(connection,table,column,value,condition):cursor=connection.cursor()#构造更新数据的SQL语句update_query=f"UP......
  • mysql中子查询和连接操作的使用场景和区别是什么?请举例说明?
    MySQL中的子查询和连接操作都是用于联接多个表或查询结果,但它们有不同的使用场景和区别。子查询是指在一个查询中嵌套另一个查询,内部查询的结果作为外部查询的条件或数据源。子查询通常用于获取特定条件下的数据,或者用于计算某个字段的值。连接操作是指通过联接多个表来获取相关......
  • mysql中in的使用场景及用法举例说明?
    在MySQL中,IN运算符用于在WHERE子句中指定一个条件,以便从一个给定的列表中选择满足条件的值。IN运算符可以用于任何数据类型,包括数字、字符串和日期。下面是IN运算符的使用场景和用法的示例说明:使用IN运算符筛选特定值:查询订单表中订单状态为"已发货"或"已完成"的订单:SELECT......
  • mysql8.0环境的搭建(Linux)
    1.安装前说明1.1Linux系统及工具的准备。安装并启动好两台虚拟机:CentOS7安装有远程访问centOS系统的工具CentOS6和CentOS7在MySQL的使用中的区别默认防火墙:CentOS6是iptables;CentOS7是firewalld;启动服务的命令:CentOS6是servicemysqldstart;CentOS7是systemctlstart......
  • 内网环境windows server 2012r2系统怎样手动安装cab更新补丁
    在内网部署了几台winserver2012r2服务器,由于是纯内网,要求和互联网物理隔离,内网的服务器更新补丁成了一个问题,在互联网上没有找到单独的集成补丁包,去微软官方手动下载再去更新费时费力,便想到使用以下方法进行。1、使用互联网台式机安装一台虚拟机,虚拟机要求和内网服务器使用相......
  • Mysql高级4-索引的使用规则
    一、最左前缀法则如果索引了多列(联合索引),要遵守最左前缀法则。最左前缀法则指的是查询从索引的最左列开始,并且不跳过索引中的列,如果跳跃某一列,索引将部分失效(后面的字段索引失效)示例1:account_transaction表中创建一个联合索引,使用method字段+trader_staff_id字段+operat......