Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
dev:sql:functions:current_row [2010/07/09 16:56]
tdo
dev:sql:functions:current_row [2010/07/28 22:59]
els
Line 1: Line 1:
 {{page>:​top_add&​nofooter&​noeditbtn}} {{page>:​top_add&​nofooter&​noeditbtn}}
-<​html><​div align="​center"><​span style="​color:​red">​DRAFT</​span></​div></​html>​ 
-====== Omnidex SQL Function: $CURRENT_ROW ====== 
 {{page>:​sql_bar&​nofooter&​noeditbtn}} {{page>:​sql_bar&​nofooter&​noeditbtn}}
 +
 +====== Omnidex SQL Function: $$CURRENT_ROW ======
 ===== Description ===== ===== Description =====
-Returns ​the current row as an ascending ​number from starting with 1.+The $CURRENT_ROW function return ​the current row number ​for the result set.  The first row returned ​from a SELECT statement is given a value of 1, and each successive row is incremented by one.  This is done as the last step of a statement, and so $CURRENT_ROW can only be used as a select-item. ​ It cannot be used in the WHERE, GROUP BY, ORDER BY or HAVING clauses 
  
-This number ​is assigned after all other clauses are processed.+The $CURRENT_ROW should not be confused with the $ROWID. ​ The $ROWID comes from the underlying database, where $CURRENT_ROW ​is simply the current row number of the result set.
  
-This function ​may only be used as a select-item. It may NOT be used in a WHERE , GROUP BY, ORDER BY, or HAVING clause. +This function ​returns an INTEGER ​datatype 
- +
-The return data type is INTEGER.+
  
 ===== Syntax ===== ===== Syntax =====
-  ​$CURRENT_ROW +$CURRENT_ROW
-===== Example ===== +
-==== Example 1 ==== +
-select $current_row,​ company from customers+
  
-$CURRENT_ROW ​  ​COMPANY +===== Examples ===== 
------------- ​  ​-------------------------------------+==== Example 1: Column ==== 
 +<​code>​ 
 +> select $current_row,​ name from individuals;​
  
-1  ​Dynamic Information Systems Corporation+$CURRENT_R ​ NAME 
 +---------- ​ -------------------------------------------------- 
 +         1  ​MS. MARY LEWIS 
 +         ​2 ​ MRS. ALICE R TOLLIVER 
 +         ​3 ​ MR. SIDNEY K TOLLIVER 
 +         ​4 ​ MRS. JENNIFER J HOPKINS 
 +         ​5 ​ MR. CHARLIE HOPKINS 
 +         ​6 ​ MS. KIMBERLY BLUE 
 +         ​7 ​ KATHLEEN TUCKER</​code>​
  
-2  The Bovaird Supply Company+====== Additional Resources ======
  
-3  Graham Container Companies+See also: 
 +{{page>​dev:​sql:​functions:​see_also_variables&​nofooter&​noeditbtn&​noheader}}
  
-...+{{page>:​bottom_add&​nofooter&​noeditbtn}}
  
-  
- 
- 
- 
-{{page>:​bottom_add&​nofooter&​noeditbtn}} 
 
Back to top
dev/sql/functions/current_row.txt · Last modified: 2016/06/28 22:38 (external edit)