Помощь в учёбе, очень быстро...
Работаем вместе до победы

Изменение данных таблицы

РефератПомощь в написанииУзнать стоимостьмоей работы

Эти операторы работают с наборами данных, а не с отдельными строками. Это значит, что будут изменены все строки, которые удовлетворяют условию фразы where этих операторов. Для внесения изменений нет никакой необходимости обрабатывать в цикле каждую строку таблицы. Кроме того, данные операторы могут изменять одновременно только одну таблицу, в отличие от оператора SELECT, который может выбирать… Читать ещё >

Изменение данных таблицы (реферат, курсовая, диплом, контрольная)

Краткий обзор средств изменения данных

Если требуется изменить некоторые данные, можно воспользоваться операторами INSERT, UPDATE или DELETE для добавления новых строк, обновления существующих строк или удаления строк из таблицы. Как будет показано далее, оператор truncate в действительности является быстрым способом удаления всех строк таблицы.

Эти операторы работают с наборами данных, а не с отдельными строками. Это значит, что будут изменены все строки, которые удовлетворяют условию фразы where этих операторов. Для внесения изменений нет никакой необходимости обрабатывать в цикле каждую строку таблицы. Кроме того, данные операторы могут изменять одновременно только одну таблицу, в отличие от оператора SELECT, который может выбирать данные одновременно из нескольких таблиц.

Эти операторы выдаются большинством инструментальных средств внешнего интерфейса Oracle, которые изменяют таблицы базы данных. Пишет ли оператор разработчик или их генерирует инструмент Oracle, эти операторы являются основным способом, посредством которого в базе данных Oracle модифицируются данные. Например, во время работы Oracle Forms автоматически генерируются операторы select, insert, update и delete каждый раз при обращении пользователя к экранной форме. Разработчики прикладных программ могут также закодировать дополнительные бизнес-правила и средства обработки в операторах select, insert, update и delete для выполнения операций с данными таблиц, отличными от тех, которые предусмотрены при работе с экранной формой.

Каждый раз при выполнении в базе данных совокупности изменений эти изменения должны быть либо сохранены, либо отменены. Это именуется как «commit and rollback» (фиксация и откат).

Если нужно сохранить изменения, выдается оператор commit, который сохранит все изменения, внесенные в текущей транзакции. Программное обеспечение базы данных Oracle гарантирует, что-либо все изменения будут сохранены в базе данных, либо поступит сообщение об ошибке. В случае наличия ошибки можно быть уверенным, что ни одно из изменений в текущей транзакции не было сохранено.

Показать весь текст
Заполнить форму текущей работой