Можно сломать шпагу, нельзя истребить идею (В. Гюго).

SQL – Типы данных

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
SQL – Типы данных
Тип данных в 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 символов.

Типы строк данных символов Unicode

ТИП ДАННЫХ Описание
nchar Максимальная длина 4000 символов. (Фиксированная длина Unicode)
nvarchar Максимальная длина 4000 символов. (Переменная длина Unicode)
nvarchar(max) Максимальная длина 231 символов (SQL Server 2005). (Переменная длина Unicode)
ntext Максимальная длина 1,073,741,823 символов. (Переменная длина Unicode)

Двоичные типы данных

ТИП ДАННЫХ Описание
binary Максимальная длина 8000 байт (фиксированная длина двоичных данных)
varbinary Максимальная длина 8000 байт. (Переменной длины двоичных данных)
varbinary(max) Максимальная длина 231 байт (SQL Server 2005). (Переменная длина двоичные данные)
image Максимальная длина 2147483647 байт. (Переменная длина двоичных данных)

Другие типы данных

ТИП ДАННЫХ Описание
sql_variant Сохраняет значение различных типов данных SQL Server с поддержкой, за исключением текста, ntext и timestamp.
timestamp Хранит уникального номер базы данных, который обновляется каждый раз, когда строка получает обновление
uniqueidentifier Хранит уникальный глобальный идентификатор (GUID)
xml Хранит XML данные. Вы можете хранить экземпляры XML в столбце или переменной (SQL Server 2005).
cursor Ссылка на объект курсора
table Хранит набор результатов для последующей обработки

Читайте также

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Простая логическая игра "Поймай кота". Задача игры окружить кота точками так, чтобы он не смог убежать с поля. Постигла неудача - начни игру снова!

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close