使用数组实现oralce批量数据提交
来源:互联网 发布:c919 知乎 编辑:程序博客网 时间:2024/06/06 02:56
数组及对象定义如下:
create or replace type t_test as object (value number(9));
create or replace type t_testarr as table of t_test;
存储过程:
procedure pro_test(testval in t_testarr )
PL/SQL develop下:
declare
valt_testarr;
begin
val:=t_testarr(t_test (10),t_test (11),t_test (12),t_test(13));
execute immediate 'call pro_test (:val)'using val;
commit;
end;
delphi下使用odac控件:
with OraQuery1 do
begin
close;
sql.Clear;
sql.Add('begin');
sql.Add('pro_test(1,:testval);');
sql.Add('end;');
with OraQuery1.ParamByName('testval').AsArray do
begin
ObjectType:=TOraType.Create(OraSession1.OCISvcCtx,'t_testarr);
ItemAsObject[1].AttrAsInteger['value ']:=10;
ItemAsObject[2].AttrAsInteger['value ']:=11;
ItemAsObject[3].AttrAsInteger['value ']:=12;
ItemAsObject[4].AttrAsInteger['value ']:=13;
end;
ExecSQL;
close;
sql.Clear;
end;
- 使用数组实现oralce批量数据提交
- 批量修改数据提交
- C#实现对SQLite数据库的数据批量提交
- java使用PreparedStatement的addBatch批量提交数据到mysql
- mybatis 使用经验小结,batch批量提交大量数据
- mybatis 使用经验小结,batch批量提交大量数据
- mysql 批量数据提交jdbc
- Struts2 批量数据提交解决方案
- spring+ibatis 批量提交数据
- ADO.NET数据批量提交
- Mobile Services批量提交数据
- mysql批量提交数据实例
- 工作积累:5,批量插入数据的方法(oralce)
- js使用数组判断提交数据是否存在相同数据
- 使用snoopy提交数据实现登陆
- 使用snoopy提交数据实现登陆
- 使用jQuery实现-跨域-提交表单数据
- 使用iframe实现同域跨站提交数据
- 简单的PHP Webservice 使用
- sql sa登录
- 结构体对齐的具体含义(#pragma pack)
- SVN服务器配置详解(linux)
- FCK文本编辑器合成
- 使用数组实现oralce批量数据提交
- 新项目开发OA
- 扫描工具
- opencv CvMat矩阵学习
- 1我们应该得到的
- 网站建设10招立即改善网站的友好度
- .Net中用Jmail收发邮件
- windows apache 配置多个服务 站点 Apache Service Monitor
- 对类中的某个字段比较