Операторы SQL можно подразделить на пять категорий. В таблице 4.1 представлены примеры операторов, относящихся к разным категориям. Все SQL-операторы подробно описаны в руководстве "Server SQL Reference".
С помощью операторов языка манипулирования данными (DML, Data Manipulation Language) можно модифицировать и запрашивать информацию, содержащуюся в однако нельзя изменять структуру таблиц и других объектов.
С помощью операторов языка определения данных (DDL, Data Definition Language) можно создавать, удалять и изменять структуру объектов схем. К операторам DDL относятся также команды, используемые для изменения полномочий на объекты схем.
• Операторы управления транзакциями обеспечивают согласованность данных. SQL-операторы объединяются в логические транзакции, которые выполняются либо успешно, либо неуспешно как единое целое.
С помощью операторов управления сеансом работы можно изменять настройки отдельного соединения с базой данных, например, для того чтобы разрешить трассировку SQL или включить событие.
С помощью операторов управления системой можно изменять настройки, задаваемые для всей базы данных, например, для того чтобы разрешить или запретить архивирование.
Внимание
Некоторые клиентские инструментальные средства предоставляют дополнительные команды. Эти команды действительны только в данной среде. Например, SQL *Plus предлагает такие команды, как spool (копирование в файл) и set serveroutputfкопирование содержимого буфера DBMS_OUTPUTHa экран). Рго*С предоставляет встроенные команды SQL, например allocate (выделение памяти для переменной курсора) и connect(создание соединения с базой данных). Дополнительная информация о клиентских инструментальных средствах представлена в главе 2.

| < Предыдущая | Следующая > |
|---|


