>  기사  >  php教程  >  用PHP执行Oracle存储过程示例

用PHP执行Oracle存储过程示例

PHP中文网
PHP中文网원래의
2016-06-21 09:09:231183검색

用PHP执行Oracle存储过程示例  

<? 
//在oracle中执行存储过程示例 
//供大家参考 
$gConn=ocilogon("test","test"); 
/* OCIDefineByPos example thies@digicol.de (980219) */ 
//discrate与nEcode是out parameter,其余均是 in parameter. 
//存储过程get_discrate存放于package ebiz_pg中。 
$stmt = OCIParse($gConn,"BEGIN ebiz_pg.get_discrate(:discrate,505,402,1,56,:nEcode);END;"); 
OCIBindByName($stmt,":discrate",&$discrate,32); 
OCIBindByName($stmt,":nEcode",&$nEcode,32); 
OCIExecute($stmt); 
echo($discrate); 
echo("<br>"); 
echo($nEcode); 
//echo($discrate*0.09); 
OCIFreeStatement($stmt); 
OCILogoff($gConn); 
?>


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.