Проектирование и реализация баз данных и клиентских приложений в среде MS Visual Studio.NET. Макурин Ю.Д - 24 стр.

UptoLike

Составители: 

24
BIGINTцелый тип длиной в 8 байт и с диапазоном от -2
63
до 2
63
-1.
DECIMAL[(p[,s])]десятичный двоично-кодированный тип с p
десятичными разрядами, из которых s – дробных; максимальное значение p
достигает 38, поэтому диапазон значений составляет от –(10
38
-1) до 10
38
-1.
Numeric[(p[,s])]тип, аналогичный типу decimal[(p[,s])].
FLOAT[(n)]плавающий (приблизительный) тип длиной в 4 байта и с
диапазоном от –1.79x10
308
до 1.79x10
308
; значение n определяет количество бит
для хранения мантиссы и может принимать значения от 1 до 53.
REALплавающий тип, являющийся аналогом float(240).
DATETIMEтип данных для хранения даты (4 первых байта) и времени
(4 последних байта) в диапазоне от 1.1.1753 и до 31.12.9999 года; дата хранится в
виде смещения относительно базовой даты 1.1.1753, а время является
количеством миллисекунд после
полуночи; формат для пользователя: MMM DD
YYYY hh:mm.
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; для получения информации
о природе хранимых данных используется функция
SQL_VARIANT_PROPERTY().
TABLEтип таблицы для временного хранения наборов данных с
использованием переменных.
       BIGINT – целый тип длиной в 8 байт и с диапазоном от -263 до 263-1.
       DECIMAL[(p[,s])] – десятичный двоично-кодированный тип с p
десятичными разрядами, из которых s – дробных; максимальное значение p
достигает 38, поэтому диапазон значений составляет от –(1038-1) до 1038-1.
Numeric[(p[,s])] – тип, аналогичный типу decimal[(p[,s])].
       FLOAT[(n)] – плавающий (приблизительный) тип длиной в 4 байта и с
диапазоном от –1.79x10308 до 1.79x10308; значение n определяет количество бит
для хранения мантиссы и может принимать значения от 1 до 53.
       REAL – плавающий тип, являющийся аналогом float(240).
       DATETIME – тип данных для хранения даты (4 первых байта) и времени
(4 последних байта) в диапазоне от 1.1.1753 и до 31.12.9999 года; дата хранится в
виде смещения относительно базовой даты 1.1.1753, а время является
количеством миллисекунд после полуночи; формат для пользователя: MMM DD
YYYY hh:mm.
       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; для получения информации
о       природе         хранимых       данных         используется       функция
SQL_VARIANT_PROPERTY().
       TABLE – тип таблицы для временного хранения наборов данных с
использованием переменных.



                                       24