GETDATE (GETDATE)
تابع GETDATE تاریخ و زمان فعلی سرور دیتابیس را می دهد. «تاریخ و زمان (DateTime)» یعنی مقدار شامل سال، ماه، روز و ساعت. برای مهر زمانی گزارش ها عالی است.
تعریف و کاربرد تابع GETDATE
تابع GETDATE «اکنونِ سرور» را برمی گرداند. فرمت نمایش معمولاً شبیه 'YYYY-MM-DD hh:mm:ss.mmm' است. خروجی از نوع datetime است.
سینتکس (Syntax)
سینتکس یعنی شکل نوشتن دستور. این تابع ورودی ندارد.
GETDATE()
مثال: گرفتن تاریخ و زمان فعلی
در کوئری زیر، زمان فعلی سرور را برمی گردانیم. شبیه ساعت گوشی، اما از سرور.
SELECT
GETDATE();
نکات فنی و توابع مرتبط
نوع خروجی datetime است و از SQL Server 2008 پشتیبانی می شود. برای زمان جهانی، GETUTCDATE را ببین. همچنین CURRENT_TIMESTAMP معادل استاندارد است. برای ساخت تاریخ دلخواه، DATEFROMPARTS کاربردی است.
گام های عملی
- کوئری انتخاب را بنویس.
GETDATE()را در SELECT فراخوانی کن.- نتیجه را در گزارش یا لاگ ذخیره کن.
جمع بندی سریع
- GETDATE زمان فعلی سرور است.
- خروجی از نوع datetime می آید.
- ورودی لازم نیست.
- برای UTC از GETUTCDATE کمک بگیر.