Большинство PL/SQL программ выполняют ввод и вывод через SQL-операторы, чтобы сохранять данные в таблицех базы данных или запрашивать таблицы.

Команда SERVEROUTPUT

В диалоговом окне Create Table, если Вы не устанавливаете флажок Advanced, можно быстро создать таблицу, определяя столбцы и некоторые часто используемые функции.

Создание Новой Таблицы: Пример

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

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

С вложенными инструкциями SELECT применимы все логические операторы.

  • Отображает компонент YEAR из функции SYSDATE.

Функция EXTRACT
  • Выберите значения EMPLOYEE_ID, HIRE_DATE, SALARY и MANAGER_ID из таблицы EMPLOYEES для тех сотрудни- ков, чей идентификатор EMPLOYEE_ID больше 200.

  • Вставьте эти значения в таблицы SAL_HISTORY и MGR_HISTORY, используя мультитабличную инструкцию INSERT.

Безусловная инструкция INSERT ALL

Рассмотрим пример содержимого представления USER_CONSTRAINTS для конкретной таблицы и подробнее разберем содержимое столбцов.

Пример представления USER_CONSTRAINTS
  • Удалите из таблицы EMP2 ограничение менеджера:

ALTER TABLE emp2
DROP CONSTRAINT emp_mgr_fk;
Удаление ограничения

Объектная привилегия – это привилегия или право на выполнение определенного действия над отдельной таблицей, последовательностью, процедурой или отдельным представлением.

Объектные привилегии