Ir para conteúdo
Fórum Script Brasil

Diogo de Freitas

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre Diogo de Freitas

Diogo de Freitas's Achievements

0

Reputação

  1. Obrigado Denis, como sempre me ajudando muito. valews
  2. 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.
  3. 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
  4. Olá pessoal, Queria saber se tem como criar uma variável do tipo vetor no mysql?
  5. Obrigado Denis, você me tirou todas as duvidas. valews
  6. 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.
×
×
  • Criar Novo...