Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

NUMBER — числовой тип данных Oracle

CHAR и VARCHAR2 — символьные типы данных Огасlе

Тип данных Описание

Наиболее часто используемые типы данных Oracle

 

 

CHAR (размер) Сохраняет строки символов фиксированной длины до 2000 байтов

 

VARCHAR2 (размер) Сохраняет строки символов переменной длины до 4000 байтов

 

NUMBER (точность, масштаб) Сохраняет числа любого вида

 

DATE. Сохраняет даты и время.

 

CLOB Сохраняет однобайтовые символьные большие объекты размером

до четырех гигабайтов

BLOB Сохраняет двоичные большие объекты размером до четырех

гигабайтов

 

CHAR и VARCHAR2 — типы ланных Oracle, наиболее часто используемые для хранения стрск сим­волов в столбцах таблиц. Тип данных CHAR удобен для тех столбцов, в которых хранятся строки сим­волов фиксированной длины, например, коды штатов США, состоящие из двух букв. В противоположность этому, тип данных VARCHAR2 полезен для столбцов, содержащих строки символов переменной длины, например, имена, фамилии и адреса. Основное различие между этими двумя типами данных заключается в методе сохранения строк, длина которых меньше размера столбца.

• Если длина строки, содержащейся в столбце CHAR, меньше размера столбца, Oracle заполняет оставшуюся часть строки пробелами для того, чтобы получить строку, по длине соответствующую размеру столбца.

• Если длина строки, содержащейся в столбце VARCHAR2, меньше размера столбца, Oracle сохра­няет только строку, не дополняя ее пробелами.

Таким образом, если длина строк в столбце изменяется, их лучше сохранять в столбце, имеющем тип VARCHAR2, а не CHAR.

Для объявления столбцов, предназначенных для хранения чисел, можно воспользоваться типом дан­ных Oracle, называемым NUMBER. Посредством единственного типа данных Oracle обеспечивается хра­нение чисел всех типов: целых чисел, чисел с плавающей точкой, действительных чисел и т.д. Можно ограничить диапазон чисел, допустимых для столбца, указав точность (precision) и масштаб (scale) для столбца типа NUMBER.

 

<== предыдущая лекция | следующая лекция ==>
Столбцы и типы данных | Сравнение типов денных LOB со старыми типами данных больших объектов Oracle
Поделиться с друзьями:


Дата добавления: 2013-12-12; Просмотров: 860; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.