位置: 编程技术 - 正文

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

  • 核定征收企业所得税暂行办法
  • 外商投资企业要实缴资本么
  • 外贸企业账务处理及报税
  • 法人私户转公户怎么操作
  • 库存商品和固定资产
  • 国外酒店打印的住宿单可以入账吗
  • 房地产会计预收账款明细科目
  • 母公司给子公司担保的规定
  • 股权变更怎么收费
  • 固定资产明细账怎么填
  • 机票报销需要什么单据
  • 管理费用 结转
  • 实收资本变更做账依据
  • 税前利润总额的计算公式
  • 公司购买商品房契税税率
  • 物业公司预收的物业费一次性申报还是分期申报
  • 材料加工计入什么科目
  • 股东收取了公司的货款
  • 按最低标准买社保30年退休后每个月领多少钱
  • 购买可供出售金融资产的交易费用
  • 收到个税返还计入成本吗
  • 应交城市维护建设税分录怎么做
  • 计提未发放的工资是否交个税
  • 公司委托其他公司代缴社保合法吗
  • 网络技术服务费 税率
  • 土地证是商业用地
  • 支付设备定金会退回吗
  • 退回社保费的会议记录
  • 对账工作的主要内容为什么不包括账表核对
  • 文化事业建设费减免政策
  • kb4507449安装失败
  • 基金管理人业绩报酬分配模式
  • nwtray.exe - nwtray是什么进程 作用是什么
  • 销售汇总表格模板
  • php 上传图片
  • 劳务派遣简易计税可以开专票吗
  • php 面向对象
  • 残保金所属期怎么写
  • windowsserver2008r2密码重置
  • 微信小程序父子通信
  • typescript类型别名
  • php自加
  • 预付劳务款项会计分录
  • 账户利息怎么计算
  • 外币应收账款汇兑损失计入
  • mongodb如何分片
  • 生产费用在完工产品和在产品之间的方法
  • 一般纳税人年收入500万交多少税
  • 金税盘问题
  • 小规模纳税人开票限额是多少
  • 未达起征点附加税还需要扣税嘛
  • 捐赠固定资产怎么入账
  • 公司地址的变更需要哪些资料和手续
  • 预收款开票的会计分录
  • 农场有多少只鸡
  • 为什么增值税不计入成本费用
  • 给客户优惠货款怎么写
  • 向非关联企业捐赠现金能不能抵扣
  • 总公司是一般纳税人分公司是什么
  • 往来的款项性质有哪些
  • SqlServer 2000、2005分页存储过程整理第1/3页
  • 读取mysql binlog
  • win 10怎么更换系统
  • win10预览版21277
  • osx怎么用
  • Linux系统中矢量图ai格式怎么打开?
  • 系统应用没有相机
  • mac2019强制关机
  • 上传图片 js
  • nodejs创建vue
  • 根据公司发展需求
  • javascript html5移动端轻松实现文件上传
  • unity编辑器安装
  • windows ipython
  • 普通话的对话
  • Python运行报错此段代码无法访问
  • 纸质发票怎么查电子发票
  • 新疆天山农商银行大额存单2024
  • 中国税务报优秀文学作品年度评选
  • 浙江省税务师事务所排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设