Store Procedure And Views

MySQL

26/09/2006

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.


Diegogm

Diegogm

Curtidas 0

Respostas

Diegogm

Diegogm

26/09/2006

e ae, ninguém ae meche com mysql n?


GOSTEI 0
Wagnerbianchi

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:

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
POSTAR