Предложение VERSIONS BETWEEN

Предложение VERSIONS BETWEEN можно использовать для извлечения всех версий строк, которые существуют или когда-либо существовали между временем запуска запроса и некоторым моментом в прошлом. Если время хранения отмен меньше времени нижней границы или номера изменения системы (SCN) в предложении BETWEEN,... Read more

Представление USER_OBJECTS

В примере показаны имена, типы, даты создания и статусы всех объектов, которыми владеет этот пользователь. Столбец OBJECT_TYPE представления USER_OBJECTS содержит значения TABLE, VIEW, SEQUENCE, INDEX, PROCEDURE, FUNCTION, PACKAGE или TRIGGER. Столбец STATUS содержит значение VALID, INVALID или N/A. Хотя таблицы... Read more

Использование GROUP BY с операторами ROLLUP и CUBE

Операторы ROLLUP и CUBE задаются в предложении GROUP BY запроса. Группирование ROLLUP создает набор результатов, содержащий обычные группированные строки и строки промежуточных итогов. Оператор ROLLUP также вычисляет общий итог. Операция CUBE в предложении GROUP BY группирует выбранные строки в зависимости... Read more

Поиск по шаблону с помощью функции REGEXP_INSTR

В этом примере функция REGEXP_INSTR используется для поиска в адресе улицы местоположения первой буквы независимо от того, является она прописной или строчной. Обратите внимание, что выражение [::] заключает в себе класс символов и соответствует любому символу из этого класса. Выражение... Read more

Заключение по группировке связанных данных

Рубрика: Создание отчетов путем группирования связанных данных В этой рубрике было рассмотрено, как могут использоваться различные операции по группировке связанных данных. операция ROLLUP для создания значений промежуточных итогов; операция CUBE для создания значений перекрестных таблиц; функция GROUPING для идентификации значений... Read more

Пример условной инструкции INSERT ALL

Для всех сотрудников в таблицах сотрудников нужно вставить запись сотрудника в его историю, если сотрудник был нанят до 1995 года. Если сотрудник получает комиссионные с продаж, вставить сведения записи в таблицу EMP_SALES. Инструкция SQL показана на следующей странице. Условная инструкция... Read more

Ранжирование строк с помощью псевдостолбца LEVEL

Уровень или ранг строки в иерархии можно показать явно с помощью псевдостолбца LEVEL. Это сделает отчет более наглядным. Места ветвления, в которых от большей ветви отходят одна или несколько ветвей, называются узлами, а самый конец ветви называется листом или листовым... Read more

Oracle JDeveloper. Навигатор базы данных

Oracle JDeveloper является интегрированной средой разработки (IDE) для разработки и развертывания приложений Java и Веб-сервисов. Он поддерживает каждый этап жизненного цикла разработки программного обеспечения (SDLC) от моделирования до развертывания. У него есть функции, позволяющие использовать последние промышленные стандарты для Java,... Read more

Копирование строк из другой таблицы

Напишите инструкцию INSERT с подзапросом. Не используйте предложение VALUES. Количество столбцов в предложении INSERT должно совпадать с количеством столбцов в подзапросе. Инструкцию INSERT можно применять для добавления строк в таблицу, причем значения извлекаются из существующих таблиц. Вместо предложения VALUES используется... Read more

Использование метасимволов с регулярными выражениями

Любой символ, «.»: a.b соответствует строкам abb, acb и adb, но не acc. Синтаксис Описание . Соответствует любому знаку в поддерживаемом наборе символов, исключая значение NULL + Соответствует одному или большему количеству вхождений ? Соответствует ни одному или только одному... Read more