位置: 编程技术 - 正文

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

  • 小规模纳税人税率1%政策到什么时候
  • 财务制度怎么定
  • 免税收入不征税收入有哪些
  • 现金流量套期与什么无关
  • 委托加工物资需要计提存货跌价准备吗
  • 印花税什么情况可以退
  • 公共绿地绿化
  • 房地产企业代收的取暖费如何纳税
  • 公司交的拍卖费计入哪个会计科目?
  • 未分配利润转增股本要交税吗
  • 三个月工资一次扣税多少
  • 企业租车费用怎么处理方法
  • 企业什么税可以退
  • 一般纳税人购进原材料支付的增值税
  • 房屋抵债如何确定契税计税依据?
  • 生产企业土地使用权摊销
  • 内部存货交易的抵消分录例题讲解
  • 餐饮业代金券怎么用
  • 收到投资方投入设备一台,投资合同约定其价值
  • 房产税和城镇土地使用税
  • 费用报销流程怎么走
  • 支付委托加工费用会计科目
  • 苹果macOS 13.3 RC 发河北承德市承德县华夏电器
  • 所得税费用怎么缴纳
  • owmngr.exe - owmngr是什么进程 作用是什么
  • PHP:spl_autoload_functions()的用法_spl函数
  • 机器设备拆除增值税税率
  • 赠与房屋再次出售税费
  • hptlbxfx.exe
  • 发票加盖发票章可以吗
  • php操作cookie
  • 提坏账准备的会计分录 2022
  • 核定征收的企业所得税怎么算
  • 销售金额较大多少算较大
  • 微信php开发包
  • 基于transformers的nlp入门 pdf
  • 使用筷子就餐会不会传染乙肝病毒
  • 残次品生产成本计算
  • 固定资产折旧率如何计算
  • 应计入损益的利得有什么
  • 核定征收企业所得税应税所得率
  • 技术人员的工资计入什么费用
  • 同控下的企业合并分录
  • 小企业会计准则调整以前年度费用分录
  • sql server数据
  • 低值易耗品摊销计入什么科目
  • 小额转账汇款服务最多转账多少钱
  • 小规模纳税人企业所得税怎么算
  • 处置固定资产亏损,增值税所得税申报不一至情况说明
  • 事业单位无形资产包括
  • sqlldr并发
  • 福利企业增值税退税标准
  • 财务报告分析主要内容
  • 注册资本金印花税什么时候缴纳
  • 销售商品返现怎么做
  • 公司员工支出
  • 代收开票收入怎么做账
  • 营业收入怎么确定
  • 营改增题目
  • 食品加工企业成本核算方法和流程
  • 房地产企业的土地使用权计入什么科目
  • mysql m1
  • win2000系统安装教程
  • Win10系统开机出现问题pin码不可用
  • 教程图解
  • 忘记centos密码
  • Win10 Mobile Redstone版本号确定为Build 11082明年发布
  • py常用函数
  • js 数组取值
  • perl chr
  • perl命令行参数内建数组
  • linux生成网卡配置文件
  • 零基础学JavaScript
  • 残疾人个税减免6000元
  • 社保逾期未申报会造成什么影响,要怎么处理
  • 深圳少儿电子医保卡怎么用
  • 总分机构在同一县城企业所得税需要预交吗
  • Excel表格如何导出
  • 外购已税小汽车用于连续生产小汽车为啥可以抵扣
  • 海口市哪个地方最漂亮
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设