游标是一个数据库对象,指向结果集。
我们使用游标从结果集获取任何特定的行。
游标中使用的SQL语句
- DECLARE:它用于定义一个新的游标。
- OPEN:它用于打开游标
- FETCH:它用于从游标检索行。
- CLOSE:它用于关闭游标。
- DEALLOCATE:它用于删除游标并释放游标使用的所有资源。
示例
创建MCNEMP表的语句
create table mcnemp ( id int, name varchar(15), age int, city varchar(15), salary money )
在Mcnemp表中插入数据的语句
insert into mcnemp values (1,'vipendra',22,'noida',10000) insert into mcnemp values (2,'jack',24,'lucknow',15000) insert into mcnemp values (3,'rahul',20,'Amsterdam',20000) insert into mcnemp values (4,'rohit',21,'kanpur',12000) insert into mcnemp values (5,'shiva',22,'greater noida',13000) insert into mcnemp values (6,'shivam',18,'noida',14000) insert into mcnemp values (7,'vip',17,'Amsterdam',17000)
在Mcnemp表中显示数据的语句
用于创建游标的语句
declare cur_ven cursor static for select vendorid,vendorname,vendorcity from mcnvendors order by vendorid
打开游标的语句
open cur_ven
close用于关闭游标
close cur_ven
删除游标的语句
deallocate cur_ven
日期:2020-06-02 22:17:50 来源:oir作者:oir