پیشنهاد دوره‌ها:

دستور GETDATE() سرور SQL Server

تعریف و استفاده

دستور GETDATE() به عنوان زمان و تاریخ فعلی از سرور SQL Server بازمی‌گردد.

جمله

GETDATE()

مثال

مثال 1

از دستور SELECT زیر استفاده کنید:

SELECT GETDATE() AS CurrentDateTime

نتیجه:
2008-12-29 16:25:46.635

CurrentDateTimeتوضیح:

زمان بالا دقیق تا میکروثانیه است.

مثال 2

در زیر دستور SQL برای ایجاد جدول "Orders" با ستون تاریخ و زمان (OrderDate) آورده شده است: 
CREATE TABLE Orders
(
شماره سفارش int NOT NULL PRIMARY KEY,
نام محصول varchar(50) NOT NULL,
تاریخ سفارش datetime NOT NULL DEFAULT GETDATE()

)

لطفاً توجه داشته باشید که تاریخ سفارش GETDATE() را به عنوان ارزش پیش‌فرض تعیین کرده است. در نتیجه، وقتی شما یک سطر جدید در جدول وارد می‌کنید، تاریخ و زمان فعلی به طور خودکار در ستون وارد می‌شود.

در حال حاضر، ما می‌خواهیم یک رکورد جدید در جدول "Orders" وارد کنیم:

جدول "Orders" به این صورت خواهد شد:

شماره سفارش نام محصول تاریخ سفارش
1 کامپیوتر 2008-12-29 16:25:46.635