Учебное пособие Для студентов университетов Специальностей «Информатика», «Прикладная математика»



Pdf көрінісі
бет109/177
Дата15.02.2022
өлшемі2,58 Mb.
#25567
түріУчебное пособие
1   ...   105   106   107   108   109   110   111   112   ...   177
12.2. ТИПЫ  ДАННЫХ ЯЗЫКА SQL 
Наиболее часто используются следующие типы данных: символьные, 
числовые, тип DATE, двоичные и большие объекты. 
Символьные  типы
  данных  представлены  типами CHAR (длина), 
VARCHAR2 (длина) и LONG. 
Тип  данных CHAR  представляет  собой  символьные  строки  фиксиро-
ванной длины. Минимальная длина равна 1, максимальная – 2000 байт. 
Если  значение,  помещаемое  в  столбец  данного  типа,  превосходит  ука-
занный  размер,  то  выводится  сообщение  об  ошибке;  если  длина  поме-
щаемого  значения  меньше  указанной  длины,  то  значение  дополняется 
пробелами справа. 
Тип данных VARCHAR2 представляет собой символьные строки пере-
менной длины. Максимальный размер строки 4000 байт, минимальный – 
1 байт. При помещении текста в столбец большего размера дополнение 
пробелами не производится.  
Строки  этих  двух  типов  сравниваются  по-разному.  Строки  типа 
CHAR – посимвольно с дополнением пробелами строки с меньшей дли-
ной до размера строки с большей длиной. Строки VARCHAR2 – без до-
полнения  пробелами  до  большей  длины.  Поэтому  для  двух  в  принципе 
одинаковых  строк  могут  быть  получены  различные  результаты  при  их 
сравнении.   
П р и м е р. Для двух строк 'AB' и 'AB ' (вторая строка содержит про-
бел,  а  первая  нет)  типа CHAR получим,  что 'AB' = 'AB '. Для  этих  же 
строк типа VARCHAR2 результатом сравнения будет 'AB' < 'AB '. 
Тип данных LONG представляет  собой символьные данные перемен-
ной  длины,  величина  которой  может  достигать 2 Гб.  На  использование 
переменных этого типа накладывается ряд ограничений: столбец такого 
типа  должен  быть  единственным  в  таблице,  его  нельзя  индексировать, 
использовать в качестве ключа упорядочения и в операциях группирова-
ния, а также для построения условий. 


Достарыңызбен бөлісу:
1   ...   105   106   107   108   109   110   111   112   ...   177




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет