[firebase-br] DDL em procedure

Márcio Henrique Lenharo marciolenharo em gmail.com
Qua Jan 30 16:47:40 -03 2019


Boa tarde, estou com uma dúvida sobre fb 2.5.

Estou tentando criar uma procedure para add um novo campo na tabela (ALTER),
porém não consigo.

é possível fazer isso no firebird?

Obrigado.

Exemplo:

set term ^ ;
create or alter procedure NOME_DA_PROCEDURE
as
    declare VersaoAtual varchar(20);
    begin
        select VERSAO from INFORMACOES where NOME=´VERSAO´ into
:VersaoAtual;
        if (:VersaoAtual = ´2b´) then
            begin
                ALTER TABLE NOME_DA_TABELA ADD TESTESS Char(1) CHARACTER
SET ISO8859_1;
            end
    end
^
set term ^ ;



Mais detalhes sobre a lista de discussão lista