DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Операторы SQL

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


 









jAntivirus