Команды обновления
UPDATE
|
UPDATE <имя таблицы> |
столбца> = <список полей> |
|
|
||||||
|
SЕТ { |
1 |
} • , •• <имя |
|
|
|||||
[ |
WHERE <предикат> |
|
|
|
|
|||||
1 |
WHERE |
CURRENT OF |
<имя курсора> |
|
|
|||||
|
|
|
(• |
|
только вложенный •)]; |
|
|
|||
|
INSERT |
|
|
|
|
|
|
|
|
|
|
INSERT |
INTO <имя |
таблицы> [(<имя столбца>., .. )] |
|
|
|||||
|
{ VALUES (<список |
полей>)., .. )} |
|
|
||||||
|
1 <запрос>; |
|
|
|
|
|
|
|
|
|
|
DELETE |
|
|
|
|
|
|
|
|
|
|
DELETE FROM <имя таблицы> |
|
|
|||||||
|
[ WHERE <предикат> |
|
|
|
|
|||||
|
1 WHERE CURRENT OF <имя курсора> |
|
|
|||||||
|
(• |
только вложенный •)]; |
|
|
||||||
|
Элементы, используемые в командах обновления |
|
||||||||
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||
|
ЭJ1емент |
|
|
|
Опnепе.1е1ше |
|
|
|||
|
<и.мя .:урсора> |
|
|
Имя курсора, используемого в этой программе. |
|
|
||||
|
<зштос> |
|
|
|
Попvстимая команла SELECT. |
|
|
|||
|
|
|
|
|
|
|||||
|
Остальны~ элементы определены в команде SELECT. |
|
|
|||||||
|
Символы, используемые при описании синтаксиса |
|
||||||||
|
|
|
|
|
|
|
|
|||
|
Элемент |
|
Опnелеление |
|
|
|
|
|||
|
1 |
|
Все то, |
что предшествует данному символу, можоно заменить тем, что |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
следует за ним. Этот символ используется там, где мы хотим |
сказать нили''. |
|
|||||
|
{ } |
|
Все то, что включено в фигурные скобки, рассматривается как единое целое |
|
||||||
|
|
|
для применения символа 1 , . , .. или других. |
|
|
|||||
|
[] |
|
Все то, что заключено в квадратные скобки, является необязательным. |
|
||||||
|
|
|
Все то, |
что предшествует этим символам, может повторяться |
произвольное |
|
||||
|
|
|
число раз. |
|
|
|
|
|||
|
|
|
|
|
|
|
||||
|
|
|
Все то, что предшествует этим символам, может повторяться произвольное |
|
||||||
|
.... |
|
|
|||||||
|
|
|
число nаз· каждое отдельное вхождение отделяется запятой. |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|