Внешняя таблица – это таблица, доступная только для чтения, метаданные которой хранятся в базе данных, а данные – вне базы данных. Определение этой внешней таблицы может рассматриваться как представление, которое используется для запуска любых SQL-запросов внешних данных без необходимости предварительной... Read more
В примере на рисунке извлекается оклад сотрудника 107 (1). Оклад сотрудника 107 повышается на 30 процентов и это изменение фиксируется (2). Разные версии оклада выводятся на экран (3). Предложение VERSIONS не изменяет план запроса. Например, если выполняется запрос таблицы, в... Read more
Группы образовываются и групповые функции вычисляются до применения к этим группам предложения HAVING. Предложение HAVING может предшествовать предложению GROUP BY, но рекомендуется помещать сначала предложение GROUP BY, так как это более логично. Используйте предложение HAVING, чтобы определить, какие группы будут... Read more
В примере на рисунке: Предложение GROUP BY выводит суммарные оклады для каждой должности в подразделении для тех подразделений, идентификатор которых меньше 60. В примере оператор ROLLUP выводит: суммарный оклад для каждого подразделения, идентификатор которого меньше 60; суммарный оклад для всех... Read more
Команды SQL*Plus вводятся по одной строке за раз и не сохраняются в буфере SQL. A[PPEND] text C[HANGE] / old / new C[HANGE] / text / CL[EAR] BUFF[ER] DEL DEL n DEL m n Команда Описание A[PPEND] текст Добавляет текст в... Read more
Начните с DICTIONARY. Это представление содержит имена и описания таблиц и представлений словаря. Чтобы ознакомиться с представлениями словаря, можно использовать представление словаря с именем DICTIONARY. Оно содержит имя и краткое описание каждого пред-ставления словаря, к которому открыт доступ. Можно написать... Read more
Существуют разные типы мультитабличных инструкций INSERT: безусловная инструкция INSERT; условная инструкция INSERT ALL; инструкция трансформации INSERT; условная инструкция INSERT FIRST. Для указания типа выполняемой инструкции INSERT используются разные предложения. Типы мультитабличных инструкций INSERT: безусловная инструкция INSERT: для каждой строки, возвращаемой... Read more
Найдите всех сотрудников с окладом больше среднего в своем отделе. В примере на рисунке определяются сотрудники с окладом больше среднего в своем отделе. В данном случае коррелированным подзапросом вычисляется средний оклад для каждого отдела. Так как и внешним, и внутренним... Read more
EXPLAIN показывает путь выполнения запроса, выполняя EXPLAIN PLAN. STATISTICS выводит статистику SQL-оператора. Форматирование Вашего отчета AUTOTRACE может изменяться в зависимости от версии сервера, с которым Вы соединяетесь, и конфигурации сервера. Пакет DBMS_XPLAN обеспечивает легкий способ показать на экране вывод команды... Read more
В представлении USER_SEQUENCES описываются все последовательности, которыми владеет пользователь. При создании последовательности задаются критерии, которые хранятся в представлении USER_SEQUENCES. В этом представлении, содержащем сведения о последовательностях, существуют следующие столбцы: SEQUENCE_NAME: имя последовательности; MIN_VALUE: минимальное значение последовательности; MAX_VALUE: максимальное значение последовательности;... Read more