编写一个PL/SQL块,输出所有员工及其部门领导的姓名、 员工号及部门号。

如题所述

第1个回答  2011-12-12
declare
cursor c is select employee_id,first_name,salary,department_id from employees;
begin
for v_emp in c loop
dbms_output.put_line(v_emp.employee_id ||' '||v_emp.first_name ||' '||v_emp.salary ||' '||
end loop ;
end ;本回答被提问者采纳

编写一个PL\/SQL块,输出所有员工的员工名、员工号、工资和部门号
1、首先打开SQL Server,点击顶部的新建查询按钮,如下图所示。2、然后在SQL编辑界面利用row_number来输出1到100的数字,如下图所示。3、运行以后可以看到输出了1到100的数字,如下图所示。4、这个方法中用的表是spt_values是系统表,如下图所示。5、另外还可以用with as语句进行输出,如下图所示,...

...一个存储过程,根据部门输出员工编号,员工姓名, 工资,职务,工龄就...
cursor c2(no number) is select ename from emp where deptno=no;--这个是带有部门编号的参数游标,保存的是同一部门下面所有的员工姓名 begin for d1 in c1 loop --d1:是for循环自带的特点:允许用户自己任意输入的行变量的名字,而不用写行变量的声明,for循环自己会定义 in:是关键字 c1:...

...sql查询的一个习题,选择所有员工的姓名、员工号、管理者姓名、管理者...
当然是下面的拿的最多了到了老总拿的时候其实剩不了多少的。关于上总复制3万,其资深分析师期待着你交丨流 ?704、、092、、82、3、、、交流、、实是复制1万,那2万是推荐人借给你的还要还的可我们平常给新人介绍时可不能这样说了多给他们讲正面的积极的振奋人心的。最长听到的就是“我们行业只...

急要Visual Foxpro 答案,知道的上,好的补400分
1:select 姓名,部门名 from 员工,部门 where 员工.部门号=部门.部门号 2:select 商品名称,种类名称,零售价 from chp,cate where 零售价>30 3:select 商品信息 from chp,cate where 种类名称='饮料'4:select * from 员工,部门 where 部门名='公共关系部’ and 部门名='财务部'三:1:select ...

...男员工在2014-1-28的工资信息要求输出员工姓名及所以工资信息_百度...
select 姓名,员工编号,基本工资,社保公积金,奖金 from 员工表 where 性别=‘男’ and 日期=‘2014-01-28’

...每个子公司可以有相同的部门 每个部门有多个员工
使用GROUP BY分组。假设表的信息为:Employee(CompName,DeptName,EmpName)--创建数据表CREATE TABLE Employee(CompNameVARCHAR(20), --子公司名称DeptNameVARCHAR(20), --部门名称EmpNameVARCHAR(20) --员工姓名)--插入测试数据INSERT INTO Employee VALUES('北京公司', '人事部', '张')...

创建一个存储过程,以员工号为参数,输出该员工的工资。(急)
CREATE OR REPLACE PROCEDURE 存储过程名(in_id IN VARCHAR2,out_wage OUT VARCHAR2)AS BEGIN SELECT wage(此为你数据库表中员工工资字段名) into out_wage FROM 员工工资表名 WHERE id(此为你数据库表中员工工号字段名)=in_id;END 存数过程名;in_id为输入的员工工号;out_wage为查询后...

pl\/sql计算每位员工工作了多少年零多少月零多少天输出来
dbms_output.put_line('员工姓名:'||r_testComput.ENAME||' 工作时间:'||r_testComput.HIREDATE); --计速器减一 top_two:=top_two-1; FETCH crs_testComput INTO r_testComput; end loop; close crs_testComput;end; --10:编写一个PL\/SQL程序块,对所有雇员按他们的基本薪水(sal)的20%为他们加薪...

用PL\/SQL块查询编号为7369的员工薪水并输出结果
declare v_sal number(6,2);begin select sal into v_sal from emp where empno=7369;dbms_output.put_line('编号为7369员工的薪水为:'||v_sal||'元');end;结果:

...员工ID(employerid),请用SQL语句找出拥有10个员工以上
select employerid, departentid from (select count(employerid),departentid,employerid from table1 where group by departentid,employerid having count(employerid)>10)以上输出的结果是:同一个部门下,员工超过10以上的员工的部门及ID号。

相似回答