quarta-feira, 18 de maio de 2011

Como Inserir uma coluna de Incremento (contador sequencial) dinâmica no SQL Server 2005 ou Superior

Como Inserir uma coluna de Incremento (contador sequencial) dinâmica no SQL Server 2005 ou Superior.

Esta informação foi muito útil na prática para a criação ítens dinâmicos e sequenciais nos diversos relatórios que  exigem a necessidade de exibição dos famosos itens, solicitados pelos superiores.

É muito simples basta adcionar ao seu select uma nova coluna descrita abaixo e indicar um item que seja uma coluna real da tabela.
Ex:
Tabela : Cliente
Atributo : Nome_Cliente

Select row_number() over(Order By Nome_Cliente) asc) as Item, Nome_Cliente from Cliente
------------------------
Item  | Nome
------|------------------
1       |  Joao
2       |  Maria
3       |  Jose
4       |  Amelia
------------------------

Nenhum comentário:

Postar um comentário