提取和滚动
从游标中检索行的操作称为提取。提取选项如下: FETCH FIRST 
提取游标中的第一行。FETCH NEXT 
提取上次提取行之后的行。FETCH PRIOR 
提取上次提取行之前的行。FETCH LAST 
提取游标中的最后一行。FETCH ABSOLUTE n 
如果 n 为正整数,则提取游标中从第 1 行开始的第 n 行。如果 n 为负整数,则提取游标中的倒数第 n 行。如果 n 为 0,则没有行被提取。FETCH RELATIVE n 
提取上次所提取行之后的第 n 行。如果 n 为正数,则提取所上次提取行之后的第 n 行。如果 n 为负数,则提取上次所提取行之前的第 n 行。如果 n 为 0,则同一行被再次提取。打开游标时,游标中当前行的位置逻辑上应位于第一行之前。这使不同的提取选项具有下列行为,如果这是打开游标后的第一次提取操作: FETCH FIRST 
提取游标中的第一行。FETCH NEXT 
提取游标中的第一行。FETCH PRIOR 
不提取行。FETCH LAST 
提取游标中的最后一行。FETCH ABSOLUTE n 
如果 n 为正整数,则提取游标中从第 1 行开始的第 n 行。如果 n 为负整数,则提取游标中的倒数的第 n 行(例如,n = -1 返回游标中的最后一行)。如果 n 为 0,则没有行被提取。FETCH RELATIVE n  
如果 n 为正数,则提取游标中的第 n 行。如果 n 为负数或 0,则没有行被提取。Transact-SQL 游标限于一次只能提取一行。API 服务器游标则支持每次提取时提取一批行。支持一次提取多行的游标称为块状游标