Манипулирование данными. Вставка, обновление и удаление строк. Транзакции и их обработка. Последовательности

Страницы работы

Содержание работы

Практическое занятие 6


Манипулирование данными. Вставка, обновление и удаление строк. Транзакции и их обработка. Последовательности.

  1. Вставьте в таблицу CUSTOMER две записи, содержащие значения для каждого столбца и просмотрите содержимое таблицы:

(1, ‘Unisports’, ’55-2066101’, ‘Sao Paolo’, 1, 12, ’no comments’),

(2, ‘Womansport’, ‘1-206-104-0103’,’Seattle’, 2, 11, ’no comments’);

  1.  Вставьте в таблицу CUSTOMER две записи, содержащие неопределенные значения для столбцов COMMENTS и PHONE и просмотрите содержимое таблицы:

Id=3, name = ’Futbol Sonora’, city = ’Nogales’, region_id = 3, sales_rep = 12;

Id=4, name = ’Hamada Sport’, city =’Alexandria’, region_id = 4, sales_rep = 13;

  1. Подтвердите транзакцию
  1. Вставьте в таблицу CUSTOMER запись с помощью переменной подстановки для столбца PHONE и просмотрите содержимое таблицы

Id=5, name = ’Futbol’, city =’Nogales’, region_id = 3, sales_rep = 12;

  1. Сделайте откат транзакции и просмотрите содержимое таблицы CUSTOMER
  1. Создайте в текущей транзакции маркер для отката:
  1. Измените значение REGION_ID на 9 для строки с ID = 4:
  1. Измените значение REGION_ID на 7 для строки с ID = 2:
  1. Удалите строку из таблицы CUSTOMER для CITY = ‘Seattle’ и просмотрите содержимое таблицы:
  1. Сделайте откат транзакции до маркера и просмотрите содержимое таблицы:
  1. Создайте последовательность S_CUST для первичного ключа таблицы таблицы CUSTOMER. Первое число последовательности – следующее за максимальным числом первичного ключа таблицы CUSTOMER, приращение равно 1, кэширование значений и циклическая генерация чисел не заданы.
  1. Проверьте параметры созданной последовательности:
  1. Напишите интерактивный командный файл для вставки строки (name = ’Dilhi’, region_id = 6)в таблицу CUSTOMER. Воспользуйтесь последовательностью, созданной Вами для столбца ID. Создайте собственное приглашение на ввод name. Выполните свой скрипт, добавив одну запись. Просмотрите содержимое таблицы.
  1. Просмотрите текущее значение последовательности:

Похожие материалы

Информация о работе