Оглавление:
Определение - Что означает Ad Hoc Query?
В SQL специальный запрос - это слабо типизированная команда / запрос, значение которого зависит от некоторой переменной. Каждый раз, когда команда выполняется, результат отличается в зависимости от значения переменной. Это не может быть предопределено и обычно попадает под SQL-запрос динамического программирования. Специальный запрос недолговечен и создается во время выполнения.
Техопедия объясняет Ad Hoc Query
Как предполагает слово «ad hoc», этот тип запроса предназначен для «конкретной цели», которая отличается от предопределенного запроса, который имеет одно и то же выходное значение при каждом выполнении. Специальный запрос не находится в системе в течение длительного времени и создается динамически по требованию пользователя. В программировании более эффективно использовать специальный запрос, поскольку он экономит системные ресурсы, но, в то же время, сложные запросы (имеют несколько переменных) также бросают вызов скорости обработки и оперативной памяти системы.