وظيفة 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 ('Computer')
"Orders" الجدول سيكون كالتالي:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |