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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar