From 3359ab235af0e5c6318389990f2802ddb6089a8b Mon Sep 17 00:00:00 2001 From: julio Date: Mon, 6 Nov 2017 21:13:07 +0000 Subject: [PATCH] fixes bug #10131 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@76070 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20171106_1833__mantis10131.sql | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 src/db/migration/V20171106_1833__mantis10131.sql diff --git a/src/db/migration/V20171106_1833__mantis10131.sql b/src/db/migration/V20171106_1833__mantis10131.sql new file mode 100644 index 000000000..0a8343ef5 --- /dev/null +++ b/src/db/migration/V20171106_1833__mantis10131.sql @@ -0,0 +1,43 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE ESTADO ADD (CODIBGE NUMBER(7,0))'; + exception when object_exists then null; +end; + +/ + +declare + object_exists exception; + pragma exception_init (object_exists , -00001); +begin + execute immediate 'UPDATE ESTADO SET CODIBGE = 12 WHERE CVEESTADO = ''AC'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 27 WHERE CVEESTADO = ''AL'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 13 WHERE CVEESTADO = ''AM'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 16 WHERE CVEESTADO = ''AP'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 29 WHERE CVEESTADO = ''BA'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 23 WHERE CVEESTADO = ''CE'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 53 WHERE CVEESTADO = ''DF'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 32 WHERE CVEESTADO = ''ES'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 52 WHERE CVEESTADO = ''GO'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 21 WHERE CVEESTADO = ''MA'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 31 WHERE CVEESTADO = ''MG'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 50 WHERE CVEESTADO = ''MS'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 51 WHERE CVEESTADO = ''MT'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 15 WHERE CVEESTADO = ''PA'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 25 WHERE CVEESTADO = ''PB'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 26 WHERE CVEESTADO = ''PE'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 22 WHERE CVEESTADO = ''PI'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 41 WHERE CVEESTADO = ''PR'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 33 WHERE CVEESTADO = ''RJ'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 24 WHERE CVEESTADO = ''RN'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 11 WHERE CVEESTADO = ''RO'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 14 WHERE CVEESTADO = ''RR'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 43 WHERE CVEESTADO = ''RS'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 42 WHERE CVEESTADO = ''SC'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 28 WHERE CVEESTADO = ''SE'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 35 WHERE CVEESTADO = ''SP'''; + execute immediate 'UPDATE ESTADO SET CODIBGE = 17 WHERE CVEESTADO = ''TO'''; + exception when object_exists then null; +end; \ No newline at end of file