Маленький камень опаснее большого: его легче кинуть (А. Лигов).

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
15 апреля 2017
SQL – Типы данных

Просмотров: 143

Тип данных в SQL, это атрибут, который определяет тип данных любого объекта. Каждый столбец, переменная и выражение связанных с типом данных в SQL.

Вы могли бы использовать эти типы данных при создании таблиц. Вы бы могли выбрать конкретный тип данных для столбца таблицы на основе ваших требований.

SQL Server предлагает шесть категорий типов данных для использования:

Точные типы числовых данных

ТИП ДАННЫХОтДо
bigint-9,223,372,036,854,775,8089,223,372,036,854,775,807
int-2,147,483,6482,147,483,647
smallint-32,76832,767
tinyint0255
bit01
decimal-10^38 +110^38 -1
numeric-10^38 +110^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 + 3081.79E + 308
real-3.40E + 383.40E + 38

Типы данных даты и времени

ТИП ДАННЫХОтДо
datetime1 января 175331 декабря, 9999
smalldatetime1 января 19006 июня 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Хранит набор результатов для последующей обработки

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

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

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

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

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

    ПОИГРАЙ, РАССЛАБЬСЯ

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам:

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

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

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

    close
    galka

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

    close