Ответ 1
Семантически, запрос - это то, что вы выполняете для возврата данных. Вы запрашиваете базу данных, чтобы найти все X в Y.
Если вы не ожидаете результатов, это не столько запрос, сколько оператор или команда.
Я знаю, что это не ад полезный вопрос, но я не могу не прослушивать его.
Итак,
Почему указанный метод (в классах *Command
) называется
ExecuteNonQuery вместо ExecuteQuery?
Не те ли SQL-запросы, которые мы бросаем в БД, запросы?
Семантически, запрос - это то, что вы выполняете для возврата данных. Вы запрашиваете базу данных, чтобы найти все X в Y.
Если вы не ожидаете результатов, это не столько запрос, сколько оператор или команда.
Нет, если они являются INSERT, DELETE, CREATE TABLEs и т.д.
Я бы подумал об этом, поскольку запрос запрашивает базу данных для записей. Действия, которые изменяют данные/базу данных, не будут запросом.