43 lines
1.2 KiB
SQL
43 lines
1.2 KiB
SQL
declare
|
|
table_exists exception;
|
|
pragma exception_init (table_exists , -00955);
|
|
begin
|
|
execute immediate
|
|
'CREATE TABLE EMPRESA_SICFE_CONFIG (
|
|
EMPRESASICFECONFIG_ID NUMBER(7) NOT NULL,
|
|
EMPRESA_ID NUMBER(7,0),
|
|
CHAVE VARCHAR2(100) NULL,
|
|
VALOR VARCHAR2(150) NULL,
|
|
ACTIVO NUMBER(1),
|
|
FECMODIF DATE,
|
|
USUARIO_ID NUMBER(7),
|
|
PRIMARY KEY ( EMPRESASICFECONFIG_ID )
|
|
)';
|
|
|
|
exception when table_exists then null;
|
|
end;
|
|
/
|
|
declare
|
|
object_exists exception;
|
|
pragma exception_init (object_exists , -00955);
|
|
begin
|
|
execute immediate 'CREATE SEQUENCE "EMPRESA_SICFE_CONFIG_SEQ" INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE';
|
|
exception when object_exists then null;
|
|
end;
|
|
/
|
|
declare
|
|
object_exists exception;
|
|
pragma exception_init (object_exists , -00955);
|
|
begin
|
|
execute immediate 'CREATE INDEX IDX_SICFE_CHAVE ON EMPRESA_SICFE_CONFIG (EMPRESA_ID, CHAVE)';
|
|
exception when object_exists then null;
|
|
end;
|
|
/
|
|
declare
|
|
object_exists exception;
|
|
pragma exception_init (object_exists , -01430);
|
|
begin
|
|
execute immediate 'ALTER TABLE FACTURACION_SICFE ADD (EMPRESA_ID NUMBER(7))';
|
|
exception when object_exists then null;
|
|
end;
|
|
/ |