位置: 编程技术 - 正文

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函数

  • 行权税费
  • 怎么进行增值税纳税申报
  • 增值税纳税人是委托方还是受托方
  • 咨询服务业涉及税费
  • 远期汇票分为哪几种
  • 支付宝怎么开个人增值税发票
  • 赠送给客户的产品发货单要填写单价?
  • 建安企业增值税税负是多少
  • 委托加工农产品的扣除率
  • 砂石的资源税怎么算
  • 法人购买设备怎么入账
  • 无偿使用期限为多少年
  • 事业单位收个人部分社保怎么入账
  • 开出转账支票怎么入账
  • 收到科技创新奖金怎么做分录
  • 基本医疗保险是什么?
  • 单位代扣代缴个人社保
  • 新三板企业转主板条件
  • 员工受伤报销
  • 制造费用月末怎么结转到生产成本
  • 具备以下条件
  • 应收账款核销如何做账
  • RSync文件备份同步 Linux服务器rsync同步配置图文教程
  • win11版本22000.194
  • 应纳消费税包不包括代收代缴
  • php sql 教程
  • 存货周转率公式怎么算
  • 购入固定资产后海通融资怎么办
  • 伦德格伦
  • 购入无形资产会计处理
  • 购买低值易耗品现金流量计入
  • 接受捐赠旧的固定资产以什么价格入帐
  • 合理损耗企业所得税税率
  • php文件缓存方法有哪些
  • 微信公众号实现对应查询
  • 在php中如何对多条记录进行分页
  • 现金流量表期初现金余额本年累计
  • 深度学习|论文中常用的注意力模块合集(下)
  • python 命令行参数解析
  • 命令行find
  • gluster peer status
  • 暂估入库以及暂估的区别
  • 燃气管道安装费和暖气管道安装费两个的欠条怎么写
  • 企业不年报会怎么样
  • 公司年夜饭怎么说话
  • 企业购房怎么贷款
  • 过路费一定是要公司的车辆吗
  • 行政事业单位工作时间
  • 以公司名义买500万的车省多少税
  • 工会经费和残保金属于税费吗
  • 民办非企业单位免税
  • 公司的房租发票怎么开
  • 建立固定资产管理台账
  • 土地使用权作为存货怎么入账
  • 金融服务银行
  • 损益类费用科目结转本年利润是余额结转还是发生额结转
  • 收到稳岗补贴要交税吗
  • 发票税号与公司税号不一致
  • 公司向个人借款是否合法
  • 残保金减免优惠政策2023最新
  • 赡养老人扣除标准个税
  • sqlserver自动更新工资
  • mac系统怎么打开任务管理器
  • wlanplus是什么软件
  • win10鼠标指针在文本区很小
  • win10累积更新 卡住
  • searchnav.exe - searchnav是什么进程 有什么用
  • win7系统如何调节屏幕亮度
  • python的dict类型
  • perl和shell的区别
  • Node.js中的事件循环是什么
  • js倒计时结束操作
  • python中列表的遍历
  • os模块 python
  • 远程调用call
  • 安卓手机管家怎么关闭
  • javascript书写基本规范
  • 临时占地耕地占用税纳税义务发生时间
  • 智能财税证书含金量多少
  • 主题党日活动标题副标题格式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设