[firebase-br] SOLAMENTE WHERE DINAMICO NA PROCEDURE
Rubem Nascimento da Rocha
djpardalrocha em hotmail.com
Qua Jun 13 16:19:40 -03 2007
Se vc usa o FB 1.5, já adianto que não é assim que se processa SQL dinâmico. Informe-se sobre o comando EXECUTE STATEMENT. Ele é o que vc precisa. Sds.> From: danrgomes em gmail.com> To: lista em firebase.com.br> Date: Wed, 13 Jun 2007 16:15:12 -0300> Subject: [firebase-br] SOLAMENTE WHERE DINAMICO NA PROCEDURE> > Olá Pessoal > > Por questoes de desempnho preciso passar somente os parametros da clausula where para uma Procedure pois o sql da clausula whre ja vem pronta da aplicaçao. Assim tem como eu passar somente o where para procedure . Seria algo assim. Já procurei algo semelhante nas mensagens antigas mas nao encotrei ...> > > campos:= 'cd_cliente > 1'> > CREATE PROCEDURE TESTE_SQL_DINAMICO_2 (> CAMPO VARCHAR(100))> RETURNS (> NOME VARCHAR(60),> NUMERO INTEGER,> CODIGO INTEGER)> AS> declare variable SQL VARCHAR(100);> begin> > for> select> t01.razao,> t01.numero,> t01.cd_cliente> from t01_clientes t01> where || :campos> /* FOR EXECUTE STATEMENT CAMPO*/> into> :nome,> :numero,> :codigo> do> suspend;> end> > Agradeço a atenção ....> ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
Receba as últimas notícias do Brasil e do mundo direto no seu Messenger com Alertas MSN! É GRÁTIS!
http://alertas.br.msn.com/
Mais detalhes sobre a lista de discussão lista