/********************1用循环计算工资总和******************************/
declare
type emp_cur is ref cursor;
v_cur emp_cur;
v_type naemp%rowtype;
v_sum naemp.EMPSAL%type;
begin
open v_cur for select * from naemp where empdeptno=30;
fetch v_cur into v_type;
while v_cur%found
loop
v_sum:=v_sum+v_type.empsal;
end loop;
close v_cur;
end;
/***************************2用游标列出所有信息******************************/
declare
type emp_cur is ref cursor;
v_cur emp_cur;
v_type naemp%rowtype;
begin
open v_cur for select * from naemp;
fetch v_cur into v_type;
while v_cur%found
loop
dbms_output.PUT_LINE(v_type.empdeptno||' '||v_type.empno);
end loop;
end;
/**********************************3用联合数组打出所有信息**********************/
declare
type t1 is table of naemp%rowtype index by binary_integer;
tt t1;
begin
select empno,empname,empdeptno,empsal,empmanager bulk collect into tt from naemp;
for i in 1..tt.count
loop
dbms_output.PUT_LINE(tt(i).empno||' '||tt(i).empname||' '||tt(i).empdeptno||' '||tt(i).empsal||' '||tt(i).empmanager);
end loop;
end;
分享到:
相关推荐
标题中的“以前用J2ME(WTK2.1)平台写的手机小游戏俄罗斯方块”揭示了这个项目的历史背景,它是一款基于Java Micro Edition (J2ME) 平台开发的移动游戏,具体使用的开发工具是Wireless Toolkit (WTK) 的2.1版本。...
Flashback 是 Oracle 数据库的一种恢复机制,可以用来恢复数据库到以前的状态。expdp 和 impdp 是 Oracle 数据库中的数据泵工具,可以用来导出和导入数据。 RMAN 工具是 Oracle 服务器软件中一个非常重要的组件,...
2.1 Oracle架构基础 25 2.2 SGA-共享池 27 2.3 库高速缓存 28 2.4 完全相同的语句 29 2.5 SGA-缓冲区缓存 32 2.6 查询转换 35 2.7 视图合并 36 2.8 子查询解嵌套 39 2.9 谓语前推 42 2.10 使用物化视图...
13.2.1 Oracle9i以前版本中的外部连接的语法 13.2.2 现在的外部连接语法 13.2.3 用外部连接代替NOTIN 13.2.4 用NOTEXISTS代替NOTIN 13.3 自然连接和内部连接 13.4 UNION、INTERSECT和MINUS 13.4.1 IN子查询 13.4.2 ...
- **Oracle 8i及以前版本**:单个数据文件的最大大小为2GB(在32位系统上)或64GB(在64位系统上)。 - **Oracle 9i及以后版本**:引入了自动扩展数据文件(autoextend)功能,并且单个数据文件的最大大小提升到了...
13.2.1 Oracle9i以前版本中的外部连接的语法 13.2.2 现在的外部连接语法 13.2.3 用外部连接代替NOTIN 13.2.4 用NOTEXISTS代替NOTIN 13.3 自然连接和内部连接 13.4 UNION、INTERSECT和MINUS 13.4.1 IN子查询 13.4.2 ...
ORMCodeGenerator2.1中文版Nhibernate代码生成器 此版本吸取前几个版中的优点,增加了更多功能.修改了以前的一些BUG 特点: 1.完全支持Nhibernate1.2 2.数据支持Access2000/2003 MSSQL2000/2005 Oracle (MYSQL正在...
- **内核需求**:Red Hat Advanced Server (AS) 2.1要求内核版本至少为2.4.9e16,而AS 3.0无具体内核版本要求。 - **Binutils需求**:binutils版本应至少为2.11.90.0.8-12,这是RAC正常运行的必要条件。 - **共享...
- 当前会话无法读取到以前版本的数据。 - **原因**: - 主要原因包括:回滚段太小或数量不足、回滚段冲突、交叉提交等。 - **措施**: - 增加回滚段的数量,以提供更多的空间来存储回滚信息。 ##### 1.6 ORA-...
##### 2.1 功能强大的PL/SQL编辑器 PL/SQL Developer提供了一个功能全面且易于使用的编辑器,它支持语法高亮显示、SQL与PL/SQL帮助文档、对象描述等功能。此外,还包括代码助手、编辑器提示、重构支持、代码折叠等...
然而,随着Java版本的更新,特别是从Java 8到Java 11的转变,Oracle决定将JavaFX从标准JDK中移除,以使JDK更加精简和模块化。 在Java 11及更高版本中,如果你需要使用JavaFX,你不再能在JDK的`lib`目录下找到`jfxrt...
##### 2.1 系统需求 - **操作系统**: Windows XP 或更高版本。 - **内存**: 至少 512 MB。 - **硬盘空间**: 至少 100 MB 可用空间。 - **Oracle 客户端**: 适用于 Oracle 服务器版本 8i、9i、10g、11g。 ##### 2.2 ...
为了满足客户的需求,遂起综合以前所写的各类查询方法,集合而成为本控件--快速查询控件。 二。控件优势: 1:快速查询控件2.0发布了。此快速查询控件,综合各查询控件的优势,取其精华弃其糟粕。 2.本控件生成的...
在这个对话框中,我们可以选择不同的数据库管理系统,如 MySQL、Oracle、SQL Server 等。 二、配置数据库连接信息 在【General】选项卡中的【Model name】选项中,我们可以输入模板的名字,自己命名。在【DBMS】...
2.1 ODBC简要介绍 在ODBC出现之前,各个数据库供应商都有自己独特的开发工具和API,这导致了开发人员需要学习多种API才能处理不同数据库,增加了开发复杂性和成本。ODBC的诞生就是为了结束这种混乱,提供一个统一的...
Java EE(Java Platform, Enterprise Edition)是Oracle公司主导的用于构建企业级Web应用程序的标准和框架。这个"java ee5 document"应该包含了一系列关于Java EE 5版本的官方文档,为开发者提供详细的指南、教程和...
该工具不仅可以查询SQL Server数据库,还能支持其他类型的数据库,如Oracle、OleDb(包括Access和Excel等数据源)。 **4.2 软件安装与配置** 在安装该软件之前,需要先安装.NET Framework 2.0或更高版本。安装过程...