Давайте подумаем, что такие запросы. Вот одно из их определений: этот род запросов позволяет модифицировать тот или иной запрос без изменения текста, принимать ответ от сервера, выхывать различные хранимые процедуры. У параметризированных запросов, точнее у их параметров есть
значение, имя и направление. А теперь попробуем рассмотреть один из самых простых вариантов создания такого запроса. Для чего? Если вы слабо представляете, что это такое - параметризированный запрос, то без наглядных примеров вы можете и не понять. Так что - просвещайтесь :)
Итак, допустим: мы имеем запрос, который возвращает записи, находящиеся в соответствии с критериями, которые выставляются:SELECT COUNT(*} FROM CUSTOMER WHERE SATS = 'MA1
После "срабатывания" этого запроса вы получаете результат, состоящий из единственной записи, которая содержит количество строчек, попадающих под критерии. Вы можете критерий указать динамически: SELECT COUNT(*} FROM CUSTOMER WHERE STATE = ?
Вот - простейший параметризированный запрос. Его параметры используются также, как в хранимых процедурах. Единственная разница в том, что вам не придется писать параметр возвращаемого значения, поскольку в наших запросах его просто не существует.