-- 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;
分享到:
相关推荐
9. **性能优化**:可能介绍如何使用预编译语句(Statement Cache)、批处理执行(Array Binding)和会话池来提高性能。 压缩包中的"oci.example.pdf"很可能提供了详细的步骤解释和代码注释,帮助理解每个阶段的功能...
### Ibatis调用Oracle存储过程返回自定义类型 在企业级应用开发中,尤其是在金融、保险等业务场景中,往往需要处理复杂的数据结构与逻辑。本文将深入探讨如何使用Ibatis框架来调用Oracle数据库中的存储过程,并实现...
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
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 ...
$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的...
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 ...
服务器:Tomcat,接收客户端请求/对客户端响应JDK/JRE:解析执行 JSP、Servlet、JavaBean集成开发环境:Eclipse·for·JavaEE数据库:MySQL、Oracle 主要 Web 开发技术 Java Web 、 PHP 、微软 HTML 和 CSS ...
($0 in array) { array[$0]; print}' temp` * 打印 `/etc/passwd` 中所有包含同样的 uid 和 gid 的行:`awk -F ':' '$3=$4' /etc/passwd` * 打印文件中的指定部分的字段:`awk '{print $2,$5;}' employee.txt` vim ...
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 ...
($0 in array) { array[$0]; print}' temp` 打印文件中的指定部分的字段:`awk '{print $2,$5;}' employee.txt` 7. vim 命令:文本编辑器 vim 命令是一个文本编辑器,用于编辑文本文件。vim 命令可以打开文件、跳...
JSONArray jsonArray = jsonObject.getJSONArray("array"); for (int i = 0; i (); i++) { JSONObject item = jsonArray.getJSONObject(i); String itemName = item.getString("itemName"); // ... } ``` 如果...
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...
MATLAB提供了数据库连接工具箱,允许你连接到各种数据库,如SQL Server、Oracle等。你可以执行查询,将结果用`maketable`转化为表格,方便进一步处理和分析。 5. **操作表格** 创建表格后,MATLAB提供了丰富的函数...
你可以利用PHP连接包括Oracle,MS-Access,Mysql在内的大部分数据库。你可以在苍蝇上画图,编写程序下载或者显示e-mail。你甚至可以完成网络相关的功能。最好的是,你可以选择你的PHP安装版本需要哪些功能。引用...
MySQL是一种关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,目前被Oracle公司拥有。MySQL因其性能高、速度快和易于使用而受到广大用户的喜爱。 - **特点**: - **高性能**:MySQL提供了优秀的性能,能够...
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$ ...
- **JDK 安装**:首先需要从 Oracle 官网下载对应操作系统的 JDK 安装包,并按照提示完成安装。 - **环境变量配置**: - **JAVA_HOME**:设置 JAVA_HOME 环境变量指向 JDK 的安装路径。 - **PATH**:将 `%JAVA_...