Мартин грубер понимание sql перевод Лебедева В. Н. Под редакцией Булычева В. Н. Москва, 1993 martin gruber


DELETE (УДАЛИТЬ) Синтаксис DELETE FROM {[WHERE ];} | WHERE CURRENT OF


Download 1.45 Mb.
bet169/172
Sana26.01.2023
Hajmi1.45 Mb.
#1128343
1   ...   164   165   166   167   168   169   170   171   172
Bog'liq
Грубер. Понимание SQL

DELETE
(УДАЛИТЬ)


Синтаксис
DELETE FROM {[WHERE
];} | WHERE CURRENT OF
Если предложение WHERE отсутствует, ВСЕ строки таблицы удаляются. Если предложение WHERE использует предикат
, строки, которые удовлетворяют условию этого предиката
удаляются. Если предложение WHERE имеет аргумент CURRENT OF (ТЕКУЩИЙ) в имени курсора , строка из таблицы
на которую в данный момент имеется ссылка с помощью имени курсора будет удалена. Форма WHERE CURRENT может использоваться только во вложенном SQL, и только с модифицируемыми курсорами.
EXEC SQL
(ВЫПОЛНИТЬ SQL)


Синтаксис
EXEC SQL
EXEC SQL используется, чтобы указывать начало всех команд SQL, вложенных в другой язык.
FETCH
(ВЫБОРКА)


Синтаксис
EXEC SQL FETCH INTO
FETCH принимает вывод из текущей строки запроса , вставляет ее в список главных переменных , и перемещает курсор на следующую строку. Список может включать переменную indicator в качестве целевой переменной (См. Главу 25.)
GRANT
(ПЕРЕДАТЬ ПРАВА)


Синтаксис (стандартный)
GRANT ALL [PRIVILEGES] | {SELECT | INSERT | DELETE | UPDATE [()] | REFERENCES [()l } .,.. ON
.,.. TO PUBLIC | .,.. [WITH GRANT OPTION];
Аргумент ALL (ВСЕ), с или без PRIVILEGES (ПРИВИЛЕГИИ), включает каждую ривилегию в список привилегий. PUBLIC (ОБЩИЙ) включает всех существующих пользователей и всех созданых в будущем.
Эта команда дает возможность передать права для выполнения действий в таблице с указаным именем. REFERENCES позволяет дать права чтобы использовать столбцы в списке столбцов как родительский ключ для внешнего ключа. Другие привилегии состоят из права выполнять команды, для которых привилегии указаны их именами в таблице. UPDATE подобен REFERENCES и может накладывать ограничения на определенные столбцы. GRANT OPTION дает возможность передавать эти привилегии другим пользователям.


Синтаксис (нестандартный)

Download 1.45 Mb.

Do'stlaringiz bilan baham:
1   ...   164   165   166   167   168   169   170   171   172




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling