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:

  1. create package variable
  2. double click on package variable name. (this allows access properties of variable)
  3. set property 'evaluateasexpression' true
  4. enter query in expression builder.
  5. 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

Popular posts from this blog

windows - Why does Vista not allow creation of shortcuts to "Programs" on a NonAdmin account? Not supposed to install apps from NonAdmin account? -

c++ - How do I get a multi line tooltip in MFC -

unit testing - How to mock PreferenceManager in Android? -