`

Oracle Array_Example

阅读更多
-- Created on 2010/05/13 by NAN
declare
  -- Local variables here
  i integer;
  v_num PLS_INTEGER DEFAULT 0 ;
  TYPE t_table IS TABLE OF NUMBER;
  v_table t_table;
begin
  -- Test statements here
  v_table := t_table();
  FOR i IN 1 ..10 LOOP
      IF v_table.exists(i) = FALSE THEN
         v_table.extend;
         v_num := v_num + 1;
         v_table(v_num) := i;
      END IF ;
  END LOOP;
 
  FOR i IN v_table.first ..v_table.last + 10 LOOP
      IF v_table.exists(i) = FALSE THEN
         v_table.extend;
         v_num := v_num + 1;
         v_table(v_num) := i;
      END IF ;
  END LOOP;
 
  FOR i IN 1 ..v_table.count LOOP
      dbms_output.put_line(v_table(i));
  END LOOP;
 
  EXCEPTION
      WHEN OTHERS THEN
           dbms_output.put_line( SQLERRM);
end;

分享到:
评论

相关推荐

    oci.example.rar_C++ OCI_oci_oci example

    9. **性能优化**:可能介绍如何使用预编译语句(Statement Cache)、批处理执行(Array Binding)和会话池来提高性能。 压缩包中的"oci.example.pdf"很可能提供了详细的步骤解释和代码注释,帮助理解每个阶段的功能...

    Ibatis调用Oracle存储过程返回自定义类型

    ### Ibatis调用Oracle存储过程返回自定义类型 在企业级应用开发中,尤其是在金融、保险等业务场景中,往往需要处理复杂的数据结构与逻辑。本文将深入探讨如何使用Ibatis框架来调用Oracle数据库中的存储过程,并实现...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    Direct Oracle Access 4.1.2 Full Source for Delphi 2010

    w Query By Example mode for high performance queryable forms without any programming w Use PL/SQL blocks for server logic in your application w Increase batch performance with Array DML or Direct ...

    php连接oracle数据库及查询数据的方法

    $sql="SELECT * FROM table_example"; $ora_test=oci_parse($conn, $sql); oci_execute($ora_test, OCI_DEFAULT); while($r=oci_fetch_row($ora_test)) { echo $r[0]; echo "<BR>"; } ``` 对于PHP版本大于5.0的...

    MySQL and JSON A Practical Programming Guide 2018

    Written by a MySQL Community Manager for Oracle, MySQL and JSON: A Practical Programming Guide shows how to quickly get started using JSON with MySQL and clearly explains the latest tools and ...

    web基础笔记

    服务器:Tomcat,接收客户端请求/对客户端响应JDK/JRE:解析执行 JSP、Servlet、JavaBean集成开发环境:Eclipse·for·JavaEE数据库:MySQL、Oracle 主要 Web 开发技术 Java Web 、 PHP 、微软 HTML 和 CSS ...

    50个常见linux命令

    ($0 in array) { array[$0]; print}' temp` * 打印 `/etc/passwd` 中所有包含同样的 uid 和 gid 的行:`awk -F ':' '$3=$4' /etc/passwd` * 打印文件中的指定部分的字段:`awk '{print $2,$5;}' employee.txt` vim ...

    php.ini-development

    example, if you set output_handler to "mb_output_handler", character ; encoding will be transparently converted to the specified encoding. ; Setting any output handler automatically turns on output ...

    Linux 常用命令 Linux 常用命令

    ($0 in array) { array[$0]; print}' temp` 打印文件中的指定部分的字段:`awk '{print $2,$5;}' employee.txt` 7. vim 命令:文本编辑器 vim 命令是一个文本编辑器,用于编辑文本文件。vim 命令可以打开文件、跳...

    andriod通过http请求json数据项目例子

    JSONArray jsonArray = jsonObject.getJSONArray("array"); for (int i = 0; i (); i++) { JSONObject item = jsonArray.getJSONObject(i); String itemName = item.getString("itemName"); // ... } ``` 如果...

    java英文笔试

    For example, to print an array of integers without sorting: ```java public class UnsortedExample { public static void main(String[] args) { int[] numbers = {5, 3, 8, 1, 2}; System.out.println...

    Mybatis调用PostgreSQL存储过程实现数组入参传递

    scount:=array_length(ids,1); while rownum update t_student set stuname = stuname || ' has been modified. ' where stuid = ids[rownum]; rownum := rownum + 1; END LOOP; RETURN; END; $BODY$ ...

    matlab开发-MAKETABLE

    MATLAB提供了数据库连接工具箱,允许你连接到各种数据库,如SQL Server、Oracle等。你可以执行查询,将结果用`maketable`转化为表格,方便进一步处理和分析。 5. **操作表格** 创建表格后,MATLAB提供了丰富的函数...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    你可以利用PHP连接包括Oracle,MS-Access,Mysql在内的大部分数据库。你可以在苍蝇上画图,编写程序下载或者显示e-mail。你甚至可以完成网络相关的功能。最好的是,你可以选择你的PHP安装版本需要哪些功能。引用...

    PHP+MySQL.pdf

    MySQL是一种关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,目前被Oracle公司拥有。MySQL因其性能高、速度快和易于使用而受到广大用户的喜爱。 - **特点**: - **高性能**:MySQL提供了优秀的性能,能够...

    java实验一报告格式.doc

    - **JDK 安装**:首先需要从 Oracle 官网下载对应操作系统的 JDK 安装包,并按照提示完成安装。 - **环境变量配置**: - **JAVA_HOME**:设置 JAVA_HOME 环境变量指向 JDK 的安装路径。 - **PATH**:将 `%JAVA_...

Global site tag (gtag.js) - Google Analytics