Select com numero da linha

26/12/2005

0

Como faço para incluir automaticamente em um select, uma coluna com o número da linha correspondente.

Ex.:

Seq Codigo Produto
----- --------- -----------------
1 Cod01 Produto01
2 Cod02 Produto02
3 Cod03 Produto03
...

Grato,

Pan7


Pan7

Pan7

Responder

Posts

27/12/2005

Robertolucio

Olá, bom dia.

Você pode usar a função IDENTITY. Ex:

SELECT IDENTITY(int, 1, 1) as Seq, Codigo, Produto
into #teste
FROM Produtos

select * from teste
go

Espero ter ajudado.

Att,

Roberto


Responder

27/12/2005

Pan7

Olá Roberto.

Esta forma eu já havia descoberto...

Será que não há uma forma sem criar uma nova tabela ???

A propósito... qual a função do ´#´ no nome da tabela ?

De qualquer forma, obrigado pela ajuda !!!

Pan7


Responder

30/12/2005

Robertolucio

Bom dia!

Olha eu não conheço outra forma de fazer isso sem ser com o SELECT INTO, mas isso não quer dizer que não exista....

O ´#´ na frente indica que é uma tabela temporária local, ou seja somente ´eu´ posso ver o seu conteúdo e quando a minha conexão for encerrada ela é apagada do banco de dados. Para maiores informações: http://www.sqlmagazine.com.br/colunistas.asp?artigo=Colunistas/PauloRibeiro/12_Versoes_SQL_Server.asp

Além das tabelas temporárias existem as variáveis do tipo TABLE. Se quiseres dar uma olha em https://www.devmedia.com.br/visualizacomponente.aspx?comp=118&;site=2 tem um material bom sobre isso.

Espero ter ajudado.

Att,

Roberto


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar