Store Procedure And Views
Olá pessoal estou com três dúvidas distintas.
1º - Eu posso usar parametro em views? se posso como usar?
2º - Se eu fizer uma visão simples no mysql selecionando apenas 2 campos de uma tabela, e depois chamar essa visão previamente criado, a consulta ficaria mais rápido, do que se criar essa consulta direto atráves da IDE ?
3º - Como eu faço uma procedure para alterar ou inserir em um campo tipo blob? Eu quero salvar uma imagem no banco, e quero passar o caminho da imagem em uma store procedure.
1º - Eu posso usar parametro em views? se posso como usar?
2º - Se eu fizer uma visão simples no mysql selecionando apenas 2 campos de uma tabela, e depois chamar essa visão previamente criado, a consulta ficaria mais rápido, do que se criar essa consulta direto atráves da IDE ?
3º - Como eu faço uma procedure para alterar ou inserir em um campo tipo blob? Eu quero salvar uma imagem no banco, e quero passar o caminho da imagem em uma store procedure.
Diegogm
Curtidas 0
Respostas
Diegogm
26/09/2006
e ae, ninguém ae meche com mysql n?
GOSTEI 0
Wagnerbianchi
26/09/2006
Ola amigao,
Vamos la. .
1 -> Caso vc precise passar parametros para uma view, crie uma procedure, pois para um a view naum se passam parametros, exemplo:
2 -> Views sao mais lentas que consultas ad-hoc, ou seja, views sao boas para aquele processamento semanal, mensal ou anula que vc tenha que fazer ou mesmo, relatorios. Nao sao boas em performance quando usadas em aplicacoes.
3 - > Alteracao de campos blob, basta que vc crie uma procedure normal, recebendo como parametros de entrada o valor para ser inserido, exemplo:
Qualquer outra duvida continue postando!!
Vamos la. .
1 -> Caso vc precise passar parametros para uma view, crie uma procedure, pois para um a view naum se passam parametros, exemplo:
delimiter// create procedure teste (IN var int) begin select nome from table where codigo =var end; //
2 -> Views sao mais lentas que consultas ad-hoc, ou seja, views sao boas para aquele processamento semanal, mensal ou anula que vc tenha que fazer ou mesmo, relatorios. Nao sao boas em performance quando usadas em aplicacoes.
3 - > Alteracao de campos blob, basta que vc crie uma procedure normal, recebendo como parametros de entrada o valor para ser inserido, exemplo:
delimiter// create procedure teste (IN var int) begin insert into table values (var) end; //
Qualquer outra duvida continue postando!!
GOSTEI 0