Я использую SQL-сервер и ODBC в Visual C++ для записи в базу данных. В настоящее время я использую привязку параметров в SQL-запросах (поскольку я заполняю базу данных только 5 - 6 запросами, и то же верно для получения данных). Я не знаю много о хранимых процедурах, и я задаюсь вопросом, насколько, если какие-либо хранимые процедуры увеличения производительности имеют по привязке параметров как в привязке параметров, мы готовим запрос только однажды и просто выполняем ее позже в программе для другого множества значений переменных.
Хранимые процедуры должны быть более производительными по нескольким причинам:
. Еще одно преимущество состоит в том, что вы можете изменить запрос в базе данных без необходимости перекомпилировать код. Это дополнительный уровень абстракции, который я считаю очень полезным.