Привилегии

Безопасность базы данных: безопасность системы; безопасность данных. Системные привилегии: выполнение конкретного действия с базой данных. Объектные привилегии: манипулирование содержимым объектов базы данных. Схемы: набор объектов, таких как таблицы, представле- ния и последовательности. Привилегия – это право на выполнение конкретных инструкций... Read more

Удаление индекса

Удалите индекс из словаря данных, используя команду DROP INDEX: Удалите индекс UPPER_DEPT_NAME_IDX из словаря данных: DROP INDEX upper_dept_name_idx; Чтобы удалить индекс, необходимо быть владельцем индекса или иметь привилегию DROP ANY INDEX. Индексы невозможно изменить. Чтобы изменить индекс, его необходимо удалить,... Read more

Создание пользователей

Администратор базы данных создает пользователей с помощью инструкции CREATE USER. Администратор базы данных создает пользователя путем выполнения инструкции CREATE USER. На момент создания пользователь не имеет никаких привилегий. Затем администратор базы данных может предоставить этому пользователю определенные привилегии. Этими привилегиями... Read more

Подзапросы, содержащие несколько столбцов

Каждая строка главного запроса сравнивается со значениями из подзапроса, содержащего несколько строк и несколько столбцов. До сих пор писались однострочные запросы и многострочные запросы, где внутренней инструкцией SELECT возвращается только один столбец, который используется для оценки выражения в родительской инструкции... Read more

Резюме по пользовательскому доступу

В этой рубрике был рассмотрен материал об инструкциях, которые управляют пользовательским доступом к базе данных и ее объектам. Инструкция Действие REVOKE Удаляет у пользователей привилегии на объект ALTER USER Изменяет пароль пользователя CREATE ROLE Создает набор привилегий (обычно выполняется администратором... Read more

Использование подзапросов для обработки данных

В этой рубрике мы будем рассматривать следующие темы: Обработка данных с помощью подзапросов; Задание явные стандартных значений в инструкциях INSERT и UPDATE; Описание возможностей мультитабличных инструкций INSERT; Кроме того, Вы узнаете об использовании следующих типов мультитабличных инструкций INSERT: безусловная инструкция... Read more

Создание Объекта Схемы в SQL Developer

SQL Developer поддерживает создание любого объекта схемы путем выполнения SQL-оператор в Рабочем листе SQL. Альтернативно, можно создавать объекты, используя контекстные меню. После создания можно редактировать объекты, используя диалоговое окно редактирования или одно из нескольких контекстно-зависимых меню. SQL Developer поддерживает создание... Read more

Обзор предложения GROUP BY

Рубрика: Создание отчетов путем группирования связанных данных Пример, показанный на рисунке, обрабатывается сервером 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