位置: 编程技术 - 正文

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

  • 兴业银行汇款手续费
  • 金融保险业税目
  • 注册资本 投资比例
  • 专款专用需要缴纳企业所得税吗?
  • 退货开具红字发票销项税为负数税务局会查吗
  • 营改增利息收入不能抵扣
  • 注册资本金实缴和认缴区别
  • 不动产租赁发票怎么开
  • 企业所得税汇算清缴退税分录
  • 购入材料用于非增值税纳税项目
  • 内含增长率的推导
  • 多交的季度所得税怎么算
  • 现金收据为什么也在自制原始凭证的范畴呢?
  • 年会的奖金入什么科目
  • 企业所得税政策最新2023税率
  • 开普通发票现金走账怎样处理?
  • 港口建设费2021年归国家税务总局
  • 印花税按次申报怎么报
  • 税收征管法实施条例
  • 纯利润和毛利润哪个多
  • 所得税退费怎么操作
  • 小规模减免附加税会计分录怎么做
  • 缴纳社保需要什么东西
  • 一般纳税人购车可以抵扣多少税
  • 淘宝无票采购账务处理
  • 工资个人所得税标准表
  • 机动车销售统一专票税率
  • 固定资产弃置费怎么算
  • 印花税减免需要做账吗现在
  • win10电脑设备管理器在哪
  • wwwxxx域名选择(www.xxx.com或者.cn)
  • windows 11 build 21996.1 dev
  • 办公用品开发票有哪些
  • 土地增值税清算全流程实战案例
  • 爱德华王子岛的气候
  • php数组分类
  • ai安装教程2020
  • init 6命令
  • 审计招标费包含哪些内容
  • 物业管理可以开保洁发票吗
  • 小规模纳税人研发费用加计扣除优惠政策
  • 余热发电前景
  • 帝国cms视频教程
  • mongodb document
  • 王凤林阴盘奇门实例讲解
  • 电子章打印不来
  • 主营业务成本结转本年利润会计分录
  • 公司缴纳残保金查询怎么查
  • 什么时候开始取卵
  • 计提工资时个税挂其他应收款
  • 企业代扣代缴哪些费用
  • 查账征收与核定征收在哪里看
  • 收到返利怎么做会计分录
  • 认缴资金 实缴资金
  • 固定资产为什么要提减值准备
  • 外贸出口退税政策
  • 财务费用怎么计入现金流量表
  • mysqld mysql
  • sqlserver CONVERT()函数用法小结
  • sql语句优化的13种方法
  • ubuntu20.04常用软件
  • ubuntu16.04.7
  • linux系统的介绍
  • win8创建系统映像
  • iphone看mac
  • win10系统预览版
  • 虚拟机下安装操作软件
  • win10系统开机桌面图标不见了
  • 装载win10系统
  • 函数里面声明函数
  • 批处理文件教程
  • unity怪物自动攻击
  • node.js和ajax的顺序
  • python组合运算
  • python程序讲解
  • 山东省地方税务局印花税核定征收管理办法
  • 土地交易的印花税
  • 已经交完费还可以用医保卡报销吗
  • 稳岗补贴是否需在企业所得税汇算时调增
  • 纳税申报的期限是多久
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设