Добавление данных
- Добавление полных строк
- Добавление части строки
- Добавление выбранных данных
- Копирование данных из одной таблицы в другую
Добавление части строки
Рекомендуемый в предыдущем разделе способ использования оператора INSERT состоит в явном указании имен столбцов таблицы. Используя такой синтаксис, вы также получаете возможность пропустить некоторые столбцы. Это означает, что вы вводите значения для одних столбцов и не предлагаете для других.
Рассмотрим следующий пример:
cust_name,
cust_address,
cust_city,
cust_state,
cust_ZIP,
cust_country) VALUES('1000000006',
'Toy Land',
'423 Any Street' ,
'New York',
'NY' ,
'11111',
'USA') ;
В примере, приведенном ранее в этом уроке, значения не предлагаются для двух столбцов, cust^contact и cust_email. Это означает, что в данном случае нет причин включать эти столбцы в оператор INSERT. Поэтому данный оператор INSERT не включает эти два столбца и два соответствующих им значения.
Попуск столбцов
Если вы пропускаете столбец таблицы, которая не допускает появления в своих строках значений NULL и не имеет значения, определенного для использования по умолчанию, СУБД выдаст сообщение об ошибке, и эта строка не будет добавлена.



