ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 197
ние параметра n указано в диапазоне от восьми до пятнадцати, то тип
данных имеет те же характеристики, что и float без параметра n.
Числовые типы данных фиксированной точности
Типы
(числовой) ов f во ани тич-
ны ла отерь то . Общая точность и количест
-
сл сяти й точки з я гумен р Значения лежат в
диапазоне от -10
38
- 1 до 10
38
. При этом для хранения используются от 2
до тов.
ргу пред н ля определения общего количества
ци ва и справа от десятичной точки. Аргумент s, который должен
бы ьше либо равен р, предназначен для определения количества
ци справа от десятичной точки. Если аргумент р не указан, по умолча-
ни ав
ргум у олчани авен 0. Ниже показано ко-
ли байт, которое выделяется в зависимости от заданной точности
(значения аргумента р).
Выделенные
Точность Выделенные
йты
Точность
2 1-2 10 20-21
3 3-4 11 22-24
4 5-7 12 25-26
5 8-9 13 27-28
6 10-12 14 29-31
7
8 6
9 9 8
Си льн типы данных
в е (character) типы применяются для опре-
деления столбцов и других структур базы нных. Символьные
ти анн позволяю ть лее кий набор символов, чем
числовые т , поскольку допускают хранение букв, а также чи-
сл специальных символов, например ? или >. При загрузке в об-
ласть хранения, такую как столбец таблицы, символьные данные вводят-
ся в одинарных или двойных кавычках.
Тип char(n). При хранении данных этого типа для каждого
символа
используется один байт. Число n, заключенное в круглые скобки, опре-
деляет размер области хранения каждого значения столбца и максималь-
ное количество символов в нем. Например, если вы определили для
столбца таблицы тип char(16), то длина любого значения столбца не
данных decimal[(p[,s])] (десятичный) и numeric[(p[,s])]
. В отличие о
без п
т тип
чности
loat и real, поз ляют хр ть деся
во цифр
по
е чис
е де
17 бай
чно а даютс ар тами и s.
А
фр сле
ть мен
фр
мент р назначе д
ю он р
чество
ен 18. А
ент s по м ю р
байты ба
13-14 15 32-33
15-1
17-1
16
17
34-36
37-3
мво
Сим
ые
ольны
данных часто
таблицы да
пы д
овых и
ых
ипы данных
т
храни
бо широ
Мартьянова А.Е. Базы данных и знаний 197
ние параметра n указано в диапазоне от восьми до пятнадцати, то тип
данных имеет те же характеристики, что и float без параметра n.
Числовые типы данных фиксированной точности
Типы данных decimal[(p[,s])] (десятичный) и numeric[(p[,s])]
(числовой). В отличие от типов float и real, позволяют хранить десятич-
ные числа без потерь точности. Общая точность и количество цифр по-
сле десятичной точки за даются аргументами р и s. Значения лежат в
диапазоне от -1038- 1 до 1038. При этом для хранения используются от 2
до 17 байтов.
Аргумент р предназначен для определения общего количества
цифр слева и справа от десятичной точки. Аргумент s, который должен
быть меньше либо равен р, предназначен для определения количества
цифр справа от десятичной точки. Если аргумент р не указан, по умолча-
нию он равен 18. Аргумент s по умолчанию равен 0. Ниже показано ко-
личество байт, которое выделяется в зависимости от заданной точности
(значения аргумента р).
Выделенные Точность Выделенные Точность
байты байты
2 1-2 10 20-21
3 3-4 11 22-24
4 5-7 12 25-26
5 8-9 13 27-28
6 10-12 14 29-31
7 13-14 15 32-33
8 15-16 16 34-36
9 17-19 17 37-38
Символьные типы данных
Символьные (character) типы данных часто применяются для опре-
деления столбцов таблицы и других структур базы данных. Символьные
типы данных позволяют хранить более широкий набор символов, чем
числовые типы данных, поскольку допускают хранение букв, а также чи-
словых и специальных символов, например ? или >. При загрузке в об-
ласть хранения, такую как столбец таблицы, символьные данные вводят-
ся в одинарных или двойных кавычках.
Тип char(n). При хранении данных этого типа для каждого символа
используется один байт. Число n, заключенное в круглые скобки, опре-
деляет размер области хранения каждого значения столбца и максималь-
ное количество символов в нем. Например, если вы определили для
столбца таблицы тип char(16), то длина любого значения столбца не
Страницы
- « первая
- ‹ предыдущая
- …
- 195
- 196
- 197
- 198
- 199
- …
- следующая ›
- последняя »
