位置: 编程技术 - 正文

PHP:oci_bind_array_by_name()的用法_Oracle函数

编辑:rootadmin
oci_bind_array_by_name

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

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

(PHP 5 >= 5.1.2, PECL OCI8 >= 1.2.0)

oci_bind_array_by_name — Binds a PHP array to an Oracle PL/SQL array parameter

说明 bool oci_bind_array_by_name ( resource $statement , string $name , array &$var_array , int $max_table_length [, int $max_item_length = -1 [, int $type = SQLT_AFC ]] )

Binds the PHP array var_array to the Oracle placeholder name, which points to an Oracle PL/SQL array. Whether it will be used for input or output will be determined at run-time.

参数

statement

A valid OCI statement identifier.

name

The Oracle placeholder.

var_array

An array.

max_table_length

Sets the maximum length both for incoming and result arrays.

max_item_length

Sets maximum length for array items. If not specified or equals to -1, oci_bind_array_by_name() will find the longest element in the incoming array and will use it as the maximum length.

type

Should be used to set the type of PL/SQL array items. See list of available types below:

PHP:oci_bind_array_by_name()的用法_Oracle函数

SQLT_NUM - for arrays of NUMBER.

SQLT_INT - for arrays of INTEGER (Note: INTEGER it is actually a synonym for NUMBER(), but SQLT_NUM type won&#;t work in this case even though they are synonyms).

SQLT_FLT - for arrays of FLOAT.

SQLT_AFC - for arrays of CHAR.

SQLT_CHR - for arrays of VARCHAR2.

SQLT_VCS - for arrays of VARCHAR.

SQLT_AVC - for arrays of CHARZ.

SQLT_STR - for arrays of STRING.

SQLT_LVC - for arrays of LONG VARCHAR.

SQLT_ODT - for arrays of DATE.

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

范例

Example #1 oci_bind_array_by_name() example

<?php$conn=oci_connect("hr","hrpwd","localhost/XE");if(!$conn){$m=oci_error();trigger_error(htmlentities($m['message']),E_USER_ERROR);}$create="CREATETABLEbind_example(nameVARCHAR())";$stid=oci_parse($conn,$create);oci_execute($stid);$create_pkg="CREATEORREPLACEPACKAGEARRAYBINDPKG1ASTYPEARRTYPEISTABLEOFVARCHAR()INDEXBYBINARY_INTEGER;PROCEDUREiobind(c1INOUTARRTYPE);ENDARRAYBINDPKG1;";$stid=oci_parse($conn,$create_pkg);oci_execute($stid);$create_pkg_body="CREATEORREPLACEPACKAGEBODYARRAYBINDPKG1ASCURSORCURISSELECTnameFROMbind_example;PROCEDUREiobind(c1INOUTARRTYPE)ISBEGIN--BulkInsertFORALLiININDICESOFc1INSERTINTObind_exampleVALUES(c1(i));--FetchandreverseIFNOTCUR%ISOPENTHENOPENCUR;ENDIF;FORiINREVERSE1..5LOOPFETCHCURINTOc1(i);IFCUR%NOTFOUNDTHENCLOSECUR;EXIT;ENDIF;ENDLOOP;ENDiobind;ENDARRAYBINDPKG1;";$stid=oci_parse($conn,$create_pkg_body);oci_execute($stid);$stid=oci_parse($conn,"BEGINarraybindpkg1.iobind(:c1);END;");$array=array("one","two","three","four","five");oci_bind_array_by_name($stid,":c1",$array,5,-1,SQLT_CHR);oci_execute($stid);var_dump($array);?>

PHP:pg_untrace()的用法_PostgreSQL函数 pg_untrace(PHP4=4.0.1,PHP5)pg_untrace关闭PostgreSQL连接的追踪功能说明boolpg_untrace([resource$connection])停止由pg_trace()启动的追踪功能。connection指定了被追踪的连接号

PHP:pg_version()的用法_PostgreSQL函数 pg_version(PHP5)pg_versionReturnsanarraywithclient,protocolandserverversion(whenavailable)说明arraypg_version([resource$connection])pg_version()returnsanarraywiththeclient,protocolandserverversion.P

PHP:pg_update()的用法_PostgreSQL函数 pg_update(PHP4=4.3.0,PHP5)pg_update更新表说明mixedpg_update(resource$connection,string$table_name,array$data,array$condition[,int$options=PGSQL_DML_EXEC])pg_update()用condition作为条件查询

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

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

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

下一篇:PHP:pg_untrace()的用法_PostgreSQL函数

  • 股东购买自己公司产品
  • 完税证明能作为理赔依据吗
  • 小规模开的专票能抵扣进项税吗
  • 外地预缴所得税几个点
  • 事业单位固定资产入账标准最新规定
  • 代销商品会计分录步骤
  • 预收账款怎样清零
  • 当月未开发票增值税怎么报
  • 另一个公司代付公司的水电费
  • 去年多计提费用,汇算清缴时做纳税调增处理
  • 咨询案例模板
  • 代扣代缴个税手续费返还怎么操作
  • 税控盘服务费跨年还能抵吗
  • 增值税三个过渡期科目
  • 利息保障倍数为负数说明什么
  • 社保缴费基数是什么意思,退休能拿多少
  • 增值税和消费税的异同点
  • 借贷记账法的记账规则是
  • 会计中的低值易耗品
  • 财务软件的摊销额计入管理费用
  • 移动操作系统有哪些主要特点和功能
  • win71
  • the Pura Meduwe Karang神庙中雕刻艺术家W.O.J.Nieuwenkamp的作品,印度尼西亚巴厘岛 (© John Elk III/Getty Images)
  • PHP:oci_commit()的用法_Oracle函数
  • 境外资金购买境内物业
  • php语言标记风格有四种,分别是
  • 租金收入计入收入总额吗
  • 兰溪园林绿化养护
  • SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
  • 星空下的灯塔作文
  • dom-to-image原理
  • iframe之间通信
  • Sublime Text 4 (Build 4143) 注册方法STEP BY STEP
  • joinby命令
  • 中标费用由哪方出
  • 实收资本退回给股东需要交印花税吗
  • python复制文件的代码
  • sql数据库check 约束代码怎么设置
  • 转出未交增值税最终怎么转平
  • 建筑企业预缴的增值税怎么抵扣
  • 超市购物 发票
  • 小规模纳税人增值税专用发票税率
  • 上个月计提多了,这个月怎么办?
  • 企业注销后账目需要保留多少年
  • 可转债中签卖出流程
  • 受托加工物资如何开票
  • 货物赔偿款如何计算
  • 个人如何缴纳公积金和社保费用
  • 商品周转天数计算方法
  • 物流公司的修理工资高吗
  • 持有至到期投资是债权投资吗
  • 抵账的车买了什么后果
  • 三证合一是哪三证
  • 零申报资产负债表填0合适吗
  • 以前年度损益调整属于哪类科目
  • 支付给职工以及为职工支付的现金增加
  • 违反会计法规定的行为有哪些
  • 支付信息表
  • sql server常用管理工具中,用于访问
  • sqlserver存储过程返回多个结果集
  • win8.1退回win8
  • 设置动态壁纸来电铃声
  • win7系统如何修复引导
  • pdf在电脑上打开
  • 我今天抽6
  • 如何解决焦虑的心理
  • linux管道定义
  • 使用nodejs开发后端
  • unity射击游戏完整功能代码
  • unity资源库
  • jquery dom对象
  • js上传文件到后端
  • jquery设置important
  • java script入门
  • 河南地方税务局税收征管档案管理办法(试行)
  • 青椒课堂怎么激活登录
  • 三代手续费退还银行网点变更怎么办
  • 三国杀马钧获取
  • 湖北航天金税盘服务器地址
  • 两税法的历史解释
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设