Терминология SQL-запросов? - PullRequest
0 голосов
/ 21 ноября 2011

Каковы правильные термины для разграничения «изменяющих запросов» (обновление, удаление и т. Д.) И «немодифицирующих запросов» (выбор и т. Д.)?

Для проекта университета требуется список всех используемых запросовсистемой, и я хотел бы поставить соответствующие заголовки.

Ответы [ 2 ]

1 голос
/ 21 ноября 2011

«Изменяющие запросы» (обновить, удалить, вставить, объединить) и «немодифицирующие запросы» (выбрать) - это все DML : язык манипулирования данными.

Основные функции для хранения данных: CRUD . Я не знаю о дифференциации для изменения классификации.

0 голосов
/ 21 ноября 2011

Модифицирующие запросы = Язык манипулирования данными .

Не модифицирующие запросы в основном также считаются частью DML.
Цитата по приведенной выше ссылке:

Оператор запроса SELECT, предназначенный исключительно для чтения, классифицируется с операторами SQL-data и, как считается, согласно стандарту находится вне DML.Форма SELECT ... INTO считается DML, потому что она манипулирует (то есть изменяет) данные.Однако в обычной практике это различие не проводится, и SELECT широко считается частью DML.

...