Diogo de Freitas
Membros-
Total de itens
6 -
Registro em
-
Última visita
Sobre Diogo de Freitas
Diogo de Freitas's Achievements
0
Reputação
-
(Resolvido) Variável do tipo vetor
pergunta respondeu ao Diogo de Freitas de Diogo de Freitas em MySQL
Obrigado Denis, como sempre me ajudando muito. valews -
(Resolvido) Variável do tipo vetor
pergunta respondeu ao Diogo de Freitas de Diogo de Freitas em MySQL
O motivo de estar querendo guardar os valores em variáveis, e por que vou utilizalas somente temporariamente, até quando terminar o procedure. Em tabelas eu acho q gasta muito processamento, não?!!! mas vou tentar aqui. -
(Resolvido) Variável do tipo vetor
pergunta respondeu ao Diogo de Freitas de Diogo de Freitas em MySQL
E porque queria guardar um pequeno conjunto de dados. Não queria criar uma tabela so para isso e por substring eu acho meio gambiarra ^^. Para ser mais especifico queria guardar o número dos ids de alguns produtos. SET k_item = "refrigerante;pepsi;light"; While I < N DO SELECT replace(substring(substring_index(kitem, ';', i), length(substring_index(kitem, ';', i-1))+1), ';', '') INTO k_nome;] Vetor[i] = SELECT id FROM n_item WHERE nome = k_nome; END WHILE; Se não existe array, tem um jeito que seja mais eficiente para o que eu quero?. não queria guardas os ids em varchar Obrigado -
Olá pessoal, Queria saber se tem como criar uma variável do tipo vetor no mysql?
-
Obrigado Denis, você me tirou todas as duvidas. valews
-
Olá pessoal, estou tendo um problema q não estou entendo. Eu fiz um procedure bem simples: CREATE PROCEDURE `test`.`sp_tes`() BEGIN SELECT * FROM nova; END Quando eu coloco um comando INSERT ele funciona perfeitamente, mas qd coloco qualquer comando SELECT ela da uma erro: Erro: consulta SQL: SELECT DATABASE( ) AS 'db'; Mensagens do MySQL : Documentação #2014 - Commands out of sync; you can't run this command now Não sei porque ele da um erro assim, este procedimento eu criei somente como teste para um procedimento q vou fazer. Ahh e já testei a sql do Select fora do procedure e funcionou perfeitamente. Já tentei de tudo, coloquei no sql ate assim SELECT nome_r AS nome FROM nova; e da o mesmo erro. Alguém sabe o que este erro significa e como posso solucionar meu problema.