select * into v_emp from emp where ename='SMITH';
Oracle 作业题
一.创建一个简单的 PL/SQL 程序块
使用不同的程序块组件工作
使用编程结构编写 PL/SQL 程序块
处理 PL/SQL 程序块中的错误
1.
编写一个程序块 , 从 emp 表中显示名为
“SMITH”的雇员的薪水和职位。
begin
2.编写一个程序块,接受用户输入一个部门
号,从 dept 表中显示该部门的名称与所在位置。
方法一:(传统方法)
v_loc deptcp.dname%type;
begin
v_deptno :=&部门编号;
select loc,dname into v_loc,v_dname from deptcp where deptno=v_deptno;
dbms_output.put_line('员工所在地是:'||v_loc||';部门名称是:'||v_dname);
when no_data_found
then dbms_output.put_line('您输入的部门编号不存在,请从新输入,谢谢');
end;
dbms_output.put_line('员工的工作是:'||v_emp.job||' ; 他的薪水是:
v_dname deptcp.dname%type;
v_deptno deptcp.deptno%type;
评论0
最新资源