zoukankan      html  css  js  c++  java
  • oracle中plsql练习题-----编写一个PL/SQL块,输出所有员工的员工姓名、员工号、工资和部门号

    一、思路:首先输出需要变量接收,需要声明变量,于是考虑什么变量类型比较合适,在这我用的是table类型,最后,查询出来,循环输出即可。

    二、具体实现

     1 -- 编写一个PL/SQL块,输出所有员工的员工姓名、员工号、工资和部门号
     2 declare
     3 -- 声明table类型的对象,属性  员工姓名:ename,员工号:empno,工资:sal ,部门:deptno
     4 type emp_table_type is table of emp%rowtype
     5 index by binary_integer;
     6 -- 声明table类型的变量,用来存储员工表的所有数据
     7 v_emp emp_table_type;
     8 
     9 begin
    10   select * bulk collect  into v_emp from emp;
    11   
    12   for v_i in v_emp.first..v_emp.last
    13     loop
    14       dbms_output.put_line('员工姓名:'||v_emp(v_i).ename||'员工工资:'||v_emp(v_i).sal||'员工部门:'||v_emp(v_i).deptno);
    15       
    16     end loop;
    17   
    18 end;
  • 相关阅读:
    To be a master II.
    To be a master.
    快速排序
    选择排序
    冒泡排序
    Myeclipse 2013 Pro 激活工具
    Java多线程
    设计模式:动态代理
    面向对象
    新安装mysql修改密码,远程访问授权
  • 原文地址:https://www.cnblogs.com/yanpingping/p/10834070.html
Copyright © 2011-2022 走看看