IDENTITY function [Miscellaneous]

Generates integer values, starting at 1, for each successive row in a query. Its implementation is identical to that of the NUMBER function.

Syntax
IDENTITY( expression )
Parameters
  • expression   An expression. The expression is parsed, but is ignored during the execution of the function.

Returns

INT

Remarks

For a description of how to use the IDENTITY function, see NUMBER function [Miscellaneous].

See also
Standards and compatibility
  • SQL/2003   Transact-SQL extension.

Example

The following statement returns a sequentially-numbered list of employees.

SELECT IDENTITY( 10 ), Surname FROM Employees;