`

练习——oracle数据类型

阅读更多

--复合变量table
declare
Type mytabtype is table of varchar2(10) index by binary_integer;
mytab mytabtype;
begin
mytab(10):='市场部';
mytab(20):='财务部';
mytab(30):='研发部';
dbms_output.put_line('10='||mytab(10));
dbms_output.put_line('20='||mytab(20));
dbms_output.put_line('30='||mytab(30));
end;
/

--复合变量table和rowtype组合

declare
 type my_tab_type is table of dept%rowtype;
 v_tab my_tab_type;
 begin
 select *bulk collect into v_tab from dept;
 for i in 1..v_tab.count
 loop
    dbms_output.put_line(v_tab(i).deptno||','||v_tab(i).dname);
    end loop;
end;
/

--匿名块
begin
dbms_output.put_line('hello,world lili');
end;
/
--匿名块打印变量
declare
v1 varchar2(20);
begin
v1:='&请输入大名';
dbms_output.put_line('hello  '||v1);
end;
/

--匿名块+异常
declare
v_empno number(5);
v_ename varchar2(10);
begin
v_empno:=&请输入要查询的工号;
select ename into v_ename from emp where empno=v_empno;
dbms_output.put_line(v_ename);
exception
   when no_data_found then
        dbms_output.put_line(v_empno||'不存在');
    when others then
         dbms_output.put_line('未知错误!');
         end;
/

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    [MasterExam模拟考试引擎——Oracle DataBase 10g OCP认证考试指南全册]

    学习如何在不同操作系统上安装Oracle 10g,包括选择适当的安装类型(如企业版或标准版),配置数据库实例,以及设置初始化参数文件(init.ora)。 4. **数据库管理** 掌握数据库的启动、关闭、备份和恢复操作,...

    oracle系统培训课件——资料包(7个ppt).rar

    这个“Oracle系统培训课件——资料包(7个ppt)”压缩文件包含了一系列PPT教程,旨在帮助学习者深入理解Oracle系统的各个方面。下面我们将详细探讨这些课件可能涵盖的关键知识点。 1. **Oracle概述**: - Oracle...

    Oracle学习笔记——day05

    Oracle数据库是世界上最流行的数据库管理系统之一,广泛用于企业级的数据存储和管理。...通过不断的练习和学习,可以更深入地理解和运用这些概念,从而在Oracle数据库管理领域提升自己的专业技能。

    oracle习题练习.pdf

    6. Oracle数据库类型:Oracle是一个面向对象的关系型数据库管理系统,它同时支持对象和关系数据的存储。 7. Oracle系统构成:Oracle主要由Oracle Database(数据库)和Oracle Application(应用)组成,还包括各种...

    《数据库应用——Visual FoxPro 6.0上机指导与练习》 课件

    表的设计是数据库管理的关键,包括设置字段名、数据类型、长度等属性,以及主键和索引的概念。此外,还会涉及到记录的增删改查操作,如使用INSERT、UPDATE和DELETE命令。 “练习”环节则会通过一系列实例来强化这些...

    发布一个Oracle方面的学习小项目

    1. Oracle基础概念:包括数据库架构、表空间、数据类型、索引、视图等。 2. SQL查询:讲解SELECT语句的使用,包括JOIN、子查询、聚合函数等高级特性。 3. PL/SQL编程:介绍存储过程、函数、触发器等,以及如何编写...

    java关于抽象方法的小练习(csdn)————程序.pdf

    这里体现了多态性:虽然 `mysql` 和 `oracledao` 类有不同的连接逻辑,但它们都实现了 `IDAO` 接口的所有方法,因此可以被视为相同类型的对象,可以被具有 `IDAO` 类型引用的对象调用。 这种设计模式在实际开发中...

    java基础——————试题库

    - 变量与数据类型:包括基本类型(如int, double, boolean等)和引用类型(如类、接口、数组)。 - 常量:用final关键字声明,如final int MAX_VALUE = 100。 - 声明与初始化:变量必须先声明后使用,可以同时...

    Java自学之路——超仔细含练习项目及源码 Java知识体系最强总结————含各个阶段的面试题

    ### Java自学之路——超详细含练习项目及源码 #### Java知识体系最强总结 本篇文章旨在根据提供的文件信息,深入解读Java自学之路的关键知识点,并针对其中提到的学习资源进行详细的解析,帮助初学者更好地掌握...

    Oracle9i SQL 学生指南1 中文版

    - **iSQL*Plus简介**:文档中的“iSQL*Plus”章节介绍了Oracle提供的一个命令行工具——iSQL*Plus,它允许用户直接执行SQL语句并查看结果。 - **iSQL*Plus的使用**:详细说明了如何在iSQL*Plus环境中执行各种SQL命令...

    Oracle 9i 简明教程轻松实战20天

    《Oracle 9i 简明教程——轻松实战20天》是一本针对初学者的Oracle数据库管理系统的学习指南。在20天的时间里,通过这本书,读者可以系统地掌握Oracle 9i的基础知识和实践技能。Oracle 9i是Oracle公司推出的一款重要...

    oracle教程

    这部分内容将深入讲解SQL语言,包括基本的SELECT语句、数据操作(INSERT、UPDATE、DELETE)、数据类型、表的创建和管理。通过实例,你会学会如何查询、修改和管理Oracle数据库中的数据。 第4-5天:数据库对象 这...

    [Oracle.PL.SQL程序设计_第五版_上下册].Steven.Feuerstein&Bill;.Pribyl.扫描版

    《Oracle PL/SQL程序设计》第五版是由Steven Feuerstein和Bill Pribyl两位Oracle数据库领域的权威专家共同编著的,这是一套完整的PL/SQL编程指南...帮助读者深入理解和掌握Oracle数据库中的过程式编程语言——PL/SQL...

    资源专区-小白必看-oracle数据库基本使用

    比如,创建一个简单的表,需要定义列名、数据类型和约束。例如: ```sql CREATE TABLE Employees ( ID NUMBER PRIMARY KEY, Name VARCHAR2(50), Department VARCHAR2(50), Salary NUMBER ); ``` 执行SQL查询也...

    R12Oracle总帐管理基础-演示与练习.docx

    《R12 Oracle总账管理基础-演示与练习》文档主要涵盖了Oracle财务模块中的核心组件——总账管理的基础操作和实践。以下是对其中关键知识点的详细说明: 1. **创建科目设置**:科目设置是Oracle总账的核心部分,用于...

    数据库基础教程(包括mysql,oracle,sqlserver)

    MySQL的基础知识点包括:SQL语言(用于查询和操作数据),数据类型(如INT、VARCHAR、DATE等),表的创建与管理,索引的使用以提高查询速度,以及事务处理确保数据的一致性。 Oracle数据库是企业级的数据库管理系统...

    Introduction to Oracle SQL and PL/SQL

    2. **数据类型**:了解Oracle支持的各种数据类型,如VARCHAR2、NUMBER、DATE等。 3. **表的创建与管理**:学习CREATE TABLE语句,用于定义表结构;ALTER TABLE用于修改已有表的结构;DROP TABLE用于删除表。 4. **...

    数据库管理技术

    - **XMLType**:这是一种特殊的Oracle数据类型,用于存储XML数据。通过XMLType,可以直接在Oracle表中存储XML文档,并利用Oracle提供的函数进行查询和处理。 - **XML Schema**:允许定义XML文档的结构,以确保数据的...

    oracle学习完全笔记

    首先,介绍的是Oracle的命令行客户端——SQL*Plus。SQL*Plus是Oracle提供的一个基础工具,用户可以通过它在命令行界面执行SQL语句和管理数据库。在启动SQL*Plus时,需要输入用户名和口令,如"sqlplus scott/tiger",...

Global site tag (gtag.js) - Google Analytics