Язык манипулирования данными

В этой рубрике Вы узнаете, как использовать операторы языка манипулирования данными (DML), чтобы вставлять строки в таблицу, обновлять существующие строки в таблице и удалять существующие строки из таблицы.

Вы также научитесь, как контролировать транзакции с операторами COMMIT, SAVEPOINT и ROLLBACK.

  • Оператор DML выполняется когда Вы:

    • Добавляетеьте новые строки в таблицу

    • Изменяете существующие строки в таблице

    • Удаляете существующие строки из таблицы

  • Транзакция состоит из набора операторов DML, которые формируют логическую единицу работы.

Язык манипулирования данными (DML) является базовой частью SQL. Когда Вы хотите добавить, обновить или удалить данные в базе данных, Вы выполняете оператор DML. Набор операторов DML, которые формируют логическую единицу работы, называют транзакцией.

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

Сервер Oracle должен гарантировать, что все эти три SQL-оператора выполняются, чтобы поддерживать счета в надлежащем балансе. Когда что-то препятствует выполниться одному из операторов в транзакции, другие операторы транзакции должны быть отменены.

Замечание

  • Большинство операторов DML в этой рубрике предполагает, что никакие ограничения на таблицу не нарушаются. Ограничения обсуждаются позже в одной из последующих рубрик.

  • В SQL Developer щелкните по значку Run Script или нажмите [F5], чтобы выполнить операторы DML. Информационные сообщения будут показаны на странице Script Output.

Далее: Объекты базы данных

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)