Re: [firebase-br] Dúvidas com Stored Procedures e Triggers

Saulo Lima saulo_analista em yahoo.com.br
Sex Mar 4 13:25:31 -03 2005


Faça desse jeito

create procedure teste(tabela varchar(50))
returns(
  campo1 varchar(100),
  campo2 varchar(100)
)
as
  declare variable sql varchar(200);
begin
sql = 'select campo1, campo2 from ' || tabela;
for execute statement sql
into
  :campo1,
  :campo2
do
begin
  suspend;
end
end;

    Com isso você vai ter uma idéia do que você precisa.

Um abraço.

----- Original Message ----- 
From: "Francisco Thiago" <jeandeadlucky em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, March 04, 2005 1:09 PM
Subject: Re: [firebase-br] Dúvidas com Stored Procedures e Triggers


> Tente usar o Execute Statment concatenando o nome da table passada como 
> parametro..... acho que funciona :D
>
> Thiago
> ----- Original Message ----- 
> From: "Francielo J. Isotton" <darkisotton em yahoo.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Friday, March 04, 2005 1:00 PM
> Subject: [firebase-br] Dúvidas com Stored Procedures e Triggers
>
>
>> Alguém sabe se há uma maneira de fazer um select,
>> insert, update ou delete dentro de uma stored
>> procedure ou trigger, sendo que o nome da tabela seja
>> passado como parâmetro? Mas sem fazer 'if' para
>> descobrir o nome da tabela.
>>
>> Até mais.
>>
>>
>>
>>
>>
>> _______________________________________________________
>> Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora. 
>> http://br.acesso.yahoo.com/ - Internet rápida e grátis
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço 
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br 







Mais detalhes sobre a lista de discussão lista