`

Oracle Table Demo

阅读更多
-- Created on 2010/07/29 by WANGNAN
declare
  -- Local variables here
  i1 VARCHAR2( 20) := '1' ;
  i2 VARCHAR2( 20) := '1' ;
  i3 VARCHAR2( 20) := '2' ;
  i4 VARCHAR2( 20) := '3' ;
  i5 VARCHAR2( 20) := '3' ;
  i6 VARCHAR2( 20) := '3' ;
  i7 VARCHAR2( 20) := '5' ;
  i_before VARCHAR2( 20);
 
  TYPE t_type IS TABLE OF VARCHAR2(20 );
  t_table t_type;
BEGIN
  -- Test statements here
  t_table := t_type();
  t_table.extend;
  t_table(1) := i1;
  t_table.extend;
  t_table(2) := i2;
  t_table.extend;
  t_table(3) := i3;
  t_table.extend;
  t_table(4) := i4;
  t_table.extend;
  t_table(5) := i5;
  t_table.extend;
  t_table(6) := i6;
  t_table.extend;
  t_table(7) := i7;
 
  FOR i IN 1 .. t_table.count LOOP
      IF i_before IS NULL OR i_before <> t_table(i) THEN
         i_before := t_table(i);
         dbms_output.put_line(t_table(i));
        
      END IF ;
  END LOOP;
  EXCEPTION WHEN OTHERS THEN
            dbms_output.put_line( Sqlerrm);
end;

分享到:
评论

相关推荐

    Oracle Table Demo语句应用介绍

    Oracle Table Demo是Oracle数据库中的一种特性,主要用于处理和操作表格数据。在开发过程中,尤其是在处理大量数据或需要高效地执行批量操作时,Table Demo语句能够提供强大的支持。以下是对Oracle Table Demo语句的...

    oracle nested table demo

    本示例“Oracle Nested Table Demo”将向我们展示如何在Oracle数据库中创建、操作和使用嵌套表。 嵌套表的定义: 在Oracle中,嵌套表是由单个行组成的数据集合,这些行可以包含相同或不同的列。与传统的表不同,...

    mybatis + oracle demo

    【标题】"mybatis + oracle demo"是一个关于如何结合MyBatis框架与Oracle数据库进行实际操作的示例项目。这个项目旨在为初学者提供一个简单易懂的起点,帮助他们快速掌握MyBatis在Oracle环境下的应用。 【描述】...

    jsp分页 oracle 插件demo

    本篇将详细介绍如何在JSP(JavaServer Pages)环境中,结合Oracle数据库实现分页功能,并通过一个名为"jsp分页 oracle 插件demo"的示例来演示具体步骤。 首先,我们需要了解JSP分页的基本原理。在JSP中,分页通常...

    python oracle库与驱动,demo程序

    在这个"python oracle库与驱动,demo程序"的压缩包中,很可能是包含了一些示例代码,用于演示如何使用cx_Oracle库连接Oracle数据库,执行SQL查询以及处理结果。 首先,我们来了解一下cx_Oracle库的基本用法: 1. *...

    hibernate说明及demo的例子

    它支持多种数据库,如MySQL、Oracle、PostgreSQL等,具有事务管理、缓存机制、查询语言(HQL)等功能。 二、Hibernate配置 在使用Hibernate之前,我们需要进行基本的配置。这包括创建`hibernate.cfg.xml`配置文件,...

    oracle的分页查询

    Oracle 的分页查询 在 Oracle 中,分页查询是非常常见的需求,但是在使用查询条件时又不能使用大于号(&gt;)。本文将讲解 Oracle 中的分页查询,包括使用 ROWNUM 伪列和 ORDER BY 子句对查询结果进行排序和分页。 一...

    idea采用ssm+oracle+crud demo(class-student-teacher)

    这个"idea采用ssm+oracle+crud demo(class-student-teacher)"项目是基于Intelij IDEA开发环境,利用了SSM框架,Oracle数据库,以及WebLogic应用服务器,实现了基本的CRUD(Create、Read、Update、Delete)操作,...

    Oracle 11g自带人事管理示例数据库(安装使用有详细说明)

    $ORACLE_HOME/demo/schema/human_resources/目录下。 2、在该目录下执行:sqlplus / as sysdba; 3、执行SQL&gt;@hr_main.sql创建HR数据库。 1、使用管理者system身份登录,登陆成功后输入 alter user hr identified by...

    oracle-export-data-into-excel-file.rar_DEMO_excel oracle

    标题中的“oracle-export-data-into-excel-file.rar_DEMO_excel oracle”表明这是一个关于将Oracle数据库中的数据导出到Excel文件的示例项目。这个DEMO适用于那些希望通过编程方式实现这一功能的初学者。标签“demo ...

    testOracle测试jdbc for Oracle

    标签“demo for jdbc Oracle 测试”表明这是一个示例程序,旨在展示如何在实际项目中使用JDBC连接Oracle数据库。这对于我们学习和调试JDBC代码非常有帮助,可以作为模板参考,快速搭建与Oracle数据库交互的基础框架...

    java采用jdbc的连接oracle数据库

    在IT行业中,数据库连接是应用程序开发中的重要环节,特别是对于Java开发者来说,Oracle数据库是一个常见的企业级选择。本文将详细讲解如何使用Java JDBC(Java Database Connectivity)来连接Oracle数据库,结合...

    oracle 入门教程

    比如,用户demo1创建了表table,若想让用户demo2也能操作table,需赋予相应权限。可以使用如下语句: - `GRANT SELECT ON table TO demo2` - `GRANT DELETE ON table TO demo2` - `GRANT UPDATE ON table TO demo2` ...

    HIbernate与oracle数据库应用例子

    使用`@Entity`注解标识该类为实体,`@Table`指定对应的数据库表名。 3. 映射文件(optional) - 可以选择使用XML文件(如`.hbm.xml`)或注解方式来定义实体与数据库表的映射关系。 4. SessionFactory和Session -...

    删除重复数据的一种高效的方法(oracle)

    CREATE TABLE demo2 AS SELECT object_id, owner... FROM (SELECT demo.*, row_number() OVER(PARTITION BY object_id ORDER BY rowid) rn FROM demo) WHERE rn = 1; TRUNCATE TABLE demo; INSERT INTO demo SELECT ...

    oracle删除重复记录性能分析

    CREATE TABLE demo2 AS SELECT object_id, owner FROM ( SELECT demo.*, ROW_NUMBER() OVER (PARTITION BY object_id ORDER BY rowid) rn FROM demo ) WHERE rn = 1; TRUNCATE TABLE demo; INSERT INTO demo ...

    最全的Oracle中文使用手册

    接着,通过`cd`命令进入相应的目录,如`$ORACLE_HOME/rdbms/demo`,并执行像`summit2.sql`这样的脚本来进行数据库操作。 登录Oracle数据库通常使用`sqlplus`命令,配合用户名和密码,例如`sqlplus 用户名/密码`。在...

    C#连接Oracle数据库Oracle.ManagedDataAccess

    以下是一个简单的DEMO代码示例,展示了如何使用Oracle.ManagedDataAccess来建立数据库连接: ```csharp using Oracle.ManagedDataAccess.Client; public class OracleConnectionExample { public void ...

    java连接oracle数据库———sqlHelper类

    PreparedStatement pstmt = helper.prepareStatement("SELECT * FROM table_name WHERE condition"); ResultSet rs = pstmt.executeQuery(); while (rs.next()) { // 处理结果集 } rs.close(); pstmt.close(); ...

Global site tag (gtag.js) - Google Analytics