FireBird - é possível executar comando dentro de uma variável ?

Firebird

25/04/2015

Olá boa tarde!

Estou com o seguinte problema, desejo dentro de uma procedure/Trigger fazer o seguinte:

texto := TABELA SET NOME= 'XXXXXXXX';

if codigo > 0 Then
texto := texto||', codigo = 11111';

if valor > 0 Then
texto := texto||', valor = 999,99' ;

Seria possível executar o texto acima dentro de uma Procedure?

Tipo: UPDATE || texto;


100+

ANT.CARLOS/SP
Antonio Jesus

Antonio Jesus

Curtidas 0

Respostas

Marcos P

Marcos P

25/04/2015

Pesquise sobre query dinâmica no Firebird.

Segue um exemplo que pode lhe ajudar...
GOSTEI 0
POSTAR