位置: 编程技术 - 正文

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

  • 税前扣除的项目包括
  • 工程监理费开什么发票
  • 外贸出口备案需准备什么资料
  • 营业外收入记账
  • 长期待摊费用可以转入固定资产吗
  • 行政单位会议纪要范文3篇
  • 购买金税盘需要带什么
  • 持有待售固定资产为什么不计提折旧
  • 以旧换新销售货物的增值税处理
  • 订金退回怎么做账
  • 会员充值赠送
  • 有限公司结业清算
  • 桂林军工企业单位有哪些
  • 地税有哪些税种类型
  • 客户要开票资料干嘛
  • 未达到起征点销售额会计分录
  • 报销老板垫款会计处理
  • 公司转账给法人最多可以转多少
  • 社保缴费基数是什么意思,退休能拿多少
  • 快捷工具栏在哪儿
  • 行纪合同的效力
  • 公司买的理财产品怎么做账
  • 公司资质办理费用
  • 如何开启系统自带杀毒软件
  • 特殊收入应扣减可加计扣除的研发费用政策依据
  • 计提本月所得税费会计分录
  • 公司之间转移固定资产
  • PHP:apache_reset_timeout()的用法_Apache函数
  • PHP:pg_field_type()的用法_PostgreSQL函数
  • backup是什么文件夹怎么能打开
  • b/s架构的正确解释方式
  • findfont: Font family [‘Times New Roman‘] not found. Falling back to DejaVu Sans.
  • 纳税人销售免税货物
  • vue框架是什么样子的
  • 保险公司发票能在异开吗
  • 房地产停车场属于公共配套设施吗
  • 计提坏账准备需要确认递延所得税吗
  • pycharm操作界面
  • 公司一季度报表
  • 什么是死锁,死锁的四个必要条件
  • 收客户样品费怎么做分录
  • 劳务费个税申报流程
  • 单一窗口退税数据发送
  • 工会经费的计提基数不包括
  • sql server 2008中的权限分为三类
  • 公司账务不正规,账务外包的,财务助理有风险吗
  • 检查sqlserver是否安装完成
  • 小微企业的所得税税率是多少
  • 变动成本法是指什么
  • 企业每个季度叫什么
  • 应付账款的主要舞弊形式
  • 已经认证抵扣的发票,要退回,怎么处理
  • 研发支出费用化和资本化的界定
  • 免费品尝活动广告语
  • 新办企业环评费用多少
  • sql like多个
  • sqlserver 获取字符位置
  • mysql分区实现
  • win8/10whql
  • windows xp升级为windows 7
  • vista正版破解
  • 如何切换shell
  • 写出linux安装的详细步骤
  • Linux查看文件的大小
  • 微软禁用windows
  • win10每周更新
  • win7控制面板找不到windows update
  • win8.1升级到win10
  • unity3d怎么编程
  • css动态网页
  • JQuery 又谈ajax局部刷新
  • jquery代码实现鼠标点击
  • 耳机插头怎么拔
  • [置顶]bilinovel
  • bootstrap js插件
  • 小规模纳税人利润如何缴税
  • 国家税务总局公务员招录公告
  • 预交增值税税款退税流程
  • 九江税务总局
  • 查询发票号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设