فونكشن GETDATE() لـ SQL Server

التعريف والاستخدام

فونكشن GETDATE() لـ SQL Server تعود بوقت التاريخ الحالي.

النحو

GETDATE()

مثال

مثال 1

استخدم الجملة SELECT التالية:

SELECT GETDATE() AS CurrentDateTime

النتيجة:

CurrentDateTime
2008-12-29 16:25:46.635

التعليقات:جزء الوقت الدقيق إلى مئات الميللي ثانية.

مثال 2

فيما يلي SQL لإنشاء جدول "Orders" يحتوي على عمود تاريخي ووقتianي (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 ('كمبيوتر')

"جداول" ستكون كالتالي:

OrderId ProductName OrderDate
1 'كمبيوتر' 2008-12-29 16:25:46.635