ฟังก์ชัน GETDATE() ของ SQL Server

คำนิยามและวิธีใช้

GETDATE() ฟังก์ชันส่งกลับเวลาและวันที่ปัจจุบันของ SQL Server

การใช้งาน

GETDATE()

ตัวอย่าง

ตัวอย่าง 1

ใช้ SELECT ประโยคด้านล่าง:

SELECT GETDATE() AS CurrentDateTime

ผลลัพธ์:

CurrentDateTime
2008-12-29 16:25:46.635

หมายเหตุ:ส่วนเวลาของเวลาที่แสดงเป็นเศษพันนาทศน์

ตัวอย่าง 2

SQL ด้านล่างสร้างตาราง "Orders" ที่มีคอลัมน์เวลาและวันที่ (OrderDate):

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

โปรดจำหนดว่า OrderDate มี GETDATE() ในตำแหน่งเริ่มต้น ดังนั้น เมื่อคุณใส่บันทึกใหม่เข้าไปในตาราง วันที่และเวลาปัจจุบันจะถูกใส่อัตโนมัติลงในคอลัมน์

ตอนนี้ เราต้องการที่จะใส่บันทึกหนึ่งรายการเข้าไปในตาราง "Orders":

INSERT INTO Orders (ProductName) VALUES ('Computer')

"Orders" ตารางจะกลายเป็นตัวเลย:

OrderId ProductName OrderDate
1 'Computer' 2008-12-29 16:25:46.635