我在sql语句使用游标的过程中,游标移到记录集末尾后,想让它回起始处,请朋友们指条方法。sqlserver中可有相应函数
解决方案 »
- 求一Sql触发器,向表里插入数据时判断该条记录是否存在,如果存在则更新,不存在则插入
- 帮我看看?
- 字段为nvarchar,内容里面汉字的格式为“8G74G6DG”,如何用select * from table where column
- to pengdali 又得麻烦你这个高手了(还是远程服务器问题)
- 数据库里字段addtime是以now()加入,怎么查找到符合几月几日的数据项
- sql方面的非常有意思的难题,高手进来看看!
- 远程访问错误急急。。。。。。。。。。。。。
- SQL2000 我的作业为什么没有定时执行
- 请问,怎样在SQL2000中加密视图或过程(with encryption),需在存储过程中实现。
- 求助!!!春节被逼写开发文档,拉兄弟一把吧。
- 请教这个问题该怎么解决
- 奇怪的SQL問題
FETCH
[ [ NEXT | PRIOR | FIRST | LAST
| ABSOLUTE { n | @nvar }
| RELATIVE { n | @nvar }
]
FROM
]
{ { [ GLOBAL ] cursor_name } | @cursor_variable_name }
[ INTO @variable_name [ ,...n ] ]参数
NEXT返回紧跟当前行之后的结果行,并且当前行递增为结果行。如果 FETCH NEXT 为对游标的第一次提取操作,则返回结果集中的第一行。NEXT 为默认的游标提取选项。PRIOR返回紧临当前行前面的结果行,并且当前行递减为结果行。如果 FETCH PRIOR 为对游标的第一次提取操作,则没有行返回并且游标置于第一行之前。FIRST返回游标中的第一行并将其作为当前行。LAST返回游标中的最后一行并将其作为当前行。ABSOLUTE {n | @nvar}如果 n 或 @nvar 为正数,返回从游标头开始的第 n 行并将返回的行变成新的当前行。如果 n 或 @nvar 为负数,返回游标尾之前的第 n 行并将返回的行变成新的当前行。如果 n 或 @nvar 为 0,则没有行返回。n 必须为整型常量且 @nvar 必须为 smallint、tinyint 或 int。RELATIVE {n | @nvar}如果 n 或 @nvar 为正数,返回当前行之后的第 n 行并将返回的行变成新的当前行。如果 n 或 @nvar 为负数,返回当前行之前的第 n 行并将返回的行变成新的当前行。如果 n 或 @nvar 为 0,返回当前行。如果对游标的第一次提取操作时将 FETCH RELATIVE 的 n 或 @nvar 指定为负数或 0,则没有行返回。n 必须为整型常量且 @nvar 必须为 smallint、tinyint 或 int。