Разработка и сопровождение баз данных в среде СУБД MS SQL Server 2000. Сивохин А.В - 50 стр.

UptoLike

хранится в виде смещения относительно базовой даты 1.1.1753, а время
является количеством миллисекунд после полуночи;
smalldatetimeтип данных для хранения даты (первых 2 байта) и времени
(последние 2 байта) в диапазоне от 1.1.1900г. до 6.6.2079г., время задается с
точностью до минуты.
money тип данных для хранения больших денежных величин с точностью
до 4 знаков после запятой в диапазоне от –922 337 203 685 477.5808 до +922
337 203 685 477.5807, для хранения данных отводится 8 байт;
smallmoney тип данных для хранения нормальных денежных величин с
точностью до 4 знаков после запятой в диапазоне от –214 748.3648 до 214
748.3647, для хранения данных отводится 4 байта;
bitбитовый (логический) тип со значениями 0 и 1; для хранения
выделяется 1 разряд
байта памяти;
timestampтип данных временный штамп для учета числа изменений
данных в записи (версий строки row version), значение timestamp уникально
в пределах базы данных и позволяет идентифицировать конкретное
значение записи; тип аналогичен binary(8), если хранение NULL не
разрешено и varbinary(8), если разрешено;
uniqueidentifierтип данных для хранения глобальных уникальных
идентофикаторов длиной в 16
байт, генерируемых функций NEWID и
используемых для идентификации строк (записей), при генерации
используется номер сетевой карты компьютера и текущее время;
sysnameтип данных для хранения имен объектов базы данных; аналог
nvarchar (128);
sql_variantвариантный тип данных для хранения данных любого типа,
кроме text, ntext, image, timestamp;
table тип таблицы для временного хранения наборов
данных с использованием
переменных.
На основе некоторых из базовых типов данных могут быть созданы новые типы
данных, называемые пользовательскими (user-defined). Примером такого типа
       хранится в виде смещения относительно базовой даты 1.1.1753, а время
       является количеством миллисекунд после полуночи;
   •   smalldatetime – тип данных для хранения даты (первых 2 байта) и времени
       (последние 2 байта) в диапазоне от 1.1.1900г. до 6.6.2079г., время задается с
       точностью до минуты.
   •   money – тип данных для хранения больших денежных величин с точностью
       до 4 знаков после запятой в диапазоне от –922 337 203 685 477.5808 до +922
       337 203 685 477.5807, для хранения данных отводится 8 байт;
   •   smallmoney – тип данных для хранения нормальных денежных величин с
       точностью до 4 знаков после запятой в диапазоне от –214 748.3648 до 214
       748.3647, для хранения данных отводится 4 байта;
   •   bit – битовый (логический) тип со значениями 0 и 1; для хранения
       выделяется 1 разряд байта памяти;
   •   timestamp – тип данных временный штамп для учета числа изменений
       данных в записи (версий строки row version), значение timestamp уникально
       в пределах базы данных и позволяет идентифицировать конкретное
       значение записи; тип аналогичен binary(8), если хранение NULL не
       разрешено и varbinary(8), если разрешено;
   •   uniqueidentifier – тип данных для хранения глобальных уникальных
       идентофикаторов длиной в 16 байт, генерируемых функций NEWID и
       используемых      для   идентификации   строк (записей),    при   генерации
       используется номер сетевой карты компьютера и текущее время;
   •   sysname – тип данных для хранения имен объектов базы данных; аналог
       nvarchar (128);
   •   sql_variant –вариантный тип данных для хранения данных любого типа,
       кроме text, ntext, image, timestamp;
   table –тип таблицы для временного хранения наборов данных с использованием
переменных.
   На основе некоторых из базовых типов данных могут быть созданы новые типы
данных, называемые пользовательскими (user-defined). Примером такого типа