Обработка Неявной транзакции

  • Автоматическая фиксация происходит при следующих обстоятельствах:

    • Оператор DDL выполнен

    • Оператор DCL выполнен

    • Нормальный выход из SQL Developer или SQL*Plus, без явного выполнения оператора COMMIT или ROLLBACK

Резюме по соединениям таблиц

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

Использование Функции COALESCE

Рассмотрим пример использования функции COALESCE.

Использование Функции COALESCE

Использование Команды DEFINE

  • Используйте команда DEFINE, чтобы создать и присвоить значение переменной.

  • Используйте команду UNDEFINE, чтобы удалить переменную.

Использование Команды DEFINE

База данных Oracle 11g - Документация

ПО БД Oracle 11g имеет очень детальную документацию и состоит из нескольких книг, к которым можно обращаться при необходимости детального понимания работы базы данных.

Совместно используемый Пул

  • Кэш библиотеки содержит текст SQL-операторов, проанализированный код и план выполнения.

  • Кэш словаря данных содержит определения таблиц, столбцов и другие определения объектов и привилегии.

  • Размер совместно используемого пула задается параметром SHARED_POOL_SIZE.

Совместно используемый Пул

Использование Последовательности

  • Вставьте новый отдел под названием "Support" в расположение с ID 2500:

Использование Последовательности

Ограничение FOREIGN KEY: Ключевые слова

  • FOREIGN KEY: Определяет столбец в дочерней таблице на уровне ограничения таблицы

Явные Операторы Управления Транзакциями

Можно управлять логикой транзакций при использовании операторов COMMIT, SAVEPOINT и ROLLBACK.

Явные Операторы Управления Транзакциями

Создание Декартова Произведения

Декартово произведение создается, если условие соединения опускается.

Генерирование Декартова произведения