Каждая строка главного запроса сравнивается со значениями из подзапроса, содержащего несколько строк и несколько столбцов. До сих пор писались однострочные запросы и многострочные запросы, где внутренней инструкцией SELECT возвращается только один столбец, который используется для оценки выражения в родительской инструкции... Read more
В этой рубрике был рассмотрен материал об инструкциях, которые управляют пользовательским доступом к базе данных и ее объектам. Инструкция Действие REVOKE Удаляет у пользователей привилегии на объект ALTER USER Изменяет пароль пользователя CREATE ROLE Создает набор привилегий (обычно выполняется администратором... Read more
В этой рубрике мы будем рассматривать следующие темы: Обработка данных с помощью подзапросов; Задание явные стандартных значений в инструкциях INSERT и UPDATE; Описание возможностей мультитабличных инструкций INSERT; Кроме того, Вы узнаете об использовании следующих типов мультитабличных инструкций INSERT: безусловная инструкция... Read more
SQL Developer поддерживает создание любого объекта схемы путем выполнения SQL-оператор в Рабочем листе SQL. Альтернативно, можно создавать объекты, используя контекстные меню. После создания можно редактировать объекты, используя диалоговое окно редактирования или одно из нескольких контекстно-зависимых меню. SQL Developer поддерживает создание... Read more
Рубрика: Создание отчетов путем группирования связанных данных Пример, показанный на рисунке, обрабатывается сервером Oracle следующим образом: Предложение SELECT определяет, что будут извлекаться следующие столбцы: столбцы идентификаторов подразделения (department_id) и должности (job_id) из таблицы EMPLOYEES; сумма всех окладов и число сотрудников... Read more
Регулярные выражения могут также использоваться в ограничениях CHECK. В этом примере ограничение CHECK добавляется в столбец EMAIL таблицы EMPLOYEES. Это гарантирует, что приниматься будут только строки, содержащие символ «@». Выполняется проверка ограничения. Ограничение CHECK нарушается, так как адрес электронной почты... Read more
Используйте предложение DROP COLUMN для удаления ненужных столбцов из таблицы: ALTER TABLE dept80 DROP COLUMN job_id; Столбец можно удалить из таблицы, используя инструкцию ALTER TABLE с предложением DROP COLUMN. Указания В столбце могут быть или не быть данные. Используя инструкцию... Read more
Для отмены привилегий, предоставленных другим пользователям, используют инструкцию REVOKE. Привилегии, предоставленные другим пользователям с помощью предложения WITH GRANT OPTION, также отменяются. REVOKE {privilege [, privilege...]|ALL} ON object FROM {user[, user...]|role|PUBLIC} [CASCADE CONSTRAINTS]; Отменить объектные привилегии, предоставленные другим пользователям, можно с... Read more
Преобразует набор записей о продажах из таблицы нереляционной базы данных в формат реляционной базы данных. Трансформация (Pivoting) – это операция, в которой нужно создать такое преобразование, чтобы запись из входного потока, например таблицы нереляционной базы данных, преобразовывалась в несколько записей... Read more
В приведенном на рисунке примере рассмотрим итоговое значение 4400 в первой строке (помечена как 1). Это итоговое значение представляет собой суммарный оклад для должности AD_ASST в подразделении 10. Для расчета этого итогового значения учитывались столбцы как DEPARTMENT_ID, так и JOB_ID.... Read more