云服务器网:购买云服务器和VPS必上的网站!

MSSQL中操作时间字段的类型详解

SQL Server 支持区别的时间和日期数据类型,将其用于存储和检索日期和时间数据。 在 MSSQL 中,可使用日期/时间数据类型 datetime 和 smalldatetime 来存储时间:
1.datetime 日期/时间数据类型:datetime数据

SQL Server 支持区别的时间和日期数据类型,将其用于存储和检索日期和时间数据。 在 MSSQL 中,可使用日期/时间数据类型 datetime 和 smalldatetime 来存储时间:

1.datetime 日期/时间数据类型:datetime数据类型基于Gregorian日历,从1753年1月1日起。用8个字节的二进制格式可存储时间,可以表示准确的日期和时间,有效范围从1/1/1753 12:00:00.000 AM 到 12/31/9999 11:59:59.999 PM。 使用该日期/时间数据类型格式有以下几个准则:

“`sql

CREATE TABLE table_name

(

column_1, datetime

);

INSERT INTO table_name

VALUES(‘2015-07⑴2 14:21:36:061’);

// 或用GETDATE()函数获得当前系统时间

INSERT INTO table_name

VALUES (GETDATE());


2.smalldatetime 日期/时间数据类型:smalldatetime 是一个4字节二进制格式,表示特定日期(范围从1/1/1900 到 6/6/2079)和时间。 它由两部份组成:日期和时间,但是不能精确到分钟以下。

```sql
CREATE TABLE table_name
(
column_1, smalldatetime
);

INSERT INTO table_name
VALUES('2017-09⑴4 14:19:00');
// 或用GETDATE()函数获得当前系统时间

INSERT INTO table_name
VALUES(GETDATE());

datetime 和 smalldatetime 日期/时间数据类型都可以用来存储时间。 但其中 datetime 具有更高的精度,更广泛的时间范围,使它更加强大。 对小型数据库而言, smalldatetime 的资源消耗更少,精度足以满足所需的需求,已经是足够的。因此,根据区别的业务需求,使用 datetime 或 smalldatetime 都是可行的。

本文来源:https://www.yuntue.com/post/98483.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注