Оператори вставки SQL — одні з найпоширеніших SQL-операторів, і наступне познайомить вас із трьома найпоширенішими SQL-вставками для вашого довідника.
Коли ми вставляємо дані в базу даних, найпоширеніші SQL-оператори вставки такі:
ВСТАВИТИ У TABLE1(id, ім'я, адреса) ЗНАЧЕННЯ(1, ygl, 'beijing') — для T-sql та PL/SQL;
SELECT id, name, address INTO table2 FROM table1 — автоматично створювати таблицю2, використання T-sql;
ВСТАВИТИ У таблицю2(id, ім'я, адреса) ВИБРАТИ id, ім'я, адресу З таблиці1
Ось коротке пояснення третього SQL-інструкційного оператора: оскільки стовпці, вставлені в talbe2, можна вказати, а джерело даних можна отримати через відносно складні запитні оператори, це може бути більш гнучким у використанні, але також слід враховувати, що при визначенні стовпців цільової таблиці потрібно заповнити всі непорожні стовпці, інакше вставка даних буде неможливою.
ВСТАВИТИ В ТАБЛИЦЮ2 SELECT id, ім'я, адресу з таблиці1
На цьому етапі, якщо ми пропустимо стовпці цільової таблиці, всі стовпці в цільовій таблиці будуть вставлені за замовчуванням, і порядок стовпців після SELECT має бути точно таким самим, як визначений порядок стовпців у цільовій таблиці для правильного вставлення даних, що легко пропустити і варто відзначити. |