Insert (SQL): відмінності між версіями
Перейти до навігації
Перейти до пошуку
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Нова сторінка: '''INSERT''' — оператор мови SQL, котрий додає рядки в таблицю або view. Синта... |
Немає опису редагування |
||
Рядок 1: | Рядок 1: | ||
'''INSERT''' — оператор мови [[SQL_(мова_програмування)|SQL]], котрий додає рядки в таблицю або view. |
'''INSERT''' — оператор мови [[SQL_(мова_програмування)|SQL]], котрий додає рядки в таблицю або view. |
||
В реляційній [[СУБД]] можна визначити два варіанти оператора INSERT. |
|||
* ''Однорядковий'' оператор INSERT дозволяє додавати в таблицю один новий рядок. Він широко використовується в повсякденних аплікаціях, наприклад програмах введення даних. |
|||
* ''Багаторядковий'' оператор INSERT забезпечує витягування даних з однієї частини бази даних, їх трансформацію і додавання в іншу частину. Використовується зазвичай при пакетній обробці і створенні нових даних. |
|||
Синтакс оператора INSERT виглядає наступним чином: |
|||
<pre> |
<pre> |
||
INSERT INTO |
INSERT INTO таблиця (колонка1, [колонка2, ... ]) VALUES (значення1, [значення2, ...]) |
||
</pre> |
</pre> |
||
Рядок 35: | Рядок 40: | ||
} |
} |
||
</pre> |
</pre> |
||
{{compu-stub}} |
{{compu-stub}} |
Версія за 08:57, 7 березня 2007
INSERT — оператор мови SQL, котрий додає рядки в таблицю або view. В реляційній СУБД можна визначити два варіанти оператора INSERT.
- Однорядковий оператор INSERT дозволяє додавати в таблицю один новий рядок. Він широко використовується в повсякденних аплікаціях, наприклад програмах введення даних.
- Багаторядковий оператор INSERT забезпечує витягування даних з однієї частини бази даних, їх трансформацію і додавання в іншу частину. Використовується зазвичай при пакетній обробці і створенні нових даних.
Синтакс оператора INSERT виглядає наступним чином:
INSERT INTO таблиця (колонка1, [колонка2, ... ]) VALUES (значення1, [значення2, ...])
Для SQL2 є дійсним більш розширений синтексис
INSERT [INTO] { table_name WITH ( < table_hint_limited > [ ...n ] ) | view_name | rowset_function_limited } { [ ( column_list ) ] { VALUES ( { DEFAULT | NULL | expression } [ ,...n] ) | derived_table | execute_statement } } | DEFAULT VALUES < table_hint_limited > ::= { FASTFIRSTROW | HOLDLOCK | PAGLOCK | READCOMMITTED | REPEATABLEREAD | ROWLOCK | SERIALIZABLE | TABLOCK | TABLOCKX | UPDLOCK }
Це незавершена стаття про інформаційні технології. Ви можете допомогти проєкту, виправивши або дописавши її. |