Теория для лабораторной работы №1 - "Изучение команд DDL", страница 18

 

Пример.

Следующий оператор добавляет столбец THRIFTPLAN типа NUMBER(7,2) и столбец LOANCODE типа CHAR(1) с ограничением NOT NULL

ALTER TABLE emp

      ADD (thriftplan NUMBER(7,2),

                loancode CHAR(1) NOT NULL)

Пример.

Следующий оператор увеличивает размерность LOANCODE на один разряд:

ALTER TABLE emp

      MODIFY (loancode CHAR(2))

 

DELETE

Назначение: удаляет строк из таблицы или базовой таблицы обзора.

Требования к использованию: необходима привилегия DELETE.

Синтаксис:

 

schema

имя схемы, содержащей таблицу или обзор.

table

view

имя таблицы, из которой удаляются строки. Если определён обзор, то происходит удаление строк из базовой таблицы этого обзора.

dblink

связь с удалённой базой данных, в которой находится таблица или обзор.

subquery

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

alias

синоним таблицы или обзора. Используется в коррелятивных запросах.

WHERE

Удаляются только те строки, которые удовлетворяют условию, заданному в этой клаузе.

 

Пример.

Следующий оператор удаляет все строки из таблицы TEMP_ASSIGN:

 

DELETE FROM temp_assign

Пример.

Этот пример удаляет из таблицы EMP служащих, занимающих должность SALESMAN и имеющих комиссионные меньше 100: