USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Desafio SQL
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
ENUNCIADA !
Postada em 03/05/2005 12:02 hs         
Desafio SQL

Pessoal um brincadeirinha aí que pode ajudar muita gente.

Supomos que tenhamos uma tabela

select * from desenv.dbo.desafio

Coluna1              Coluna2   
-------------------- ----------
NULL                 aaaa     
NULL                 bbbb     
NULL                 cccc     
NULL                 dddd     
NULL                 wwwww    
NULL                 qqqqqq 


O problema é o seguinte, preencher a Coluna1 com um contador iniciando de 1
até o número final de registros, sem utilizar while ou cursor e sem marcar a
coluna como auto-numeração.

Resultado final da tabela deve ser:

Coluna1         Coluna2   
-----------------------------
1                    aaaa     
2                    bbbb     
3                    cccc     
4                    dddd     
5                    wwwww    
6                    qqqqqq


Dicas:
1 - Existe uma tabela desafio no banco desenv dentro do servidor
ares instância desenv.
2 - Para solução do problema deve ser utilizado um único comando
update com uma variável contadora.
 
   
screech
PORTO ALEGRE
RS - BRASIL
ENUNCIADA !
Postada em 03/05/2005 14:59 hs            
hehe Dica 3... A coluna código não pode ser chave primária, já que a mesma não permite valor nulo em qualquer hipótese...

--------------------------------------
Screech
"Programar é arte..."
   
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
ENUNCIADA !
Postada em 03/05/2005 15:12 hs         
sim ... mas o problema não é esse né hehehe ...
quando quiserem desistir é só me avisar que eu coloco a resposta
   
CaioToOn!
CONTAGEM
MG - BRASIL
ENUNCIADA !
Postada em 03/05/2005 15:17 hs            
Vale declarar uma variável do tipo Recordset???
 

"O maior defeito dos homens de bem é a certeza de sempre estarem certos, aos homens de mal resta o consolo da eterna dúvida do errado" - Caio Cunha

   
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
ENUNCIADA !
Postada em 03/05/2005 17:14 hs         
não vale declare variavel do tipo recordset, somente variavel numérica, caracter ...
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página