Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Microsoft SQL Server 2008

Microsoft SQL Server 2008В СУБД Microsoft SQL Server 2008 поддерживаются следующие строковые типы данных.

Типы CHAR и VARCHAR используются для символьных данных, соответственно, постоянной и переменной длины. Максимальная длина строки составляет 8000 символов. В отличие от Oracle и требований стандарта SQL:2003, в объявлении типа VARCHAR не обязательно указывать максимальную длину — по умолчанию она принята за один символ. Тип TEXT предназначен для хранения особо длинных строк (до 2147483647 символов) переменной длины. Использование этого типа в запросах SQL связано с некоторыми ограничениями; компанией Microsoft он считается устаревшим. Вполне возможно, что в будущих версиях СУБД он уже не будет поддерживаться, так что рекомендуется вместо него применять тип VARCHAR(MAX). Типы NCHAR, NVARCHAR и NTEXT являются эквивалентами типов CHAR, VARCHAR и TEXT, поддерживающими кодировку Unicode. Типы NCHAR и NVARCHAR позволяют хранить до 4000 символов, а тип NTEXT — до 1073741823 символа. С типом NTEXT связаны те же ограничения, что и с типом TEXT. Компания Microsoft рекомендует вместо типа NTEXT использовать тип NVARCHAR(MAX). В версии SQL Server 2005 были введены типы VARCHAR(MAX) и NVARCHAR(MAX), позволяющие хранить до 2 Гбайт данных, но в отличие от типа TEXT они полностью совместимы со всеми строковыми функциями SQL. Синонимы этих типов данных стандарта SQL:2003 приведены в табл. 3.1. Если для некоторого типа данных используется несколько имен, наиболее распространенное из них выделено курсивом.

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

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