今天复习了下游标 流程控制语句 SQL查询等基础语法 做了一个纯SQL报表 附图:
代码如下:用了一个游标的嵌套呵呵
declare @jobid smallint ,@jobdesc varchar(50)
declare @name varchar(50),@joblvl smallint ,@hdate smalldatetime
declare cur_job cursor for
select job_id,job_desc from jobs order by job_id asc
open cur_job
fetch next from cur_job into @jobid,@jobdesc
while @@fetch_status=0
begin
--显示当前的工作编号和工作描述
print cast(@jobid as varchar(4))+';'+@jobdesc
declare cur_emp cursor for
select fname +' '+lname,job_lvl,hire_date
from employee
where job_id=@jobid
open cur_emp
fetch next from cur_emp into @name ,@joblvl,@hdate
while @@fetch_status=0
begin
print '雇员:'+@name +',级别:'+cast(@joblvl as varchar(4))+',参加工作日期:'+datename(year,@hdate)+'年'+
datename(mm,@hdate)+'月'+datename(day,@hdate)+'日'
fetch next from cur_emp into @name ,@joblvl,@hdate
end
print'================================================================================='
close cur_emp
deallocate cur_emp
fetch next from cur_job into @jobid,@jobdesc
end
close cur_job
deallocate cur_job
go
- 大小: 156.7 KB
分享到:
相关推荐
Sybase与SQL数据库游标心得Sybase与SQL数据库游标心得Sybase与SQL数据库游标心得Sybase与SQL数据库游标心得
Oracle 数据库游标使用大全,自己整的,比你搜的好
数据库游标的使用数据库游标的使用
Oracle数据库游标使用大全 Oracle数据库游标使用大全Oracle数据库游标使用大全
Oracle数据库游标使用示例 Oracle数据库游标使用示例 Oracle数据库游标使用示例
此资料可以帮助没有用过数据库游标和函数的朋友学会去用它,只要跟着做一遍就会使用啦,这样就在设计数据库时可以充分灵活运用游标和函数
MySql存储过程,游标的使用方法,速度极快!
很多人还不熟很了解数据库中游标的使用方法,这个文档将帮你清楚明白的了解数据库中游标的使用方法和技巧
简单的oracle游标使用小例子~~ 一份文档,实验用的。
oracle数据库游标使用详细介绍 自己总结的
使用游标更新数据库
oracle数据库游标实验报告!oracle数据库游标实验报告!oracle数据库游标实验报告!
关于数据库游标的小练习,不算一个什么项目,给与下载的人借鉴一下
适合学习数据库的人查看,这个文档对sql语句和游标描述的比较详细
Oracle数据库的游标学习总结Oracle数据库的游标学习总结
oracle数据库的游标详述,以及各游标相关信息的具体代码示例。可以帮助初学者以及数据库管理员更好的理解和学习游标的使用和操作。
数据库游标的使用.pdf
当查询返回结果超过一行时,就需要一个显式游标,此时用户不能使用select into语句。本文介绍了Oracle数据库游标的使用方法。