首页
> 数据库 > 其它 > 正文
PostgreSQL7.0手册-用户手册-19. SQL命令-MOVE
编译:何伟平 laser@zhengmai.com.cn (2001-04-21 22:04:06)
MOVE
名称
MOVE — 移动游标的位置
语法
MOVE [ selector ] [ count ]
{ IN | FROM } cursor
描述
MOVE 允许用户对游标进行一定行的移动.MOVE 的工作类似于 FETCH 命令,但只是定位光标而不返回行.
请参考 FETCH 命令获取语法和参数的详细信息.
注意
MOVE 是 Postgres 语言扩展.
请参考 FETCH 获取有效参数的描述.使用 DECLARE 定义游标.请参考 BEGIN,COMMIT 和 ROLLBACK 语句获取关于事务的详细信息.
用法
设置和使用一个游标:
BEGIN WORK;
DECLARE liahona CURSOR FOR SELECT * FROM films;
-- 忽略开头 5 行:
MOVE FORWARD 5 IN liahona;
MOVE
-- 抓取游标 liahona 里的第六行:
FETCH 1 IN liahona;
FETCH
code | title | did | date_prod | kind | len
-------+--------+-----+-----------+--------+-------
P_303 | 48 Hrs | 103 | 1982-10-22| Action | 01:37
(1 row)
-- 关闭游标 liahona 并提交工作:
CLOSE liahona;
COMMIT WORK;
兼容性
SQL92
SQL92 里没有 MOVE 语句.但是,SQL92 允许我们从一个绝对游标位置 FETCH (抓取)行,隐含地将游标移动到正确位置.
(
http://www.fanqiang.com
)
进入【
UNIX论坛
】
相关文章
PostgreSQL7.0手册-用户手册-19. SQL命令-VACUUM
(2001-04-21 22:16:33)
PostgreSQL7.0手册-用户手册-19. SQL命令-UPDATE
(2001-04-21 22:16:12)
PostgreSQL7.0手册-用户手册-19. SQL命令-UNLISTEN
(2001-04-21 22:15:44)
PostgreSQL7.0手册-用户手册-19. SQL命令-TRUNCATE
(2001-04-21 22:15:24)
PostgreSQL7.0手册-用户手册-19. SQL命令-SHOW
(2001-04-21 22:15:01)
PostgreSQL7.0手册-用户手册-19. SQL命令-SET
(2001-04-21 22:14:42)
PostgreSQL7.0手册-用户手册-19. SQL命令-SELECT INTO
(2001-04-21 22:14:19)
PostgreSQL7.0手册-用户手册-19. SQL命令-SELECT
(2001-04-21 22:14:01)
PostgreSQL7.0手册-用户手册-19. SQL命令-ROLLBACK
(2001-04-21 22:13:41)
PostgreSQL7.0手册-用户手册-19. SQL命令-REVOKE
(2001-04-21 22:13:18)
===
更多相关
===
★ 樊强制作 欢迎分享 ★