Який тип даних для дати в SQL?

SQL Server поставляється з такими типами даних для зберігання дати або значення дати/часу в базі даних: ДАТА – формат РРРР-ММ-ДД. DATETIME – формат: РРРР-ММ-ДД ГГ:МІ:СС. SMALLDATETIME – формат: РРРР-ММ-ДД ГГ:МІ:СС.

Тип даних дати – an абстрактний тип даних. Значення дати можуть бути або абсолютними датою та часом, або інтервалами часу. Дати вказуються як рядки символів у лапках.

SQL Server Функція GETDATE(). Функція GETDATE() повертає поточну системну дату та час бази даних у форматі «РРРР-ММ-ДД гг:хм:сс.ммм». Порада: також перегляньте функцію CURRENT_TIMESTAMP.

Типи даних дати та часу

Тип данихФорматТочність
датаРРРР-ММ-ДД1 день
smalldatetimeРРРР-ММ-ДД гг:хх:сс1 хвилина
дата, часРРРР-ММ-ДД гг:хх:сс[.nnn]0,00333 секунди
datetime2РРРР-ММ-ДД гг:хх:сс[.nnnnnnn]100 наносекунд

У обробнику баз даних SQL Server кожен стовпець, локальна змінна, вираз і параметр мають відповідний тип даних. Тип даних — це атрибут, який визначає тип даних, які може містити об’єкт: цілі дані, символьні дані, грошові дані, дані про дату й час, двійкові рядки, і так далі.

SQL Server поставляється з такими типами даних для зберігання дати або значення дати/часу в базі даних: ДАТА – формат РРРР-ММ-ДД. DATETIME – формат: РРРР-ММ-ДД ГГ:МІ:СС.