位置: 编程技术 - 正文

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%还是年租金
  • 应有财务软件
  • 小微企业月销售额不超过15万
  • 二手房增值税怎么收取
  • 预缴税款附加税怎么弄
  • 固定资产原值是含税还是不含税
  • 退税勾选后怎么申报
  • 事业单位购买固定资产费自行
  • 电商刷单的收入怎么做凭证?
  • 出售使用过的固定资产如何开票
  • 城市维护建设税的计税依据是什么
  • 个体户核税怎么核
  • 发票有几个
  • 电子缴税付款凭证怎么做记账凭证
  • 发生固定资产了怎么做账
  • 逆流交易合并报表调整少数损益
  • 关闭win10系统更新有什么后果
  • php字符串变量
  • 外汇关闭时间
  • 应扣未扣税款对纳税人的处理
  • html简单例子
  • php7.0新特性
  • php gd gd2
  • 投标须知所包括的内容有哪些
  • 固定资产减少的账务处理
  • window.eval方法
  • dhclient卡住
  • php实现链式操作实验报告
  • 个税系统怎么查询已申报个人明细
  • 采矿权价款怎么做账
  • ieee compel 2021
  • mongodb import
  • 资产报废的原因及情况说明
  • 税额和税款是一回事吗
  • 让渡资产使用权属于收入吗
  • 水利基金应税项填的数据怎么查
  • 预收帐款
  • 签发转账支票需要的单据
  • 企业收到海河工厂发运的乙材料,并验收入库
  • 汇算清缴如何调报表
  • 小规模附加税减免政策2023最新
  • 海关缴款通知书怎么查看
  • 残保金中上年在职职工工资总额
  • 应发工资计入什么科目
  • 个贷系统平账专户怎么做账
  • 超市现金券模板
  • 销售自产农产品的农民是增值税纳税人吗
  • 加盟费开发票
  • 奖励员工购物卡怎么写
  • 个税手续费返还奖励财务人员的文件
  • 小微企业免税的标准
  • 固定资产的残值率是什么意思
  • mysql存储过程视频教程
  • 用sql语句添加删除字段
  • 下列哪种情况能使血管升压素释放增加
  • liunx系统常用命令
  • explorer.exe进程文件
  • WIN10安装介质不识别硬盘
  • Android游戏开发实训总结
  • perl中my
  • JavaScript中的数据类型分哪为两大类?
  • 从最近两会看苹果和谷歌的最大梦魇
  • 房产税从价计征的计税依据
  • 税务局副科长工资
  • 河北税务局是干嘛的
  • 最多跑一次改革是谁提出来的
  • 允许抵扣和不允许抵扣进项税额的发票种类
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设