11854: alterar campo centroresultadoag no cadastro de estados para string

bug#11854
dev:lucas
qua:leo


git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@84440 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2018-08-21 18:14:03 +00:00
parent 73a9698259
commit 2ec43ee69f
4 changed files with 71 additions and 0 deletions

View File

@ -0,0 +1,21 @@
declare
begin
execute immediate 'ALTER TABLE ESTADO RENAME COLUMN CENTRORESULTADOSAG TO CENTRORESULTADOSAG1';
exception when others then null;
end;
/
declare
begin
execute immediate 'ALTER TABLE ESTADO ADD (CENTRORESULTADOSAG VARCHAR2(20))';
exception when others then null;
end;
/
declare
begin
execute immediate 'update estado set centroresultadosag = centroresultadosag1';
exception when others then null;
end;

View File

@ -0,0 +1,11 @@
declare
begin
execute immediate 'ALTER TABLE AG_CONTAS_PAGAR MODIFY (CENTRORESULTADOS VARCHAR2(20 BYTE))';
exception when others then null;
end;
/
declare
begin
execute immediate 'ALTER TABLE AG_CONTAS_RECEBER MODIFY (CENTRORESULTADOS VARCHAR2(20 BYTE))';
exception when others then null;
end;

View File

@ -0,0 +1,24 @@
DO $$
BEGIN
ALTER TABLE ESTADO RENAME COLUMN CENTRORESULTADOSAG TO CENTRORESULTADOSAG1;
EXCEPTION WHEN duplicate_column THEN NULL;
END
$$;
DO $$
BEGIN
ALTER TABLE ESTADO ADD (CENTRORESULTADOSAG VARCHAR2(20));
EXCEPTION WHEN duplicate_column THEN NULL;
END
$$;
DO $$
BEGIN
update estado set centroresultadosag = centroresultadosag1;
EXCEPTION WHEN duplicate_column THEN NULL;
END
$$;

View File

@ -0,0 +1,15 @@
DO $$
BEGIN
ALTER TABLE AG_CONTAS_PAGAR MODIFY (CENTRORESULTADOS VARCHAR2(20 BYTE));
EXCEPTION WHEN duplicate_column THEN NULL;
END
$$;
DO $$
BEGIN
ALTER TABLE AG_CONTAS_RECEBER MODIFY (CENTRORESULTADOS VARCHAR2(20 BYTE));
EXCEPTION WHEN duplicate_column THEN NULL;
END
$$;