Ось кілька способів отримати поточну дату і час в Microsoft SQL Server. Можна використовувати: CURRENT_TIMESTAMP, GETDATE (),
CURRENT_TIMESTAMP
CURRENT_TIMESTAMP це не недетермінірованного функція. Уявлення і вирази, які посилаються на цю колонку не можуть бути проіндексованості. CURRENT_TIMESTAMP може використовуватися що б вивести поточну дату і час в звітах.
GETDATE ()
GETDATE () це не недетермінірованного функція. Уявлення і вирази, які посилаються на цю колонку не можуть бути проіндексованості. GETDATE () може використовуватися що б вивести поточну дату і час в звітах.
це канонічна функція ODBC яка може бути використана в T-SQL оскільки OLE DB provider для SQL Server її підтримує. може використовуватися що б вивести поточну дату і час в звітах.
Якщо ви запустите наступний скрипт в Query Analyzer або в Microsoft SQL Server Management Studio, ви отримаєте деякі результати. Як ви бачите немає відмінностей в продуктивності для всіх функцій.
Результат виконання в SSMS
продуктивність:
Немає абсолютно ніякої різниці, в продуктивності серед всіх цих методів.
Немає схожих записів = (.
Previous Article Ну прікооооольно!
Next Article Мережі: Вита пара. обтиск
2 Responses
А якщо мені потрібно вибрати тільки поточну дату, без часу? Наприклад, всі записи за сьогоднішнє число?