Я хочу использовать ODP.NET для запуска различных запросов к базе данных Oracle, и я хотел бы использовать параметры в запросе.Вот тривиальный пример фрагмента (без всех очевидных установочных битов OracleConnection
):
string query = "SELECT FIRSTNAME FROM EMPLOYEES WHERE LASTNAME=:pNAME";
OracleCommand command = new OracleCommand(query);
command.Parameters.Add(":pNAME", OracleDBType.Varchar2).Value = "O'Brien";
Мой вопрос: есть ли в любом случае запрос, генерируемый из этого?Я знаю, что это простой пример, и результат, вероятно, очень очевиден, но я пытаюсь увидеть, как он на самом деле обрабатывает такие вещи, как экранирование символов, таких как '
в O 'Brien
.И, конечно, в будущем, если мои запросы станут более сложными, и я получаю ошибки sql, я подумал, что смогу использовать сгенерированный запрос для отладки.
Любая помощь или указатели с благодарностью!