Home > Database > Mysql Tutorial > body text

PostgreSQL游标使用举例

WBOY
Release: 2016-06-07 17:11:58
Original
1826 people have browsed it

1、下面的代码会创建一个top100cur()函数,该函数返回一个匿名游标 --drop function top100cur(); create function top10

1、下面的代码会创建一个top100cur()函数,该函数返回一个匿名游标

2、下面的代码会创建的函数会返回一个名字为abc的游标(能发现差别吧?是的,是否匿名,取决于open游标时,该游标变量是否已经绑定) 3、返回由调用者命名的游标 4、返回一个名字叫$1的游标 5、返回一个匿名的游标 6、返回由调用者指定的游标(知道跟4和5的不同吧?4、5中,declare声明的游标变量名称太特殊了,把匿名参数的名字隐藏了……)

7、直接open一个没有被declare,也没有被传入的游标变量

总结:

1、declare的变量,会导致函数参数被隐藏(如,declare $1后,则第一个匿名参数就被隐藏了);

2、declare只是声明一个游标,,不会open游标,而没有open的游标是不能用的哦~

3、declare之后再open游标时,如果这个游标是个未绑定的(declare时没有cursor for XXX),那么open后得到的是一个匿名游标;

4、open操作的游标变量,要么是declare的,要么是当做参数传入的字符串;除此之外,报错!

linux

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template