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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Posso usar clausula case em store procedure?
Everest
BARRA MANSA
RJ - BRASIL
ENUNCIADA !
Postada em 05/07/2006 18:01 hs            
Como eu uso case em uma procedure do sql server?
 
USE BD
GO
CREATE PROCEDURE dbo.sp_geral
 @IDQuery int
AS
 CASE @IDQuery
           WHEN 0 THEN
              BEGIN
  
                 select * from tbl_empresas
       
              END
 
           WHEN 1 THEN
              BEGIN
  
                 select * from tbl_clientes
       
              END
           WHEN 2 THEN
              BEGIN
  
                 select * from tbl_usuarios
       
              END

quando eu rodo ele diz que tem um erro de sintax perto do case
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 05/07/2006 18:51 hs            
USE BD
GO
CREATE PROCEDURE dbo.sp_geral
 @IDQuery int
AS
 Select Case @IDQuery
           Case 0 THEN
              BEGIN
  
                 select * from tbl_empresas
       
              END
 
           Case 1 THEN
              BEGIN
  
                 select * from tbl_clientes
       
              END
           Case 2 THEN
              BEGIN
  
                 select * from tbl_usuarios
       
              END
 
 End Select
 
vlu//

   
Everest
BARRA MANSA
RJ - BRASIL
ENUNCIADA !
Postada em 05/07/2006 19:55 hs            
LCRamos infelizmente sua resposta esta totalmente errada nem precisa testar. Isto é procedure e nao codigo VB.
 
Se alguem puder ajudar...
   
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 06/07/2006 07:42 hs            
   case
     when COD = "A"
          then "ALEXANDRE
     when COD = "B"
          then "BELTRANO"
     else "NAO TEM"
   end
   
Everest
BARRA MANSA
RJ - BRASIL
Postada em 06/07/2006 10:57 hs            
Nao funciona o seu exemplo Cardoso
     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 06/07/2006 11:20 hs            
bem, no meu funciona everest, inclusive uso isso todo dia
   
Página(s): 1/2      PRÓXIMA »


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