SQL Server GETDATE() 函數
定義和用法
GETDATE() 函數從 SQL Server 返回當前的時間和日期。
語法
GETDATE()
實例
例子 1
使用下面的 SELECT 語句:
SELECT GETDATE() AS CurrentDateTime
結果:
CurrentDateTime |
---|
2008-12-29 16:25:46.635 |
注釋:上面的時間部分精確到毫秒。
例子 2
下面的 SQL 創(chuàng)建帶有日期時間列 (OrderDate) 的 "Orders" 表:
CREATE TABLE Orders ( OrderId int NOT NULL PRIMARY KEY, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT GETDATE() )
請注意,OrderDate 把 GETDATE() 規(guī)定為默認值。結果是,當您在表中插入新行時,當前日期和時間自動插入列中。
現在,我們希望在 "Orders" 表中插入一條記錄:
INSERT INTO Orders (ProductName) VALUES ('Computer')
"Orders" 表將成為這樣:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |