Oracle 11g数据库基础教程(第2版)-课后习题-第九章

本文详细解析了Oracle 11g数据库基础教程第二版中第九章的课后习题,涵盖了SQL查询、表操作和数据库管理等关键知识点,旨在帮助读者巩固对Oracle数据库的理解和应用。
摘要由CSDN通过智能技术生成
----第九章
--1.编写一个PL/SQL块,输出所有员工的员工姓名、员工号、工资和部门号
set serveroutput on
declare
	cursor c_emp is select * from emp;
	v_emp c_emp%rowtype;
begin
	open c_emp;
	loop
		fetch c_emp into v_emp;
		exit when c_emp%notfound;
		dbms_output.put_line(v_emp.ename || ' ' || v_emp.empno || ' ' || v_emp.sal || ' ' || v_emp.deptno);
	end loop;
	close c_emp;
	end;
/

--2.编写一个PL/SQL块,输出所有比本部门平均工资高的员工信息
set serveroutput on 
declare
	cursor c_emp is select * from emp where sal>(select avg(sal) from emp);
	v_emp c_emp%rowtype;
begin
	open c_emp;
	fetch c_emp into v_emp;
	while c_emp%found loop
		dbms_output.put_line(v.emp.ename || ' ' || v_emp.empno || ' ' || v_emp.sal || ' ' v_emp.</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值