最新的Web开发教程
 

SQL服务器GETDATE() Function


<SQL Server的日期函数

定义和用法

GETDATE()函数返回从SQL Server当前的日期和时间。

Syntax

GETDATE()

Example

下面的SELECT语句:

SELECT GETDATE() AS CurrentDateTime

会导致这样的事情:

CurrentDateTime
2014-11-22 12:45:34.243

Note:时间部分上面所有的方式去毫秒。

Example

下面的SQL创建一个"Orders"与日期时间列(订购日期)表:

CREATE TABLE Orders
(
OrderId int NOT NULL PRIMARY KEY,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT GETDATE()
)

请注意,订购日期列指定GETDATE()作为默认值。 因此,当你插入一行到表中,当前的日期和时间自动插入列。

现在,我们要插入一条记录到"Orders"表:

INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')

"Orders"表现在看起来是这样的:

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2014-11-22 13:23:44.657

<SQL Server的日期函数