Tabelas temporárias no MySQL
31/01/2018
0
Fala galera,
Seguinte, preciso criar uma tabela temporária dentro de uma StroredProcedure e não estou conseguindo. Eu escrevo o "CREATE TEMPORARY TABLE..." descrevo os campos e tudo mais mas quando executo a SP da um erro e não consigo identificar o erro.
Então preciso de ajudar para saber:
1. é possível criar uma tabela temporária dentro de uma SP?
2. se o item 1 for possível, qual a maneira correta de fazer?
Desde já vlw a ajuda!
Seguinte, preciso criar uma tabela temporária dentro de uma StroredProcedure e não estou conseguindo. Eu escrevo o "CREATE TEMPORARY TABLE..." descrevo os campos e tudo mais mas quando executo a SP da um erro e não consigo identificar o erro.
Então preciso de ajudar para saber:
1. é possível criar uma tabela temporária dentro de uma SP?
2. se o item 1 for possível, qual a maneira correta de fazer?
Desde já vlw a ajuda!
Bot47
Curtir tópico
+ 0
Responder
Posts
31/01/2018
Bot47
A quem possa interessa resolvi o problema.
Pesquisei mais um pouco e encontrei um post que dizia para verificar se já não existia uma tabela antes de criar outra.
Não tenho certeza se estava acontecendo um conflito ou se é realmente obrigatório fazer isto.
O seguinte trecho de código resolveu (por enquanto):
Pesquisei mais um pouco e encontrei um post que dizia para verificar se já não existia uma tabela antes de criar outra.
Não tenho certeza se estava acontecendo um conflito ou se é realmente obrigatório fazer isto.
O seguinte trecho de código resolveu (por enquanto):
DROP TEMPORARY TABLE IF EXISTS TOTAIS; CREATE TEMPORARY TABLE TOTAIS( CAMPO_1 VARCHAR(10) DEFAULT NULL, CAMPO_2 VARCHAR(2) DEFAULT NULL, CAMPO_3 INT(3) DEFAULT NULL, CAMPO_4 INT(3) DEFAULT NULL );
Responder
Clique aqui para fazer login e interagir na Comunidade :)