move.hlp
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:2k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. .pgaw:Help.f.t insert end "MOVE" {bold} "allows a user to move cursor position a specified number of rows. MOVE works like the FETCH command, but only positions the cursor and does not return rows. 
  2. Refer to the FETCH command for details on syntax and usage. 
  3. " {} "Synopsis" {bold} "
  4. " {} "
  5. MOVE [ selector ] [ count ] 
  6.     { IN | FROM } cursor
  7. FETCH [ RELATIVE ] [ { [ # | ALL | NEXT | PRIOR ] } ] FROM ] cursor
  8. " {code} "Usage" {bold} "
  9.                 --set up and use a cursor:
  10.                 --
  11. " {} "          BEGIN WORK;
  12.                 DECLARE liahona CURSOR  FOR SELECT * FROM films;
  13.                 
  14.                 --Skip first 5 rows:
  15.                 --
  16.                 MOVE FORWARD 5 IN liahona;
  17.                                   MOVE
  18.                 
  19.                 --Fetch 6th row in the cursor liahona:
  20.                 --
  21.                 FETCH 1 IN liahona;
  22.                                   FETCH
  23.                   code |title |did| date_prod|kind      |len
  24.                   -----+------+---+----------+----------+------
  25.                   P_303|48 Hrs|103|1982-10-22|Action    | 01:37
  26.                   (1 row)
  27.                 
  28.                 -- close the cursor liahona and commit work:
  29.                 --
  30.                 CLOSE liahona;
  31.                 COMMIT WORK;
  32. " {code} "Notes" {bold} "
  33. MOVE is a Postgres language extension. 
  34. Refer to FETCH for a description of valid arguments. Refer to DECLARE to declare a cursor. Refer to BEGIN WORK, COMMIT WORK, ROLLBACK WORK statements for further 
  35. information about transactions. "