ВУЗ:
Составители:
Рубрика:
50
8. Команды модификации данных
К командам модификации данных относятся:
INSERT INTO – команда добавления;
DELETE FROM – команда удаления;
UPDATE – команда обновления.
8.1. Команда добавления
Оператор INSERT INTO применяется для добавления записей
в таблицу. Формат команды:
< команда добавления >::=
INSERT INTO <имя_таблицы> [ (имя_столбца [,...n] ) ]
VALUES (значение[,...n]);
где имя_таблицы представляет собой либо имя таблицы базы
данных, либо имя обновляемого представления.
Эта форма команды INSERT с параметром VALUES предна-
значена для вставки единственной строки в указанную таблицу.
Список столбцов указывает столбцы, которым будут присвое-
ны значения в добавляемых записях.
Список может быть опущен. Тогда подразумеваются все
столбцы таблицы (кроме объявленных как счетчик), причем в по-
рядке, установленном при создании таблицы.
Если в команде INSERT указывается конкретный список имен
полей, то любые пропущенные в нем столбцы должны быть объяв-
лены при создании таблицы как допускающие значение NULL, за
исключением тех случаев, когда при описании столбца использо-
вался параметр DEFAULT.
Список значений должен соответствовать списку столб-
цов следующим образом:
1) количество элементов в обоих списках должно быть одина-
ковым;
2) должно существовать прямое соответствие между позицией
одного и то же элемента в обоих списках. Поэтому I элемент списка
значений должен относиться к I столбцу в списке столбцов, II – ко
II столбцу и т.д.
3) типы данных элементов в списке значений должны быть
совместимы с типами данных соответствующих столбцов таблицы.
8. Команды модификации данных
К командам модификации данных относятся:
INSERT INTO – команда добавления;
DELETE FROM – команда удаления;
UPDATE – команда обновления.
8.1. Команда добавления
Оператор INSERT INTO применяется для добавления записей
в таблицу. Формат команды:
< команда добавления >::=
INSERT INTO <имя_таблицы> [ (имя_столбца [,...n] ) ]
VALUES (значение[,...n]);
где имя_таблицы представляет собой либо имя таблицы базы
данных, либо имя обновляемого представления.
Эта форма команды INSERT с параметром VALUES предна-
значена для вставки единственной строки в указанную таблицу.
Список столбцов указывает столбцы, которым будут присвое-
ны значения в добавляемых записях.
Список может быть опущен. Тогда подразумеваются все
столбцы таблицы (кроме объявленных как счетчик), причем в по-
рядке, установленном при создании таблицы.
Если в команде INSERT указывается конкретный список имен
полей, то любые пропущенные в нем столбцы должны быть объяв-
лены при создании таблицы как допускающие значение NULL, за
исключением тех случаев, когда при описании столбца использо-
вался параметр DEFAULT.
Список значений должен соответствовать списку столб-
цов следующим образом:
1) количество элементов в обоих списках должно быть одина-
ковым;
2) должно существовать прямое соответствие между позицией
одного и то же элемента в обоих списках. Поэтому I элемент списка
значений должен относиться к I столбцу в списке столбцов, II – ко
II столбцу и т.д.
3) типы данных элементов в списке значений должны быть
совместимы с типами данных соответствующих столбцов таблицы.
50
Страницы
- « первая
- ‹ предыдущая
- …
- 49
- 50
- 51
- 52
- 53
- …
- следующая ›
- последняя »
