- однорядковий оператор INSERT добавляє в таблицю один новий рядок.
В секції INTO вказується цільова таблиця – таблиця, в яку добавляється новий рядок, а в секції VALUES – містяться значення даних для нового рядка, а в секції VALUES – містяться значення даних для нового рядка. Список стовпчиків визначає, яке значення в який стовпчик заноситься.
Нехай на роботу прийняли нового працівника з такими даними:
Прізвище Іванов
Вік 25
Код 111
Посада Продавець
Філія Борислав (код філії 11)
Дата прийому 5 лютого 2003 р.
План продаж Ще не встановлений
Об’єм продаж $ 0. грн.
на біжучу дату
Приклад
1). Добавити інформацію про нового працівника Іванова.
1). створюється новий порожній рядок, структура якого повторює структуру стовпчиків таблиці.
2). цей рядок заповнюється значеннями із секції VALUES.
3). заповнений даними рядок добавляється в таблицю.
Оскільки рядки в таблиці – не впорядковані, то не вказується, де саме потрібно вставляти рядок; „вгорі”, „внизу”, чи „між двома рядками таблиці”.
Якщо в таблиці багато стовпчиків, то оператор INSERT може виявитися досить довгим, але його структура все-рівно залишиться дуже простою.
Список стовпчиків в операторі INSERT потрібний для того, щоб встановити відповідність між значеннями, які містяться в секції VALUES та стовпчиками, для яких ці значення призначені.
Списки значень і стовпчиків повинні містити однакову кількість елементів, а тип даних кожного значення повинен бути сумісним з типом відповідного стовпчика.