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
|
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
|
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
|
|
|
|
|
Cardoso G
|
PATOS DE MINAS MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 06/07/2006 11:20 hs
bem, no meu funciona everest, inclusive uso isso todo dia
|
|
|