Денежные типы данных SQL Server
Название
| Описание
|
money
| Специальный тип для хранения значений денежных единиц. Является вещественным с фиксированной запятой (4 знака после запятой). Занимает 64 разряда (8 байт). Может принимать значения от -922337203685477,5808 до 922337203685477,5807.
|
smallmoney
| Аналогично money, только 32-хразрядное (4 байта), но также 4 знака после запятой. Может принимать значения от -214748,3648 до 214748,3647.
|
Символьные типы данных SQL Server
Название
| Описание
|
char
| Повсеместно распространённый тип. Синтаксис определения типа следующий{ [center(char[(n)(, [/center(где [i(n[/i(- число символов от 1 до 8000. Объект данного типа хранит массив 8-иразрядных символов фиксированного размера. Для n значение по умолчанию - 30. Синоним character.
|
varchar
| Повсеместно распространённый тип. Синтаксис определения типа следующий{ [center(varchar[(n)(, [/center(где n - число символов от 1 до 8000. Полностью аналогичен char за исключением того, что при хранении строк памяти отводится по длине строки, а не всегда n байт, но не более n. Синоним character varying.
|
text
| Часто встречающийся тип. Может иметь другое название. Позволяет хранить массив 8-иразрядных символов размером до 2 Гб.
|
nchar
| Синтаксис определения типа следующий:
nchar[(n)],
где n - число символов от 1 до 4000. Объект данного типа хранит массив 16-иразрядных символов фиксированного размера. Для n значение по умолчанию - 30. Символы хранятся в кодировке UNICODE UCS-2. Синонимы national character или national char.
|
nvarchar
| Синтаксис определения типа следующий:
nvarchar[(n)],
где n - число символов от 1 до 4000. Полностью аналогичен nchar за исключением того, что при хранении строк памяти отводится по длине строки, а не всегда n байт, но не более n. Синонимы national character varying и national char varying. Для nvarchar(128) в SQL Server имеется синоним (точнее, тип, определённый пользователем) sysname.
|
ntext
| Позволяет хранить массив 16-иразрядных символов размером до 2 Гб. Символы хранятся в кодировке UNICODE UCS-2.
|