GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Dúvida com procedures MySQL
Índice dos Fóruns
»
Persistência: Hibernate, JPA, JDBC e outros
Autor
Mensagem
20/01/2009 16:02:23
Assunto:
Dúvida com procedures MySQL
thiagofesta
JavaGuru
Membro desde: 19/12/2007 10:42:11
Mensagens: 233
Offline
Olá,
Estou fazendo uma procedure em mysql e estou com dúvida em relação ao funcionamento do Select... INTO...
Veja minha SQL:
DECLARE v_id_categoria_produto INT(9) DEFAULT NULL; DECLARE v_id_categoria_produto_pai INT(9) DEFAULT NULL; DECLARE v_nm_categoria_produto VARCHAR(80) DEFAULT NULL; DECLARE v_st_ativo CHAR(1) DEFAULT NULL; DECLARE v_nm_categoria_produto_pai VARCHAR(80) DEFAULT NULL; SELECT a.id_categoria_produto, a.id_categoria_produto_pai, a.nm_categoria_produto, a.st_ativo, IF(IFNULL(a.id_categoria_produto_pai, '') != '', (SELECT x.nm_categoria_produto FROM tb_categoria_produto x WHERE x.id_categoria_produto = a.id_categoria_produto_pai), '') AS nm_categoria_produto_pai INTO v_id_categoria_produto, v_id_categoria_produto_pai, v_nm_categoria_produto, v_st_ativo, v_nm_categoria_produto_pai FROM tb_categoria_produto a WHERE a.id_empresa = p_id_empresa #AND a.nm_categoria_produto LIKE '%%' /* AND CASE WHEN p_id_categoria_produto_pai != 0 THEN a.id_categoria_produto_pai = p_id_categoria_produto_pai ELSE 0 = 0 END AND CASE WHEN p_id_categoria_produto != 0 THEN a.id_categoria_produto = p_id_categoria_produto ELSE 0 = 0 END*/ AND a.st_ativo = 'S' LIMIT 1;
Se eu comentar a linha do INTO, ele retorna valores, caso contrário não.
Alguém sabe porque?
Eu preciso botar em variaveis porque depois vou usar abaixo disso ai.
Obrigado
"É melhor calar-se e deixar que as pessoas pensem que você é tolo, do que falar e acabar com a dúvida"
Abraham Lincoln
Índice dos Fóruns
»
Persistência: Hibernate, JPA, JDBC e outros
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team