Бөлісу құралы:


инструкции Result-Generating и Result-Free

Инструкции SQL можно легко разделить на следующие пять категорий:

  • Операторы Генерирующие результаты Это операторы SQL, которые создают результат. Например, инструкция SELECT .

  • Операторы подсчета строк Это операторы SQL, которые подсчитывают количество затронутых строк. Например, инструкция UPDATE или DELETE .

  • Операторы языка определения данных (DDL) Это операторы SQL, которые изменяют структуру базы данных. Например, CREATE TABLE или DROP INDEX.

  • Операторы, изменяющие контекст Это SQL инструкции, которые изменяют контекст базы данных. Например, инструкции USE и SET в SQL Server.

  • Административные инструкции Это инструкции SQL, используемые для администрирования в базе данных. Например, GRANT и REVOKE.

Инструкции SQL в первых двух категориях называются общим термином операторы создания результатов. Инструкции SQL в последних трех категориях являются коллективно известны как инструкции без результатов. ODBC определяет семантику пакетов, включающих только инструкции создания результатов. Эти семантики различаются широко и поэтому зависят от источника данных. Например, драйвер SQL Server не поддерживает удаление объекта, а затем ссылки на тот же объект или повторное создание того же объекта в одном пакете. Таким образом, термин пакет , используемый в этом руководстве, относится только к пакетам инструкций создания результатов.