РЕЗЮМЕ
Теперь вы овладели мастерством управления содержанием вашей базы
данных с помощью трех простых команд:
INSERT - используемой чтобы помещать строки в базу данных;
DELETE - чтобы удалять их;
REFERENCES - чтобы изменять значения в уже вставленных строках.
Вы обучались использованию предиката с командами UPDATE и DELETE
чтобы определить, на которую из строк будет воздействовать команда.
Конечно, предикаты как таковые - не значимы для INSERT, потому что
обсуждаемая строка не существует в таблице до окончания выполнения
команды INSERT. Однако, вы можете использовать запросы с INSERT,
чтобы сразу помещать все наборы строк в таблицу. Причем это, вы можете делать со столбцами в любом порядке.
Вы узнали, что значения по умолчанию, могут помещаться в столбцы, если вы не устанавливаете это значение явно. Вы также видели использование стандартного значения по умолчанию, которым является NULL. Кроме
того, вы поняли, что UPDATE может использовать выражение значения,
тогда как INSERT не может.
Следующая глава расширит ваше познания, показав вам, как использовать подзапросы с этими командами. Эти подзапросы напоминают те, с которыми вы уже знакомы, но имеются некоторые специальные выводы и ограничения, когда подзапросы используются в командах DML, что мы будем обсуждать в Главе 16.
РАБОТА С SQL
1. Напишите команду которая бы поместила следующие значения, в их
нижеуказанном порядке, в таблицу Продавцов:
city - San Jose,
name - Bianco,
comm - NULL,
cnum - 1100.
2. Напишите команду которая бы удалила все порядки заказчика Clemens
из таблицы Порядков.
3. Напишите команду которая бы увеличила оценку всех заказчиков в Риме
на 100.
4. Продавец Serres оставил компанию. Переназначьте его заказчиков продавцу Motika.
( См. Приложение A для ответов. )