Oracle pl/sql编程 4---plsql块中的sql语句

来源:互联网 发布:angulartouch.min.js 编辑:程序博客网 时间:2024/05/29 04:46
<span style="font-size:24px;"> set serveroutput on;   declare    --声明一个变量    v_ename varchar(16);   begin   --通过sql语句查出工号为7839的员工的姓名并把它存储到v_ename这个变量中    select ename into v_ename from emp  where empno=7839;    --将v_ename打印出来    dbms_output.put_line(v_ename);   end;</span>



上面是查询一个值的情况,如果是查询多个值呢?

查出工号为7839的员工的 姓名 工作 薪水 入职日期 部门号?


L>    set serveroutput on;SQL>    --查出工号为7839的员工的 姓名 工作 薪水 入职日期 部门号?SQL>    declare  2     --姓名  3     v_ename varchar2(16);  4     --工作  5     v_job varchar2(16);  6     --薪水  7     v_sal binary_integer;  8     --入职日期  9     v_hir date; 10     --部门号 11     v_deptno binary_integer; 12     begin 13       --通过sql语句查所需要的值 注意顺序不能乱 14     select ename,job,sal,HIREDATE,deptno into v_ename,v_job,v_sal,v_hir,v_deptno from emp where empno=7839; 15     --将查到的值打印出来 16     dbms_output.put_line('工号7839的员工的姓名是'||v_ename||'工作'||v_job||'薪水'||v_sal||'入职日期'||v_hir||'部门号'||v_deptno); 17     end; 18  /工号7839的员工的姓名是KING工作PRESIDENT薪水5000入职日期17-11月-81部门号10PL/SQL procedure successfully completed



2 0
原创粉丝点击