3

To pass an array to oracle procedure we use ArrayDiscriptor and ARRAY objects. What objects do I have to use to pass an object to a stored procedure?

3
  • Is the Oracle procedure written in PL/SQL or Java? Commented Mar 6, 2011 at 1:37
  • Orcale procedure written in PL/SQL . Commented Mar 6, 2011 at 1:39
  • Dupe - Pass array to Oracle Procedure Commented Mar 6, 2011 at 13:24

1 Answer 1

1

The ArrayDesciptor and ARRAY classes (as well as StructDescriptor and STRUCT) map to Oracle TYPES - i.e. objects created something like...

create type my_obj as object( id varchar2(x), etc );

If you have access to the java, you should be able to see where the ArrayDescriptor is constructed and get the database type name from that.

You can use these oracle types as parameters to functions and procedures.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.