in reply to executing a OSP with CGI
Greetings, chuleto1!
When executing an existing stored procedure via DBI, I have often used a structure like the following:
Hope this helps!
-Daruma
When executing an existing stored procedure via DBI, I have often used a structure like the following:
I am basically creating an anonymous PL/SQL block to execute the desired stored procedure, (or function in this case.) Using the $pkgh->bind_param and $pkgh->bind_param_inout calls allows for much greater flexibility when working with some of the stored procedures I have.sub call_assign_value_func { my $some_num = shift; my $func_value = -1; my $pkgh = $dbh->prepare("BEGIN :result := PKG_SIMULATOR.F_ASSIGN_VALUE(:some_num); END;"); $pkgh->bind_param(":some_num", $some_num); $pkgh->bind_param_inout(":result", \$func_value, 15); $pkgh->execute(); return $func_value; }
Hope this helps!
-Daruma
|
---|
In Section
Seekers of Perl Wisdom