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

Анкер начала/конца строки, «^» и «$»: ^def соответствует def в строке defghi, но не соответствует def в abcdef. def$ соответствует def в строке abcdef, но не соответствует def в строке defghi. Синтаксис Описание ^ Соответствует началу строки $ Соответствует концу... Read more

Проверка предоставленных привилегий

Рассмотрим различные представления словаря данных, которые позволяют проверить предоставленные привилегии. Представление словаря данных Описание USER_COL_PRIVS_RECD Объектные привилегии, предоставленные пользователю на конкретные столбцы USER_COL_PRIVS_MADE Объектные привилегии, предоставленные на столбцы объектов пользователя USER_TAB_PRIVS_RECD Объектные привилегии, предоставленные пользователю USER_TAB_PRIVS_MADE Объектные привилегии, предоставленные на... Read more

Примеры скалярных подзапросов

В первом примере на рисунке показывается, что скалярные подзапросы могут использоваться в выражениях CASE. Внутренний запрос возвращает значение 20, являющееся идентификатором отдела, код местоположения которого равен 1800. Выражение CASE во внешнем запросе использует результат внутреннего запроса для отображения идентификатора сотрудника,... Read more

Изменение пароля

Администратор базы данных создает учетную запись пользователя и инициирует его пароль. Пароль можно изменить с помощью инструкции ALTER USER. ALTER USER demo IDENTIFIED BY employ; Администратор базы данных создает учетную запись и инициирует пароль для каждого пользователя. Пароль можно изменить... Read more

Выполнение SQL-операторов. Сохранение Сценариев SQL

Используйте поле Enter SQL Statement, чтобы ввести один или несколько SQL-операторов. Пример на рисунке показывает различие в выводе для того же самого запроса, когда используются клавиша F9 или Execute Statement по сравнению с использованием F5 или Run Script. Сохранение Сценариев... Read more

Предложение GROUPING SETS

Предложение GROUPING SETS – это дальнейшее расширение предложения GROUP BY, которое можно использовать, чтобы задать несколько группирований данных. Такой подход облегчает эффективное агрегирование и, следовательно, упрощает анализ данных по нескольким измерениям. Синтаксис предложения GROUPING SETS используется для определения нескольких группирований... Read more

Сохранение инструкций SQL

В большинстве выполняемых практических занятий требуется сохранять определенные запросы в таблице SQL как файл .sql. Чтобы сохранить инструкции SQL, выполните следующие действия: В меню File (файл) выберите пункт Save (сохранить) или Save as (сохранить как) (при переименовании текущего сценария SQL)... Read more

Пример изъятия объектных привилегий

Отмените привилегии SELECT и INSERT, предоставленные пользователю demo на таблицу DEPARTMENTS. REVOKE select, insert ON departments FROM demo; В примере выше отменяются привилегии SELECT и INSERT, предоставленные пользователю demo на таблицу DEPARTMENTS. Примечание. Если пользователю выдана привилегия с помощью предложения... Read more

Сведения о синонимах

В представлении словаря USER_SYNONYMS описываются личные синонимы (синонимы, которыми владеет пользователь). Это представление сведений о синонимах можно запросить, чтобы узнать свои синонимы. Можно запросить представление ALL_SYNONYMS, чтобы найти имена всех синонимов, которые доступны для пользователя, а также объекты, к которым... Read more

Рабочие листы SQL Developer

Когда Вы соединяетесь с базой данных, окно Рабочего листа SQL для этого соединения автоматически открывается. Можно использовать Рабочий лист SQL Developer, чтобы вводить и выполнять операторы SQL, PL/SQL и операторы SQL*Plus. Рабочий лист SQL поддерживает операторы SQL*Plus до некоторой степени.... Read more