Тип данных в SQL, это атрибут, который определяет тип данных любого объекта. Каждый столбец, переменная и выражение связанных с типом данных в SQL.
Вы могли бы использовать эти типы данных при создании таблиц. Вы бы могли выбрать конкретный тип данных для столбца таблицы на основе ваших требований.
SQL Server предлагает шесть категорий типов данных для использования:
Точные типы числовых данных
ТИП ДАННЫХ
От
До
bigint
-9,223,372,036,854,775,808
9,223,372,036,854,775,807
int
-2,147,483,648
2,147,483,647
smallint
-32,768
32,767
tinyint
0
255
bit
0
1
decimal
-10^38 +1
10^38 -1
numeric
-10^38 +1
10^38 -1
money
-922,337,203,685,477.5808
+922,337,203,685,477.5807
smallmoney
-214,748.3648
+214,748.3647
Примерные типы числовых данных
ТИП ДАННЫХ
От
До
float
-1.79E + 308
1.79E + 308
real
-3.40E + 38
3.40E + 38
Типы данных даты и времени
ТИП ДАННЫХ
От
До
datetime
1 января 1753
31 декабря, 9999
smalldatetime
1 января 1900
6 июня 2079
date
Сохраняет дату, как 30 июня 1991 года
time
Сохраняет время суток, как 12:30
Примечание — Здесь, дата и время имеет точность 3,33 миллисекунды , как и smalldatetime имеет 1 минуту точности.
Типы данных символьных строк
ТИП ДАННЫХ
Описание
char
Максимальная длина 8000 символов. (Фиксированная длина без Unicode символов)
varchar
Максимум 8000 символов. (Переменная длина данных не-Unicode).
varchar(max)
Максимальная длина 231 символов, переменная длина данных не Unicode (SQL Server 2005).
text
Переменная длина данных, не Unicode с максимальной длиной 2147483647 символов.