Re: OCI8 Stored procedure execution

From: Date: Mon, 12 Jun 2000 13:58:19 +0000
Subject: Re: OCI8 Stored procedure execution
References: 1 2  Groups: php.db 
Request: Send a blank email to php-db+get-342@lists.php.net to get a copy of this message
Thanks, Thies, that did the trick. More general question: I want to find out which, if any, Oracle-specific SQL are supported by OCI8. I also need to figure out exactly which SQL are Oracle-specific. Is there a document/e-mail/publication summarizing this anywhere? thies@digicol.de wrote: > On Mon, Jun 12, 2000 at 08:28:52AM -0400, Fred Bulah wrote: > > > > Hello all, > > > > I am a new OCI8 user and am trying to execute an Oracle 8i stored > > procedure and get a return value back. > > > > The PHP4 code is: > > > > <?php > > print "<HTML><PRE>"; > > print "test 8: execute stored procedure<br>"; > > $conn = OCILogon("fredb","fmb22956"); > > $stmt = OCIParse( $conn, "execute mytest( :albumItemId );" ); > > OCIBindByName( $stmt, ':albumItemId', &$albumItemId, 10 ); > > OCIExecute( $stmt ); > > print "albumItemId=$albumItemId<br>"; > > OCIFreeStatement($stmt); > > OCILogOff($conn); > > print "</PRE></HTML>"; > > ?> > > > > Produces the following error: > > > > test 8: execute stored procedure > > > > Warning: OCIStmtExecute: ORA-00900: invalid SQL statement > > in /home/fredb/xanboo/htdocs/testoci8.htm on line 14 > > execute is not a known sql-command. (it's only known by > sqlplus) > > try > "begin mytest( :albumItemId ); end;" > instead. > tc > > > > albumItemId= > > > > > > The stored procedure definition is: > > > > /* mytest.sp: test stoed procedure */ > > create or replace procedure mytest( albumItemId out number ) > > is > > begin > > select albumitemseq.nextval into albumItemId from dual; > > end; > > / > > > > Executes without a problem from SQL/Plus. > > > > Can anyone help me locate the problem? > > Thanks. > > > > > > > > -- > > PHP Database Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: php-db-unsubscribe@lists.php.net > > For additional commands, e-mail: php-db-help@lists.php.net > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > -- > > Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!" > Digital Collections Phone +49 40 235350 Fax +49 40 23535180 > Hammerbrookstr. 93 20097 Hamburg / Germany > > -- > PHP Database Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-db-unsubscribe@lists.php.net > For additional commands, e-mail: php-db-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net

« previous php.db (#342) next »