Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. CREATE OR REPLACE PROCEDURE "FOO" (p_1 VARCHAR(100),
  2. p_2 VARCHAR(100),
  3. p_opt_1 VARCHAR(100) default null,
  4. p_opt_2 VARCHAR(100) default null) IS
  5. ...
  6.  
  7. BEGIN
  8. FOO("p1 val", "p2 val", p_opt_2 => "p2 opt val");
  9. END;
  10.  
  11. begin
  12. cursor = conn.parse('BEGIN foo(:p_1, :p_2, :p_opt1, p_opt2); END;')
  13. cursor.bind_param(':p_1', 'some string', String)
  14. cursor.bind_param(':p_2', 'some other string', String)
  15. cursor.bind_param(':p_opt_1', nil, String)
  16. cursor.bind_param(':p_opt2_2', 'some value', String)
  17. cursor.exec
  18. rescue Exception => e
  19. ....
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement