⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 move.sgml

📁 关系型数据库 Postgresql 6.5.2
💻 SGML
字号:
<refentry id="SQL-MOVE"> <refmeta>  <refentrytitle>   MOVE  </refentrytitle>  <refmiscinfo>SQL - Language Statements</refmiscinfo> </refmeta> <refnamediv>  <refname>   MOVE  </refname>  <refpurpose>   Moves cursor position  </refpurpose> </refnamediv>                 <refsynopsisdiv>  <refsynopsisdivinfo>   <date>1998-09-24</date>  </refsynopsisdivinfo>  <synopsis>MOVE [ <replaceable class="PARAMETER">selector</replaceable> ] [ <replaceable class="PARAMETER">count</replaceable> ]     { IN | FROM } <replaceable class="PARAMETER">cursor</replaceable>    FETCH [ RELATIVE ] [ { [ <replaceable class="PARAMETER">#</replaceable> | ALL | NEXT | PRIOR ] } ] FROM ] <replaceable class="PARAMETER">cursor</replaceable>  </synopsis> </refsynopsisdiv> <refsect1 id="R1-SQL-MOVE-1">  <refsect1info>   <date>1998-09-24</date>  </refsect1info>  <title>   Description  </title>  <para>   <command>MOVE</command> allows a user to move cursor position a specified   number of rows.   <command>MOVE</command> works like the <command>FETCH</command> command,   but only positions the cursor and does   not return rows.  </para>  <para>   Refer to the <command>FETCH</command> command for details on syntax and usage.  </para>  <refsect2 id="R2-SQL-MOVE-3">   <refsect2info>    <date>1998-09-24</date>   </refsect2info>   <title>    Notes   </title>   <para>    <command>MOVE</command> is a <productname>Postgres</productname>    language extension.   </para>   <para>    Refer to <command>FETCH</command> for a description    of valid arguments.    Refer to <command>DECLARE</command> to declare a cursor.    Refer to <command>BEGIN WORK</command>, <command>COMMIT WORK</command>,    <command>ROLLBACK WORK</command> statements    for further information about transactions.   </para>  </refsect2> </refsect1> <refsect1 id="R1-SQL-MOVE-2">  <title>   Usage  </title>  <para>   Set up and use a cursor:   <programlisting>BEGIN WORK;DECLARE liahona CURSOR  FOR SELECT * FROM films;--Skip first 5 rows:MOVE FORWARD 5 IN liahona;<computeroutput>MOVE</computeroutput>--Fetch 6th row in the cursor liahona:FETCH 1 IN liahona;<computeroutput>FETCH  code |title |did| date_prod|kind      |len  -----+------+---+----------+----------+------  P_303|48 Hrs|103|1982-10-22|Action    | 01:37  (1 row)</computeroutput>-- close the cursor liahona and commit work:CLOSE liahona;COMMIT WORK;   </programlisting>  </para> </refsect1> <refsect1 id="R1-SQL-MOVE-3">  <title>   Compatibility  </title>  <para>  </para>	  <refsect2 id="R2-SQL-MOVE-4">   <refsect2info>    <date>1998-09-01</date>   </refsect2info>   <title>    SQL92   </title>   <para>    There is no SQL92 <command>MOVE</command> statement.     Instead, <acronym>SQL92</acronym> allows    one to <command>FETCH</command> rows from an absolute cursor position,    implicitly moving the cursor to the correct place.   </para>  </refsect2> </refsect1></refentry><!-- Keep this comment at the end of the fileLocal variables:mode: sgmlsgml-omittag:nilsgml-shorttag:tsgml-minimize-attributes:nilsgml-always-quote-attributes:tsgml-indent-step:1sgml-indent-data:tsgml-parent-document:nilsgml-default-dtd-file:"../reference.ced"sgml-exposed-tags:nilsgml-local-catalogs:"/usr/lib/sgml/catalog"sgml-local-ecat-files:nilEnd:-->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -