Oracle复习 7

发布 2021-04-27 21:29:28 阅读 1211

使用游标步骤:

1) 声明游标。

2) 为查询打开游标。

3) 取得结果放入pl/sql变量中。

4) 关闭游标。

游标使用一般方法。

declare

cursor 《游标名》 as 《对应的select语句》;

beginopen 《游标名》;

loopfetch 《游标名》 into 《变量1>,《变量2>…exit when 《游标名》%notfound;

end loop;

close 《游标名》;

end;练习]执行下列**,体会**结构。

declare

v_major :=computer science';

v_stu students%rowtype;

cursor c_student is

select * from students where major = v_major;

beginopen c_student;

loopfetch c_student into v_stu;

dbms_'学号为'||v_'的学生的姓名是' |v_exit when c_student%notfound;

end loop;

close c_student;

end;练习]声明游标v_class_seat,其内容为rooms表的所有room_id和number_seats字段的值,循环检索结果集,显示”房间号***有用座位***个”的信息。

练习]声明游标v_class_seat,其内容为rooms表的所有room_id和number_seats字段的值,循环检索结果集,如果number_seats的值小于30则显示”房间号为***的房间是个小房间”, 如果number_seats的值小于50则显示”房间号为***的房间大小中等”, 如果number_seats的值大于50则显示”房间号为***的房间是个大房间”。(对于每条记录,采用if then end if进行判断来显示信息)

oracle复习

oracle数据库的主要特点。支持多用户 大事务量的事务处理。数据安全性和完整性控制。支持分布式数据处理。可移植性。oracle服务器提供开放 全面和综合的信息管理,它由oracle数据库和oracle实例组成。管理数据库的后台进程和内存结构的集合称为 oracle 实例 oracle 数据库是一个...

Oracle复习

一 创建用户。在yggl数据库中创建一个用户manager,授予dba角色和sysdba系统权限,它可以替代system系统用户。connect system 123456 as sysdab create user manager profile default identified by man...

Oracle复习

oracle数据库管理与编程知识点。1.关系数据库基本理论 oracle应用结构。2.oracle体系结构 实例内存管理 sga pga 逻辑存储结构 表空间 段 区 块 物理存储结构 数据文件 控制文件 其他文件 3.sql plus工具的使用 设置环境变量 命令的编辑导入导出 查询结果格式化等 ...