The Wayback Machine - http://web.archive.org/web/20121125084009/http://msdn.microsoft.com:80/zh-tw/library/ms188383(v=SQL.90).aspx
4 人當中有 3 人評分為有幫助- 為這個主題評分

GETDATE (Transact-SQL)

以 SQL Server 2005 的 datetime 值標準內部格式,傳回目前的系統日期和時間。

主題連結圖示 Transact-SQL 語法慣例


GETDATE ( )

datetime

GETDATE 是不具決定性的函數。參考這個資料行的檢視和運算式,是無法編製索引的。

日期函數可以用於 SELECT 陳述式選取清單或查詢的 WHERE 子句中。

在設計報表時,您可以利用 GETDATE 來列印每次產生報表的目前日期和時間。GETDATE 在追蹤活動時也很有用,例如,記錄帳戶進行交易的時間。

A. 利用 GET DATE 來傳回目前的日期和時間

下列範例會尋找目前的系統日期和時間。

SELECT GETDATE();
GO

以下為結果集:

-------------------------
July 29 1998   2:50    PM

(1 row(s) affected)

B. 搭配 CREATE TABLE 來使用 GETDATE

下列範例會建立 employees 資料表及利用 GETDATE 作為 emp_hire_date 的預設值。

USE AdventureWorks;
GO
CREATE TABLE employees
(
 emp_id char(11) NOT NULL,
 emp_lname varchar(40) NOT NULL,
 emp_fname varchar(20) NOT NULL,
 emp_hire_date datetime DEFAULT GETDATE(),
 emp_mgr varchar(30)
);
GO
本文對您有任何幫助嗎?
(剩餘 1500 個字元)
社群內容 新增