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

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

asp.net - In javascript how to find the height and width -

c# - DataTable to EnumerableRowCollection -