Difference between revisions of "CURSYNCNUM()"

From Lianjapedia
Jump to: navigation, search
m (1 revision: SQL)
Line 1: Line 1:
 
==Purpose==
 
==Purpose==
 
Function to return the current (last assigned) unique sequence number assigned to a row in the specified table
 
Function to return the current (last assigned) unique sequence number assigned to a row in the specified table
 
  
 
==Syntax==
 
==Syntax==
 
CURSYNCNUM([<workarea | alias>])
 
CURSYNCNUM([<workarea | alias>])
 
  
 
==See Also==
 
==See Also==
[[SQL INSERT|INSERT]], [[Optimizing Indexes using SYNCNUM]], [[SQL Pseudo Columns|PSEUDO COLUMNS]], [[RECNO()]], [[ROWNUM()]], [[SQL SELECT|SELECT]], [[SYNCNUM()]], [[SQL UPDATE|UPDATE]]
+
[[SQL INSERT|INSERT]], [[SQL Pseudo Columns|PSEUDO COLUMNS]], [[RECNO()]], [[ROWNUM()]], [[SQL SELECT|SELECT]], [[SYNCNUM()]], [[SQL UPDATE|UPDATE]]
 
+
  
 
==Description==
 
==Description==
Line 15: Line 12:
  
 
Each new row inserted into a table will be assigned a unique sequence number for that table. Even if the row is deleted later or if all the rows are deleted from the table, that number will not be issued again.
 
Each new row inserted into a table will be assigned a unique sequence number for that table. Even if the row is deleted later or if all the rows are deleted from the table, that number will not be issued again.
 
  
 
==Example==
 
==Example==
Line 23: Line 19:
 
</code>
 
</code>
  
 
==Products==
 
Recital, Recital Server
 
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:SQL]]
 
[[Category:SQL]]

Revision as of 12:54, 10 February 2012

Purpose

Function to return the current (last assigned) unique sequence number assigned to a row in the specified table

Syntax

CURSYNCNUM([<workarea | alias>])

See Also

INSERT, PSEUDO COLUMNS, RECNO(), ROWNUM(), SELECT, SYNCNUM(), UPDATE

Description

The CURSYNCNUM() function returns the current (last assigned) unique sequence number assigned to a row in the specified table. The CURSYNCNUM() function operates on the current workarea unless a numeric <workarea> or character <alias> is specified.

Each new row inserted into a table will be assigned a unique sequence number for that table. Even if the row is deleted later or if all the rows are deleted from the table, that number will not be issued again.

Example

OPEN DATABASE southwind
SELECT distinct cursyncnum() FROM example