[firebase-br] SOLAMENTE WHERE DINAMICO NA PROCEDURE
DANILO
danrgomes em gmail.com
Qua Jun 13 16:15:12 -03 2007
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 ....
Mais detalhes sobre a lista de discussão lista