FETCH

原创 2004年10月11日 10:53:00

FETCH

从 Transact-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 必须为 smallinttinyint int

RELATIVE {n | @nvar}

如果 n@nvar 为正数,返回当前行之后的第 n 行并将返回的行变成新的当前行。如果 n@nvar 为负数,返回当前行之前的第 n 行并将返回的行变成新的当前行。如果 n@nvar 为 0,返回当前行。如果对游标的第一次提取操作时将 FETCH RELATIVE 的 n@nvar 指定为负数或 0,则没有行返回。n 必须为整型常量且 @nvar 必须为 smallinttinyint int

GLOBAL

指定 cursor_name 指的是全局游标。

cursor_name

要从中进行提取的开放游标的名称。如果同时有以 cursor_name 作为名称的全局和局部游标存在,若指定为 GLOBAL 则 cursor_name 对应于全局游标,未指定 GLOBAL 则对应于局部游标。

@cursor_variable_name

游标变量名,引用要进行提取操作的打开的游标。

INTO @variable_name[,...n]

允许将提取操作的列数据放到局部变量中。列表中的各个变量从左到右与游标结果集中的相应列相关联。各变量的数据类型必须与相应的结果列的数据类型匹配或是结果列数据类型所支持的隐性转换。变量的数目必须与游标选择列表中的列的数目一致。

fetch简介: 新一代Ajax API

AJAX半遮半掩的底层API是饱受诟病的一件事情. XMLHttpRequest 并不是专为Ajax而设计的. 虽然各种框架对 XHR 的封装已经足够好用, 但我们可以做得更好。更好用的API是 ...
  • renfufei
  • renfufei
  • 2016年05月24日 23:06
  • 32248

Fetch 与 Promise

Fetchjavascript 异步请求 具体标准参考如下 点击这里 FetchAPI基本用法(ES6 语法): fetch(url,option) .then((response) => { ...
  • gdp12315
  • gdp12315
  • 2017年01月12日 20:45
  • 3171

fetch 使用 form data 方式提交

import queryString from 'query-string';fetch 参数如下, 1.需要设置content-type application/x-www-form-urlenc...
  • ISaiSai
  • ISaiSai
  • 2017年09月28日 17:08
  • 512

使用fetch遇到过的坑

前段时间在项目中用到了这个fetch 来代替Ajax 进行网络请求。也踩了不少的坑,在这边列举出来以及他的解决方法。 1.如何保持每次请求的会话一致?   在用fetch进行网络请求的时候...
  • whbwhb1
  • whbwhb1
  • 2016年11月24日 17:03
  • 17550

fetch和XMLHttpRequest讲解

写在前面fetch 同 XMLHttpRequest 非常类似,都是用来做网络请求。但是同复杂的XMLHttpRequest的API相比,fetch使用了Promise,这让它使用起来更加简洁,从而避...
  • u011413061
  • u011413061
  • 2016年07月17日 14:43
  • 5892

使用fetch上传文件失败的解决方案

下午在工作中遇到了一个问题,就是用fetch上传excel文件,开始以为很简单,结果花了一下午才解决。 一开始使用fetch(url,formData) ,也设置了content-type:mult...
  • cjd6568358
  • cjd6568358
  • 2017年01月11日 18:41
  • 3080

fetch()方法介绍

告别XMLHttpRequest 与XMLHttpRequest(XHR)类似,fetch()方法允许你发出AJAX请求。区别在于Fetch API使用Promise,因此是一种简洁明了的API,比...
  • sinat_17775997
  • sinat_17775997
  • 2017年04月11日 16:01
  • 1678

React项目中Fetch无法向后端传递参数

问题:React项目中使用fetch向后端传递数据,POST请求时,发现把参数装进一个对象传递,后端并不能获取到数据,拼接成字符串加在URL中传递也不行(当然,GET请求可以) 解决:使用FormDa...
  • kongjunchao159
  • kongjunchao159
  • 2017年03月22日 13:57
  • 5067

fetch 兼容性

http://www.51xuediannao.com/javascript/fetchdyf_1142.html
  • u013261261
  • u013261261
  • 2016年12月01日 10:02
  • 1496

ES7标准 fetch请求封装

作为一个程序猿,一定要养成一个爱学习的好习惯,因为程序员是一个终身学习的职业,要时刻把Live and learn作为一种信仰。I can’t change the world,only change...
  • BingHongChaZuoAn
  • BingHongChaZuoAn
  • 2016年10月18日 19:51
  • 4622
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FETCH
举报原因:
原因补充:

(最多只允许输入30个字)