Команды SQL
Команды SQL
Язык SQL состоит из ограниченного числа команд, специально предназначенных для управления данными. Одни из этих команд служат для определения данных, другие — для их обработки, а остальные — для администрирования данных. О командах определения и обработки данных рассказывается в главах 4-12, а о командах администрирования данных — в главах 13 и 14.
Чтобы соответствовать стандарту SQL: 2003, в состав реализации должны входить все основные возможности. Кроме того, в ее состав могут входить и расширения этого основного набора (которые также описаны спецификацией SQL:2003). Расширения пока оставим, вернемся к основам. Ниже приведена таблица основных команд SQL:2003.
Если вы из тех программистов, кому нравится проверять новые возможности, то возрадуйтесь.
Таблица 2.1. Основные команды SQL:2003
| ALTER DOMAIN | CREATE CURSOR | FREE LOCATOR |
| ALTER TABLE | DECLARE TABLE | GET DIAGNOSTICS |
| CALL | DELETE | GRANT |
| CLOSE | DISCONNECT | HOLD LOCATOR |
| COMMIT | DROP ASSERTION | INSERT |
| CONNECT | DROP CHARACTER SET | OPEN |
| CREATE ASSERTION | DROP COLLATION | RELEASE SAVEPOINT |
| CREATE CHARACTER SET | DROP DOMAIN | RETURN |
| CREATE COLLATION | DROP ORDERING | REVOKE |
| CREATE DOMAIN | DROP ROLE | ROLLBACK |
| CREATE FUNCTION | DROP SCHEME | SAVEPOINT |
| CREATE METHOD | DROP SPECIFIC FUNCTION | SELECT |
| CREATE ORDERING | DROP SPECIFIC PROCEDURE | SET CONNECTION |
| CREATE PROCEDURE | DROP SPECIFIC ROUTINE | SET CONSTRAINTS |
| CREATE ROLE | DROP TABLE | SET ROLE |
| CREATE SCHEMA | DROP TRANSFORM | SET SESSION AUTHORIZATION |
| CREATE TABLE | DROP TRANSLATION | SET SESSION CHARACTERISTICS |
| CREATE TRANSFORM | DROP TRIGGER | SET TIME ZONE |
| CREATE TRANSLATION | DROP TYPE | SET TRANSACTION |
| CREATE TRIGGER | DROP VIEW | START TRANSACTION |
| CREATE TYPE | FETCH | UPDATE |
| CREATE VIEW |