Difference between revisions of "SYNCNUM()"

From Lianjapedia
Jump to: navigation, search
 
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
''Note: The SYNCNUM Pseudo Column has been replaced with the SYNCNUM() function.''
 
 
 
 
==Purpose==
 
==Purpose==
 
Function to return the unique sequence number assigned to a row from the specified table
 
Function to return the unique sequence number assigned to a row from the specified table
 
  
 
==Syntax==
 
==Syntax==
 
SYNCNUM([<workarea | alias>])
 
SYNCNUM([<workarea | alias>])
 
  
 
==See Also==
 
==See Also==
[[CURSYNCNUM()]], [[SQL INSERT|INSERT]], [[Optimizing Indexes using SYNCNUM]], [[RECNO()]], [[ROWNUM()]], [[SQL Pseudo Columns|PSEUDO COLUMNS]], [[SQL SELECT|SELECT]], [[SQL UPDATE|UPDATE]]
+
[[CURSYNCNUM()]], [[SQL INSERT|INSERT]], [[GUID()]], [[RECNO()]], [[ROWNUM()]], [[PSEUDO COLUMNS]], [[SQL SELECT|SELECT]], [[SQL UPDATE|UPDATE]]
 
+
  
 
==Description==
 
==Description==
Line 19: Line 13:
 
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.
  
 +
CURSYNCNUM() and SYNCNUM() both return the 8 digit hexadecimal sequence number as a character string.
  
 
==Example==
 
==Example==
Line 26: Line 21:
 
</code>
 
</code>
  
 
==Products==
 
Recital, Recital Server
 
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:SQL]]
 
[[Category:SQL]]
 
[[Category:Functions]]
 
[[Category:Functions]]
[[Category:Table Basics]]
+
[[Category:Cursor Functions]]
[[Category:Table Basics Functions]]
+

Latest revision as of 06:00, 18 February 2013

Purpose

Function to return the unique sequence number assigned to a row from the specified table

Syntax

SYNCNUM([<workarea | alias>])

See Also

CURSYNCNUM(), INSERT, GUID(), RECNO(), ROWNUM(), PSEUDO COLUMNS, SELECT, UPDATE

Description

The SYNCNUM() function returns the unique sequence number assigned to a row from the specified table. The SYNCNUM() 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.

CURSYNCNUM() and SYNCNUM() both return the 8 digit hexadecimal sequence number as a character string.

Example

OPEN DATABASE southwind
SELECT syncnum(), recno() FROM example