Я использую драйвер Oracle ODBC и хочу динамически передавать переменные.Вот как выглядит мой запрос:
define val = 'Test';
select * from Table where Name = '&val'
Хотя этот запрос работает нормально в Oracle SQL Developer, я думаю, что я не пишу запрос для правильного выполнения драйвера ODBC.Есть предложения?
из журналов ODBC:
EXIT SQLExecDirectW с кодом возврата -1 (SQL_ERROR) "define val = 'Test'; \ aselect * из таблицы, где Name = '& val'; \0 "DIAG [42000] [Oracle] [ODBC] [Ora] ORA-00900: недопустимый оператор SQL