在本文中,将介绍如何在SQL中创建游标。
我们使用declare语句来声明游标。
游标可以是本地的或者全局的,以确定游标的范围。
我们可以创建动态,静态和转发的游标。
动态和转发仅游标对源数据的所有更改都很敏感。
静态游标对源数据的所有更改不敏感。
创建billtbl表的语句
create table billtbl ( billid int not null identity primary key, vendorid int not null, billno varchar(15), billtotal money, paymenttotal money, creadittotal money )
向billtbl表中插入数据的语句
insert into billtbl values (20,'e001',100,100,0.00) insert into billtbl values (21,'e002',200,200,0.00) insert into billtbl values (22,'e003',500,0.00,100) insert into billtbl values (23,'e004',1000,100,100) insert into billtbl values (24,'e005',1200,200,500)
在billtbl表中显示数据的语句
select * from
创建McNvendors表的语句
create table mcnvendors ( vendorid int, vendorname varchar(15), vendorcity varchar(15), vendorstate varchar(15) )
在McNvendors表中插入数据的语句
insert into mcnvendors values (20,'vipendra','noida','up') insert into mcnvendors values (21,'jack','lucknow','up') insert into mcnvendors values (22,'rahul','kanpur','up') insert into mcnvendors values (23,'malay','Amsterdam','Amsterdam') insert into mcnvendors values (24,'mayank','noida','up')
在McNvendors表中显示数据的语句
select * from mcnvendors
创建游标的语句
declare cur_invinfo cursor global static for select vendorname,vendorcity,billtotal from mcnvendors join billtbl on mcnvendors.vendorid=billtbl.vendorid
日期:2020-06-02 22:17:51 来源:oir作者:oir
