2015-02-22 4 views
0

Я читал о терминах ad-hoc, и я очень смущен, в частности о том, как они выполняются. Читая нить (What is Ad Hoc Query?), они упомянули, что специальные запросы написаны «на лету». Означает ли это, что для того, чтобы запрос был ad-hoc, он должен быть написан на данный момент, например, в CLI или СУБД? Как насчет запроса, который я только что написал в скрипте для определенной цели, все еще считается ad-hoc, хотя он является частью скрипта?Путаница о сроке ad-hoc-запроса

Благодаря

+0

Любой запрос с переменной является Ad-Hoc-запросом. Убедитесь, что он дезинфицирован для предотвращения инъекции. –

ответ

0

А «производства» система имеет много «законсервированных запросов». Такие запросы редко меняются - обычно только тогда, когда вы «выпускаете» новую «версию» «продукта».

«Специальный запрос» - это ВЫБОР, который вы составляете, чтобы искать что-то, для которого консервированные запросы не помогают. Из руководства часто приходит вопрос: «Сколько фобий произошло на прошлой неделе?»

Вы будете запускать этот запрос один раз (или до получения желаемого результата), а затем бросить его. Или вы можете превратить его в «законченный запрос» для «производственной» системы, после чего его больше не следует называть «ad hoc».

+0

Спасибо за ответ. Это немного облегчило ситуацию. – user3276768