Я читаю книгу о SQL. В той книге существует термин Специальный запрос, который я не понимаю.
Что такое точно специальный запрос?
Ad hoc на латыни означает «для этой цели». Вы можете назвать это запросом «на лету» или запросом «просто так». Это тот тип SQL-запроса, который вы просто набираете там, где он вам нужен
var newSqlQuery = "SELECT * FROM table WHERE id = " + myId;
... который представляет собой совершенно другой запрос каждый раз, когда выполняется эта строка кода, в зависимости от значения myId
. Противоположность нерегламентированному запросу - это предопределенный запрос, такой как хранимая процедура, в котором вы создали один запрос для всей обобщенной цели выбора из этой таблицы (скажем) и передали идентификатор как переменную.