Почтительность без уважения — вот награда за чванство без заслуг (Н. Шамфор).

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

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

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

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

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

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

    Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

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

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

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

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

    close
    galka

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

    close