Распределенные базы данных
Пособие составлено с учетом требований ВГОС ВПО и включает 19 лабораторных работ, позволяющих приобрести навыки в области проектирования баз данных. Особое внимание уделено описанию состава языка PL/SQL сервера данных ORACLE.Предназначено для студентов, обучающихся по направлению 210700 – Инфокоммуникационные технологии и системы связи, а также для всех изучающих основы работы с СУБД Oracle.
Содержание
Содержание книги "Распределенные базы данных : лабораторный практикум"
Отрывок из книги
41 SUBSTR(исходный_текст, позиция_начального_символа, количество_символов); Значение исходный_текст обычно представляет собой имя столбца, подлежащего разбору. Позиция_начального_символа – это символ, с которого будет начинаться подстрока, а количе-ство_символов – общее количество символов, которое она должна содержать. INSTR Функция SUBSTRобычно используется в тех случаях, когда точно известна длина каждой подстроки. Однако требуется разби-рать строки, в которых подстроки имеют переменную длину. Это означает, что неизвестна не только длина первой подстроки, но и начальная позиция второй. Единственный способ разбора такой строки состоит в нахож-дении позиции символа (или символов), разделяющего элементы строки. Именно для этого и предназначена функция INSTR. Функция INSTRосуществляет поиск указанного текста и воз-вращает число, обозначающее начальную позицию данного текста в строке. Используя это число для определения длины первой под-строки и начальной позиции следующей подстроки, можно уверенно «резать» длинные строки, независимо оттого, как они устроены. Синтаксис функции INSTR выглядит следующим образом INSTR(исходный_текст, текст_для_поиска,позиция_ начального_символа); Как правило, исходный_текст представляет собой имя столб-ца, содержащего длинную строку, которую необходимо разобрать. Текст_для_поиска – это текст, который необходимо найти, а пози-ция_началъного_символа определяет номер символа исходного текста, с которого будет начинаться поиск (для поиска с самого начала текста, требуется указать значение 1). Функция множественного выбора DECODE Одним из различий между языком SQL и языком программиро-вания PL/SQL является то, что SQL не позволяет управлять последо-вательностью выполнения команд – в нем нет циклов, операторов «goto», «if-then-else». Сценарий SQL выполняется сверху вниз, строка за строкой, без ветвлений. В SQL отсутствуют средства принятия ре-шений, но есть одна функция, которая в чем-то аналогична оператору if-then-else: DECODE...
Внимание!
При обнаружении неточностей или ошибок в описании книги "Распределенные базы данных : лабораторный практикум (автор )", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку