位置: 编程技术 - 正文

PHP:oci_new_cursor()的用法_Oracle函数

发布时间:2023-12-07
oci_new_cursor

推荐整理分享PHP:oci_new_cursor()的用法_Oracle函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 5, PECL OCI8 >= 1.1.0)

oci_new_cursor — 分配并返回一个新的游标(语句句柄)

说明 resource oci_new_cursor ( resource $connection )

oci_new_cursor() 在指定的连接上分配一个新的语句句柄。

PHP:oci_new_cursor()的用法_Oracle函数

Example #1 在 Oracle 的存储过程中使用 REF CURSOR

<?php//supposeyourstoredprocedureinfo.outputreturnsarefcursorin:data$conn=oci_connect("scott","tiger");$curs=oci_new_cursor($conn);$stmt=oci_parse($conn,"begininfo.output(:data);end;");oci_bind_by_name($stmt,"data",$curs,-1,OCI_B_CURSOR);oci_execute($stmt);oci_execute($curs);while($data=oci_fetch_row($curs)){var_dump($data);}oci_free_statement($stmt);oci_free_statement($curs);oci_close($conn);?>

Example #2 在 Oracle 的 select 语句中使用 REF CURSOR

<?phpecho"<html><body>";$conn=oci_connect("scott","tiger");$count_cursor="CURSOR(selectcount(empno)num_empsfromemp"."whereemp.deptno=dept.deptno)asEMPCNTfromdept";$stmt=oci_parse($conn,"selectdeptno,dname,$count_cursor");oci_execute($stmt);echo"<tableborder="1">";echo"<tr>";echo"<th>DEPTNAME</th>";echo"<th>DEPT#</th>";echo"<th>#EMPLOYEES</th>";echo"</tr>";while($data=oci_fetch_assoc($stmt)){echo"<tr>";$dname=$data["DNAME"];$deptno=$data["DEPTNO"];echo"<td>$dname</td>";echo"<td>$deptno</td>";oci_execute($data["EMPCNT"]);while($subdata=oci_fetch_assoc($data["EMPCNT"])){$num_emps=$subdata["NUM_EMPS"];echo"<td>$num_emps</td>";}echo"</tr>";}echo"</table>";echo"</body></html>";oci_free_statement($stmt);oci_close($conn);?>

oci_new_cursor() 如果出错返回 FALSE。

Note:

在 PHP 5.0.0 之前的版本必须使用 ocinewcursor() 替代本函数。该函数名仍然可用,为向下兼容作为 oci_new_cursor() 的别名。不过其已被废弃,不推荐使用。

PHP:oci_lob_is_equal()的用法_Oracle函数 oci_lob_is_equal(PHP5,PECLOCI8=1.1.0)oci_lob_is_equalComparestwoLOB/FILElocatorsforequality说明booloci_lob_is_equal(OCI-Lob$lob1,OCI-Lob$lob2)ComparestwoLOB/FILElocators.参数lob1ALOBidentifier.lob

PHP:oci_lob_copy()的用法_Oracle函数 oci_lob_copy(PHP5,PECLOCI8=1.1.0)oci_lob_copyCopieslargeobject说明booloci_lob_copy(OCI-Lob$lob_to,OCI-Lob$lob_from[,int$length=0])Copiesalargeobjectorapartofalargeobjecttoanotherlargeobject.OldLOB-r

PHP:oci_fetch()的用法_Oracle函数 oci_fetch(PHP5,PECLOCI8=1.1.0)oci_fetchFetchesthenextrowintoresult-buffer说明booloci_fetch(resource$statement)oci_fetch()获取下一行(对于SELECT语句)到内部结果缓冲区。Note:在PHP

标签: PHP:oci_new_cursor()的用法_Oracle函数

本文链接地址:https://www.jiuchutong.com/biancheng/275247.html 转载请保留说明!

上一篇:PHP:oci_new_collection()的用法_Oracle函数

下一篇:PHP:oci_lob_is_equal()的用法_Oracle函数

  • 金税三期怎么合理避税
  • 累进税率的税种有哪些
  • 小规模纳税人为什么没有进项
  • 人力资源服务的概念
  • 企业所得税属于地方税吗
  • 现金流量表中支付的税费包括哪些
  • 一般纳税人可以转小规模纳税人吗
  • 电子产品配件批发市场
  • 企业所得税财务费用借款利息扣除标准
  • 原材料盘亏会计分录怎么做
  • 去银行提取备用金开支票怎么填
  • 进口商品不提供发票合法吗
  • 写字楼出租可以给租户注册吗
  • 超市热卖食品
  • 无偿赠送要交税吗
  • 提供物业管理服务税率
  • 资产负债一并转让增值税
  • 个人如何开专票
  • 缴纳个人所得税会计分录
  • win10 0×0000007b怎么解决
  • windows10如何更换桌面壁纸
  • Windows自带的截图
  • windows为什么从7开始
  • 生育津贴的相关法律规定
  • 辅助生产车间照明用电计入哪个科目
  • 预提费用年终有余额怎么办
  • 如何取消网络拦截
  • iis6配置php网站
  • 代办退税账务处理
  • linux 定时删除文件
  • 小微企业减免额怎么计算
  • 预提收入的会计处理方法
  • php提供了________和___________两种复合数据类型
  • 浅谈php的排列组合
  • 红字增值税发票怎么开具图解
  • gpt gtp
  • php搜索代码
  • vue挂载dom
  • 开票和不开票的销项税额怎么算
  • 年底应交增值税借方余额怎么处理
  • 如何设置linux
  • 织梦文档网站模板
  • pytest conftest
  • 员工实际工资
  • 吃饭的票如何写报销单
  • 关于sqlserver数据库服务器登录账户的说法错误的是
  • 简易计税的增值税税率
  • 结转成本注意事项
  • 待抵扣进项税如何在营运资金
  • 金融工具占比低
  • 第一次建账要填期初余额吗
  • 其他应付款的会计编码
  • 应付账款尾款怎么处理
  • 企业出售自用车辆的会计处理
  • 收到对方公司的货款怎么记账
  • 研发费用账务处理完整版
  • 长期股权投资应计提减值准备的金额
  • 物流代收货款怎么收费
  • 公司有美金账户如何做账
  • 报销核销
  • 没收到发票怎么入账
  • 年末结账与财务的关系
  • mysql工作内容
  • sql连接两个表接查询sql语句
  • win8.1系统升级win10
  • win8系统怎么关闭投影
  • win8开始界面
  • redhat图形化界面启动
  • ubuntu系统虚拟机运行
  • 生产运维管理
  • centos 7 远程桌面
  • win10无法启动安全服务中心怎么办
  • win 10移动版
  • dom操作元素属性
  • surface游戏模式
  • 梦见擦窗户框
  • python 控制台交互
  • js异步实现原理
  • 中加税务信息互换执行
  • 税务注销了怎么查看纳税申报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号