DECLARE @MyCursor CURSOR
------
???
------
???
解决方案 »
- 求助,在关联的三个表中查数据数据
- (另开新帖)求一个分组过滤掉重复数据的比较有效率SQL的写法
- 操作系统是win2003,数据库是sql server 2005,无法创建数据库
- SQL Table行列转换问题
- MSSQL 可以读到客户端里的CSV文件吗。
- 派生表 't' 不可更新,因为派生表中的某一列是派生的或是常量。
- access中sql写法
- 如何在vc中得到满足要求的多条记录
- mssql错误:通过更新改变了字段但是原先内容又存在,但数据库中实际上没有,怎么解决呢?
- SQL Server高手请进: 有个问题很疑惑
- Access 的'备注'类型相当SQL server中的什么类型啊?急!
- [求助]我有一个简单的流程设计,但是数据库设计不知道该如何设计??
DECLARE cursor_name CURSOR
[ LOCAL | GLOBAL ]
[ FORWARD_ONLY | SCROLL ]
[ STATIC | KEYSET | DYNAMIC | FAST_FORWARD ]
[ READ_ONLY | SCROLL_LOCKS | OPTIMISTIC ]
[ TYPE_WARNING ]
FOR select_statement
[ FOR UPDATE [ OF column_name [ ,...n ] ] ]cursor_name是所定义的 Transact-SQL 服务器游标名称。cursor_name 必须遵从标识符规则。只能使用常数,要使用变量可以用动态SQL.
create procedure test
as
declare @test cursor
SET @test = CURSOR FOR
SELECT * FROM sysobjects
open @test
fetch next from @test
close @test
deallocate @test
go
--调用
exec test