`
wzl454823
  • 浏览: 39907 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

存储过程练习

    博客分类:
  • DB2
SQL 
阅读更多
创建一个存储过程,以部门号为参数,查询该部门的平均工资,并输出中比平均工资高的其中一位员工的员工号。
表:department; deno emno salary
Connect to sample@
Create procedure d_pro (in dn int,out en int)
Language sql

Begin 
	Declare tempSalary int default 0;
	Declare c1 cursor for
Select avg(salary) from department where deno=dn;
Declare c2 cousor for Select en from department where salary > tempSalary;
	 Open c1;
	 Fetch from c1 into tempSalary;
	 Close c1;
	 Open c2;
	 Fetch from c2 into en;
	 Close c2;
end@
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics