logo DevMedia  
Home Entenda o site Revistas Canais Cursos Palestras Suporte Fórum +Serviços Assine Compre Créditos

Edição do Mês
  Fórum DevMedia
Fórum de Discussão
Conheça também o NOVO fórum da DevMedia, no endereço: www.devmedia.com.br/forum
O novo fórum possui diversas vantagens! Saiba mais em
www.devmedia.com.br/articles/viewcomp.asp?comp=14726
Estamos sempre trabalhando na melhora do site como um todo! Bons códigos!
Equipe DevMedia

 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos  RegistrarRegistrar   
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 
Edição do Mês

retorno de procedure
 
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> MySQL
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
teduardo
Novato


Registrado em: Sexta-Feira, 18 de Julho de 2008
Mensagens: 4

MensagemEnviada: Sex Jul 18, 2008 3:24 pm    Assunto: retorno de procedure Responder com Citação

procedure de selecao
--------------------------------------------------------------------------------
DELIMITER $$

DROP PROCEDURE IF EXISTS `txt_cetesb`.`SP_PESQUISA_SEL`$$

CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_pesquisa_sel`(out a int, out b int, out c int)

BEGIN
set @r = select A.PK_CABCLPARCR, A.CPARCRTECNC, D.TIPOVEICL, f.KFABRC , E.MODLOVEICL,
G.QVALVL, h.VCILND, i.KTRANS,
B.VCO, B.VNMHC, B.VNOX, B.VCHO, B.VCO2, B.VEVAPT, B.VCOMARCHLENTA,
B.KCOMBS, B.VROTCAMOTOR, C.vruidoacelr, C.vlimteestbl, C.vruidomedid, C.vlimteestbl_2
from tb_cabclparcr A, tb_polnt B, tb_medcaruido C, tb_dicnrveicl D, tb_dicnrmodlo E,
tb_dicnrfabrc F, tb_valvl G, tb_cilnd H, tb_dicnrmotor I
where A.PK_cabclparcr = B.tb_cabclparcr_pk_cabclparcr and
A.PK_cabclparcr = C.tb_cabclparcr_pk_cabclparcr and
D.PK_dicnrveicl = A.tb_dicnrveicl_pk_dicnrveicl and
E.PK_dicnrmodlo = A.tb_dicnrmodlo_pk_dicnrmodlo and
F.PK_dicnrfabrc = A.TB_DICNRfabrc_PK_DICNRfabrc and
I.tb_cilnd_pk_cilnd = H.pk_cilnd and
I.tb_valvl_pk_valvl = G.pk_valvl and
A.tb_dicnrmotor_pk_dicnrmotor = I.pk_dicnrmotor and
A.TB_DICNRveicl_PK_DICNRveicl = a and
A.TB_DICNRfabrc_PK_DICNRfabrc = b and
A.TB_DICNRmodlo_PK_DICNRmodlo = c;
END$$

DELIMITER ;

-----------------------------------------------------------------------------
é a primeira vez que estou trabalhando com procedure em mysql, montei essa escrita acima, passo 3 parametros para ela,
ela execura normal, mas nao retorna nada. nao consigo listar o resultado,
para chamalo uso a seguinte sintaxe:

call sp_pesquisa_sel(@a,@b,@c)

nao da erro, mas nao mostra nada. se eu colcoar valores para cada parametros "@a por exemplo", dae sim da erro.

vlww ae. pe-pe-ssoal
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
romulocpd
Membro Pleno


Registrado em: Quinta-Feira, 2 de Dezembro de 2004
Mensagens: 276
Localiza?: Nova Friburgo / RJ

MensagemEnviada: Dom Jul 20, 2008 11:41 am    Assunto: Responder com Citação

Um amigo me falou que stored no MySQL não tem @ (igual ao SQL Server). Da uma olhada se pode ser isso.
_________________
[]'s
Romulo Oliveira
_______________________________________________________________________________
Um amigo coboleiro me disse uma vez:
"No mercado de trabalho a Honestidade vale muito mais que a Competência"
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email
teduardo
Novato


Registrado em: Sexta-Feira, 18 de Julho de 2008
Mensagens: 4

MensagemEnviada: Ter Jul 22, 2008 3:05 pm    Assunto: Responder com Citação

tirando o @ ainda nao funcionou,

mto estranho, estou sem progresso nisso..
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
daykas
Membro Pleno


Registrado em: Sexta-Feira, 24 de Agosto de 2007
Mensagens: 110

MensagemEnviada: Qua Jan 07, 2009 7:19 am    Assunto: Arroba Responder com Citação

Prezado! Bom dia.

Vejo que está misturando um pouquinho de Sql Server. No MySQL você coloca entre aspas, por exemplo: call oficios('2008','1','abril');

OK!!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> MySQL Todos os horários são GMT - 3 Hours
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibído.
Responder Tópicos Proibído
Editar Mensagens: Proibído.
Excluir Mensagens: Proibído.
Votar em Enquetes: Proibído.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB