ssis - How to resolve SQL query parameters mapping issues while using Oracle OLE DB provider? -
when trying enter sql query parameters using oracle ole db provider following error:
parameters cannot extracted sql command. provider might not parse parameter information command. in case, use "sql command variable" access mode, in entire sql command stored in variable.
additional information:
provider cannot derive parameter information , setparameterinfo has not been called. (microsoft ole db provider oracle)
i have tried following suggestion here don't quite understand required:parameterized queries against oracle
any ideas?
to expand on link given in question:
- create package variable
- double click on package variable name. (this allows access properties of variable)
- set property 'evaluateasexpression' true
- enter query in expression builder.
- set ole db source query sql command variable
the expression builder can dynamically create expressions using variable create 'parametised queries'.
following 'normal' query:
select * book book.book_id = ?
can written in expression builder as:
"select * book book.book_id = " + @[user::bookid]
you can null handling , data conversion using expression builder.
Comments
Post a Comment