)';
+--------------------------------------------------------
+-- DDL for Table MD_NUMROW$SOURCE
+--------------------------------------------------------
+
+ CREATE TABLE "MD_NUMROW$SOURCE"
+ ( "NUMROWS" NUMBER(10,0),
+ "NAME" VARCHAR2(4000 BYTE),
+ "OBJID" NUMBER(10,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MD_NUMROW$TARGET
+--------------------------------------------------------
+
+ CREATE TABLE "MD_NUMROW$TARGET"
+ ( "NUMROWS" NUMBER(10,0),
+ "NAME" VARCHAR2(4000 BYTE),
+ "OBJID" NUMBER(10,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MD_OTHER_OBJECTS
+--------------------------------------------------------
+
+ CREATE TABLE "MD_OTHER_OBJECTS"
+ ( "ID" NUMBER,
+ "SCHEMA_ID_FK" NUMBER,
+ "NAME" VARCHAR2(4000 BYTE),
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_OTHER_OBJECTS"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_OTHER_OBJECTS"."SCHEMA_ID_FK" IS 'Schema to which this object blongs. //PARENTFIELD';
+ COMMENT ON COLUMN "MD_OTHER_OBJECTS"."NAME" IS 'Name of this object //OBJECTNAME';
+ COMMENT ON COLUMN "MD_OTHER_OBJECTS"."NATIVE_SQL" IS 'The native SQL used to create this object';
+ COMMENT ON COLUMN "MD_OTHER_OBJECTS"."NATIVE_KEY" IS 'A key that identifies this object at source.';
+ COMMENT ON TABLE "MD_OTHER_OBJECTS" IS 'For storing objects that don''''t belong anywhere else';
+--------------------------------------------------------
+-- DDL for Table MD_PACKAGES
+--------------------------------------------------------
+
+ CREATE TABLE "MD_PACKAGES"
+ ( "ID" NUMBER,
+ "SCHEMA_ID_FK" NUMBER,
+ "NAME" VARCHAR2(4000 BYTE),
+ "PACKAGE_HEADER" CLOB,
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "LANGUAGE" VARCHAR2(40 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_PACKAGES"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_PACKAGES"."SCHEMA_ID_FK" IS 'the schema in which this package resides //PARENTFIELD';
+ COMMENT ON COLUMN "MD_PACKAGES"."NAME" IS 'Name of this package //OBJECTNAME';
+ COMMENT ON COLUMN "MD_PACKAGES"."NATIVE_SQL" IS 'The SQL used to create this package at source';
+ COMMENT ON COLUMN "MD_PACKAGES"."NATIVE_KEY" IS 'A unique identifer for this object at source.';
+ COMMENT ON COLUMN "MD_PACKAGES"."LANGUAGE" IS '//PUBLIC';
+ COMMENT ON TABLE "MD_PACKAGES" IS 'For storing packages';
+--------------------------------------------------------
+-- DDL for Table MD_PARTITIONS
+--------------------------------------------------------
+
+ CREATE TABLE "MD_PARTITIONS"
+ ( "ID" NUMBER,
+ "TABLE_ID_FK" NUMBER,
+ "NATIVE_SQL" CLOB,
+ "PARTITION_EXPRESSION" VARCHAR2(4000 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE
+ ) ;
+
+ COMMENT ON COLUMN "MD_PARTITIONS"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_PARTITIONS"."TABLE_ID_FK" IS 'The table that this partition refers to //PARENTFIELD';
+ COMMENT ON COLUMN "MD_PARTITIONS"."NATIVE_SQL" IS 'The SQL used to create this partition at source';
+ COMMENT ON COLUMN "MD_PARTITIONS"."PARTITION_EXPRESSION" IS 'The partition expression';
+ COMMENT ON TABLE "MD_PARTITIONS" IS 'Partition information is stored in this table.';
+--------------------------------------------------------
+-- DDL for Table MD_PRIVILEGES
+--------------------------------------------------------
+
+ CREATE TABLE "MD_PRIVILEGES"
+ ( "ID" NUMBER,
+ "SCHEMA_ID_FK" NUMBER,
+ "PRIVILEGE_NAME" VARCHAR2(4000 BYTE),
+ "PRIVELEGE_OBJECT_ID" NUMBER,
+ "PRIVELEGEOBJECTTYPE" VARCHAR2(4000 BYTE),
+ "PRIVELEGE_TYPE" VARCHAR2(4000 BYTE),
+ "ADMIN_OPTION" CHAR(1 BYTE),
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_PRIVILEGES"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_PRIVILEGES"."SCHEMA_ID_FK" IS 'The schema to which this object belongs //PARENTFIELD';
+ COMMENT ON COLUMN "MD_PRIVILEGES"."PRIVILEGE_NAME" IS 'The name of the privilege //OBJECTNAME';
+ COMMENT ON COLUMN "MD_PRIVILEGES"."PRIVELEGE_OBJECT_ID" IS 'This references the table, view, etc on which the privelege exists. This can be NULL for things like system wide privileges';
+ COMMENT ON COLUMN "MD_PRIVILEGES"."PRIVELEGEOBJECTTYPE" IS 'The type the privelege is on (e.g. INDEX)';
+ COMMENT ON COLUMN "MD_PRIVILEGES"."PRIVELEGE_TYPE" IS 'e.g.select';
+ COMMENT ON COLUMN "MD_PRIVILEGES"."ADMIN_OPTION" IS 'Flag to show if this was granted with admin option. ''Y'' means it was granted with admin option ''N'' means it was NOT granted with admin option. NULL means not applicable (e.g. not known, not supported by source platform, etc.)';
+ COMMENT ON COLUMN "MD_PRIVILEGES"."NATIVE_SQL" IS 'The SQL used to create this privilege at source';
+ COMMENT ON COLUMN "MD_PRIVILEGES"."NATIVE_KEY" IS 'An identifier for this object at source.';
+ COMMENT ON TABLE "MD_PRIVILEGES" IS 'This table stores privilege information';
+--------------------------------------------------------
+-- DDL for Table MD_PROJECTS
+--------------------------------------------------------
+
+ CREATE TABLE "MD_PROJECTS"
+ ( "ID" NUMBER,
+ "PROJECT_NAME" VARCHAR2(4000 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_PROJECTS"."ID" IS 'Primary key';
+ COMMENT ON COLUMN "MD_PROJECTS"."PROJECT_NAME" IS 'Name of the project //OBJECTNAME';
+ COMMENT ON TABLE "MD_PROJECTS" IS 'This is a top level container for a set of connections.';
+--------------------------------------------------------
+-- DDL for Table MD_REGISTRY
+--------------------------------------------------------
+
+ CREATE TABLE "MD_REGISTRY"
+ ( "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "OBJECT_NAME" VARCHAR2(30 BYTE),
+ "DESC_OBJECT_NAME" VARCHAR2(30 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "MD_REGISTRY" IS 'Table to store information on the MD_ repository. This lists the objects to be dropped if you wish to remove the repository';
+--------------------------------------------------------
+-- DDL for Table MD_REPOVERSIONS
+--------------------------------------------------------
+
+ CREATE TABLE "MD_REPOVERSIONS"
+ ( "REVISION" NUMBER
+ ) ;
+
+ COMMENT ON TABLE "MD_REPOVERSIONS" IS 'This table is used to version this schema for future requirements.';
+--------------------------------------------------------
+-- DDL for Table MD_RESUMO_ECF
+--------------------------------------------------------
+
+ CREATE TABLE "MD_RESUMO_ECF"
+ ( "RESUMOECF_ID" NUMBER(12,0),
+ "DATAMOV" VARCHAR2(8 BYTE),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "SERIE" VARCHAR2(6 BYTE),
+ "SUBSERIE" VARCHAR2(3 BYTE),
+ "TOTAL" NUMBER(12,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "VERSAO" NUMBER(8,0),
+ "TIPORESUMO" NUMBER(1,0),
+ "EMPRESA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MD_SCHEMAS
+--------------------------------------------------------
+
+ CREATE TABLE "MD_SCHEMAS"
+ ( "ID" NUMBER,
+ "CATALOG_ID_FK" NUMBER,
+ "NAME" VARCHAR2(4000 BYTE),
+ "TYPE" CHAR(1 BYTE),
+ "CHARACTER_SET" VARCHAR2(4000 BYTE),
+ "VERSION_TAG" VARCHAR2(40 BYTE),
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_SCHEMAS"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_SCHEMAS"."CATALOG_ID_FK" IS 'Catalog to which this schema blongs //PARENTFIELD';
+ COMMENT ON COLUMN "MD_SCHEMAS"."NAME" IS 'Name of the schema //OBJECTNAME';
+ COMMENT ON COLUMN "MD_SCHEMAS"."TYPE" IS 'Type of this schema. Eaxamples are ''CAPTURED'' OR ''CONVERTED''';
+ COMMENT ON COLUMN "MD_SCHEMAS"."CHARACTER_SET" IS 'The characterset of this schema';
+ COMMENT ON COLUMN "MD_SCHEMAS"."VERSION_TAG" IS 'A version string that can be used for tagging/baseling a schema';
+ COMMENT ON COLUMN "MD_SCHEMAS"."NATIVE_SQL" IS 'The native SQL used to create this schema';
+ COMMENT ON COLUMN "MD_SCHEMAS"."NATIVE_KEY" IS 'A unique identifier that this schema is known as in its source state.';
+ COMMENT ON TABLE "MD_SCHEMAS" IS 'This is the holder for schemas';
+--------------------------------------------------------
+-- DDL for Table MD_SEQUENCES
+--------------------------------------------------------
+
+ CREATE TABLE "MD_SEQUENCES"
+ ( "ID" NUMBER,
+ "SCHEMA_ID_FK" NUMBER,
+ "NAME" VARCHAR2(4000 BYTE),
+ "SEQ_START" NUMBER,
+ "INCR" NUMBER DEFAULT 1,
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE) DEFAULT '0',
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_SEQUENCES"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_SEQUENCES"."SCHEMA_ID_FK" IS 'The schema to which this object belongs. //PARENTFIELD';
+ COMMENT ON COLUMN "MD_SEQUENCES"."NAME" IS 'Name of this sequence //OBJECTNAME';
+ COMMENT ON COLUMN "MD_SEQUENCES"."SEQ_START" IS 'Starting point of the sequence';
+ COMMENT ON COLUMN "MD_SEQUENCES"."INCR" IS 'Increment value of the sequence';
+ COMMENT ON COLUMN "MD_SEQUENCES"."NATIVE_SQL" IS 'SQL used to create this object at source';
+ COMMENT ON COLUMN "MD_SEQUENCES"."NATIVE_KEY" IS 'Identifier for this object at source.';
+ COMMENT ON TABLE "MD_SEQUENCES" IS 'For storing information on sequences.';
+--------------------------------------------------------
+-- DDL for Table MD_STORED_PROGRAMS
+--------------------------------------------------------
+
+ CREATE TABLE "MD_STORED_PROGRAMS"
+ ( "ID" NUMBER,
+ "SCHEMA_ID_FK" NUMBER,
+ "PROGRAMTYPE" VARCHAR2(20 BYTE),
+ "NAME" VARCHAR2(4000 BYTE),
+ "PACKAGE_ID_FK" NUMBER,
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "LANGUAGE" VARCHAR2(40 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "LINECOUNT" NUMBER,
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_STORED_PROGRAMS"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_STORED_PROGRAMS"."SCHEMA_ID_FK" IS 'Schema to which this object belongs. Note that the PACKAGE_ID_FK (if present also leads us to the relevant schema), however a stored program may or may not belong in a package. If it is in a package, then the SCHEMA_ID_FK and the SCHEME_ID_FK in the parent package should match //PARENTFIELD';
+ COMMENT ON COLUMN "MD_STORED_PROGRAMS"."PROGRAMTYPE" IS 'Java/TSQL/PLSQL, etc.';
+ COMMENT ON COLUMN "MD_STORED_PROGRAMS"."NAME" IS 'Name of the stored program //OBJECTNAME';
+ COMMENT ON COLUMN "MD_STORED_PROGRAMS"."PACKAGE_ID_FK" IS 'The package to which this object belongs';
+ COMMENT ON COLUMN "MD_STORED_PROGRAMS"."NATIVE_SQL" IS 'The SQL used to create this object at source';
+ COMMENT ON COLUMN "MD_STORED_PROGRAMS"."NATIVE_KEY" IS 'A unique indetifier for this object at source';
+ COMMENT ON COLUMN "MD_STORED_PROGRAMS"."LANGUAGE" IS '//PUBLIC';
+ COMMENT ON TABLE "MD_STORED_PROGRAMS" IS 'Container for stored programs.';
+--------------------------------------------------------
+-- DDL for Table MD_SYNONYMS
+--------------------------------------------------------
+
+ CREATE TABLE "MD_SYNONYMS"
+ ( "ID" NUMBER,
+ "SCHEMA_ID_FK" NUMBER,
+ "NAME" VARCHAR2(4000 BYTE),
+ "SYNONYM_FOR_ID" NUMBER,
+ "FOR_OBJECT_TYPE" VARCHAR2(4000 BYTE),
+ "PRIVATE_VISIBILITY" CHAR(1 BYTE),
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_SYNONYMS"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_SYNONYMS"."SCHEMA_ID_FK" IS 'The schema to which this object belongs //PARENTFIELD';
+ COMMENT ON COLUMN "MD_SYNONYMS"."NAME" IS 'Synonym name //OBJECTNAME';
+ COMMENT ON COLUMN "MD_SYNONYMS"."SYNONYM_FOR_ID" IS 'What object this is a synonym for';
+ COMMENT ON COLUMN "MD_SYNONYMS"."FOR_OBJECT_TYPE" IS 'The type this is a synonym for (e.g. INDEX)';
+ COMMENT ON COLUMN "MD_SYNONYMS"."PRIVATE_VISIBILITY" IS 'Visibility - Private or Public. If Private_visibility = ''Y'' means this is a private synonym. Anything else means it is a public synonym';
+ COMMENT ON COLUMN "MD_SYNONYMS"."NATIVE_SQL" IS 'The SQL used to create this object at source';
+ COMMENT ON COLUMN "MD_SYNONYMS"."NATIVE_KEY" IS 'An identifier for this object at source.';
+ COMMENT ON TABLE "MD_SYNONYMS" IS 'For storing synonym information.';
+--------------------------------------------------------
+-- DDL for Table MD_TABLES
+--------------------------------------------------------
+
+ CREATE TABLE "MD_TABLES"
+ ( "ID" NUMBER,
+ "SCHEMA_ID_FK" NUMBER,
+ "TABLE_NAME" VARCHAR2(4000 BYTE),
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "QUALIFIED_NATIVE_NAME" VARCHAR2(4000 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_TABLES"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_TABLES"."SCHEMA_ID_FK" IS 'Schema in which this table resides //PARENTFIELD';
+ COMMENT ON COLUMN "MD_TABLES"."TABLE_NAME" IS 'Name of the table //OBJECTNAME';
+ COMMENT ON COLUMN "MD_TABLES"."NATIVE_SQL" IS 'SQL Used to create this table at soruce';
+ COMMENT ON COLUMN "MD_TABLES"."NATIVE_KEY" IS 'Unique identifier for this table at source';
+ COMMENT ON TABLE "MD_TABLES" IS 'Table used to store information about tables.';
+--------------------------------------------------------
+-- DDL for Table MD_TABLESPACES
+--------------------------------------------------------
+
+ CREATE TABLE "MD_TABLESPACES"
+ ( "ID" NUMBER,
+ "SCHEMA_ID_FK" NUMBER,
+ "TABLESPACE_NAME" VARCHAR2(4000 BYTE),
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_TABLESPACES"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_TABLESPACES"."SCHEMA_ID_FK" IS 'Schema to which this tablespace belongs //PARENTFIELD';
+ COMMENT ON COLUMN "MD_TABLESPACES"."TABLESPACE_NAME" IS 'Name of the table space //OBJECTNAME';
+ COMMENT ON COLUMN "MD_TABLESPACES"."NATIVE_SQL" IS 'The SQL used to create this tablespace';
+ COMMENT ON COLUMN "MD_TABLESPACES"."NATIVE_KEY" IS 'A unique identifier for this object at source';
+ COMMENT ON TABLE "MD_TABLESPACES" IS 'For storing information about tablespaces.';
+--------------------------------------------------------
+-- DDL for Table MD_TOTALIZADOR
+--------------------------------------------------------
+
+ CREATE TABLE "MD_TOTALIZADOR"
+ ( "TOTALIZADOR_ID" NUMBER(12,0),
+ "FECCORTE" DATE,
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "CONTA_ID" NUMBER(7,0),
+ "IMPORTE" NUMBER(12,2),
+ "ACTIVO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "VERSAO" NUMBER(8,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MD_TRIGGERS
+--------------------------------------------------------
+
+ CREATE TABLE "MD_TRIGGERS"
+ ( "ID" NUMBER,
+ "TABLE_OR_VIEW_ID_FK" NUMBER,
+ "TRIGGER_ON_FLAG" CHAR(1 BYTE),
+ "TRIGGER_NAME" VARCHAR2(4000 BYTE),
+ "TRIGGER_TIMING" VARCHAR2(4000 BYTE),
+ "TRIGGER_OPERATION" VARCHAR2(4000 BYTE),
+ "TRIGGER_EVENT" VARCHAR2(4000 BYTE),
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "LANGUAGE" VARCHAR2(40 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "LINECOUNT" NUMBER,
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_TRIGGERS"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_TRIGGERS"."TABLE_OR_VIEW_ID_FK" IS 'Table on which this trigger fires';
+ COMMENT ON COLUMN "MD_TRIGGERS"."TRIGGER_ON_FLAG" IS 'Flag to show iif the trigger is on a table or a view. If it is a table this should be ''T''. If it is on a view this should be ''V''';
+ COMMENT ON COLUMN "MD_TRIGGERS"."TRIGGER_NAME" IS 'Name of the trigger //OBJECTNAME';
+ COMMENT ON COLUMN "MD_TRIGGERS"."TRIGGER_TIMING" IS 'before, after ,etc.';
+ COMMENT ON COLUMN "MD_TRIGGERS"."TRIGGER_OPERATION" IS 'insert, delete, etc.';
+ COMMENT ON COLUMN "MD_TRIGGERS"."TRIGGER_EVENT" IS 'The actual trigger that gets fired ';
+ COMMENT ON COLUMN "MD_TRIGGERS"."NATIVE_SQL" IS 'The full definition ';
+ COMMENT ON COLUMN "MD_TRIGGERS"."NATIVE_KEY" IS 'UInique identifer for this object at source';
+ COMMENT ON COLUMN "MD_TRIGGERS"."LANGUAGE" IS '//PUBLIC';
+ COMMENT ON TABLE "MD_TRIGGERS" IS 'For storing information about triggers.';
+--------------------------------------------------------
+-- DDL for Table MD_USER_DEFINED_DATA_TYPES
+--------------------------------------------------------
+
+ CREATE TABLE "MD_USER_DEFINED_DATA_TYPES"
+ ( "ID" NUMBER,
+ "SCHEMA_ID_FK" NUMBER,
+ "DATA_TYPE_NAME" VARCHAR2(4000 BYTE),
+ "DEFINITION" VARCHAR2(4000 BYTE),
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_USER_DEFINED_DATA_TYPES"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_USER_DEFINED_DATA_TYPES"."SCHEMA_ID_FK" IS 'Schema to which this object blongs. //PARENTFIELD';
+ COMMENT ON COLUMN "MD_USER_DEFINED_DATA_TYPES"."DATA_TYPE_NAME" IS 'The name of the data type //OBJECTNAME';
+ COMMENT ON COLUMN "MD_USER_DEFINED_DATA_TYPES"."DEFINITION" IS 'The definition of the data type';
+ COMMENT ON COLUMN "MD_USER_DEFINED_DATA_TYPES"."NATIVE_SQL" IS 'The native SQL used to create this object';
+ COMMENT ON COLUMN "MD_USER_DEFINED_DATA_TYPES"."NATIVE_KEY" IS 'An unique identifier for this object at source.';
+ COMMENT ON TABLE "MD_USER_DEFINED_DATA_TYPES" IS 'For storing information on user defined data types.';
+--------------------------------------------------------
+-- DDL for Table MD_USER_PRIVILEGES
+--------------------------------------------------------
+
+ CREATE TABLE "MD_USER_PRIVILEGES"
+ ( "ID" NUMBER,
+ "USER_ID_FK" NUMBER,
+ "PRIVILEGE_ID_FK" NUMBER,
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UDPATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_USER_PRIVILEGES"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_USER_PRIVILEGES"."USER_ID_FK" IS 'User';
+ COMMENT ON COLUMN "MD_USER_PRIVILEGES"."PRIVILEGE_ID_FK" IS 'Privilege';
+ COMMENT ON TABLE "MD_USER_PRIVILEGES" IS 'This table stores privileges granted to individual users';
+--------------------------------------------------------
+-- DDL for Table MD_USERS
+--------------------------------------------------------
+
+ CREATE TABLE "MD_USERS"
+ ( "ID" NUMBER,
+ "SCHEMA_ID_FK" NUMBER,
+ "USERNAME" VARCHAR2(4000 BYTE),
+ "PASSWORD" VARCHAR2(4000 BYTE),
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_USERS"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_USERS"."SCHEMA_ID_FK" IS 'Shema in which this object belongs //PARENTFIELD';
+ COMMENT ON COLUMN "MD_USERS"."USERNAME" IS 'Username for login //OBJECTNAME';
+ COMMENT ON COLUMN "MD_USERS"."PASSWORD" IS 'Password for login';
+ COMMENT ON COLUMN "MD_USERS"."NATIVE_SQL" IS 'SQL Used to create this object at source';
+ COMMENT ON COLUMN "MD_USERS"."NATIVE_KEY" IS 'Unique identifier for this object at source.';
+ COMMENT ON TABLE "MD_USERS" IS 'User information.';
+--------------------------------------------------------
+-- DDL for Table MD_VIEWS
+--------------------------------------------------------
+
+ CREATE TABLE "MD_VIEWS"
+ ( "ID" NUMBER,
+ "SCHEMA_ID_FK" NUMBER,
+ "VIEW_NAME" VARCHAR2(4000 BYTE),
+ "NATIVE_SQL" CLOB,
+ "NATIVE_KEY" VARCHAR2(4000 BYTE),
+ "LANGUAGE" VARCHAR2(40 BYTE),
+ "COMMENTS" VARCHAR2(4000 BYTE),
+ "LINECOUNT" NUMBER,
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MD_VIEWS"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MD_VIEWS"."SCHEMA_ID_FK" IS 'The schema to which this obect blongs. //PARENTFIELD';
+ COMMENT ON COLUMN "MD_VIEWS"."VIEW_NAME" IS 'The name of the view //OBJECTNAME';
+ COMMENT ON COLUMN "MD_VIEWS"."NATIVE_SQL" IS 'The SQL used to create this object at source';
+ COMMENT ON COLUMN "MD_VIEWS"."NATIVE_KEY" IS 'An identifier for this object at source.';
+ COMMENT ON COLUMN "MD_VIEWS"."LANGUAGE" IS '//PUBLIC';
+ COMMENT ON TABLE "MD_VIEWS" IS 'For storing information on views.';
+--------------------------------------------------------
+-- DDL for Table MEDIO_INFORMATIVO
+--------------------------------------------------------
+
+ CREATE TABLE "MEDIO_INFORMATIVO"
+ ( "MEDIOINFORMATIVO_ID" NUMBER(2,0),
+ "CVEMEDIO" VARCHAR2(5 BYTE),
+ "DESCMEDIO" VARCHAR2(50 BYTE),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MENSAGEM_RECUSA
+--------------------------------------------------------
+
+ CREATE TABLE "MENSAGEM_RECUSA"
+ ( "MENSAGEMRECUSA_ID" NUMBER(7,0),
+ "TIPO_MENSAGEM" VARCHAR2(1 BYTE),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "DESCRICAO" VARCHAR2(500 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MENSAGEM_RECUSA_RECUSA
+--------------------------------------------------------
+
+ CREATE TABLE "MENSAGEM_RECUSA_RECUSA"
+ ( "MENSAGEMRECUSA_ID" NUMBER(7,0),
+ "RECUSA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MENSAJE
+--------------------------------------------------------
+
+ CREATE TABLE "MENSAJE"
+ ( "MENSAJE_ID" NUMBER(7,0),
+ "FECINI" DATE,
+ "FECFIN" DATE,
+ "DESCRIPCION" VARCHAR2(500 BYTE),
+ "INDTIPO" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MENSAJE_EMPRESA
+--------------------------------------------------------
+
+ CREATE TABLE "MENSAJE_EMPRESA"
+ ( "MENSAJE_EMPRESA_ID" NUMBER(7,0),
+ "MENSAJE_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MENSAJE_PUNTO_VENTA
+--------------------------------------------------------
+
+ CREATE TABLE "MENSAJE_PUNTO_VENTA"
+ ( "MENSAJE_PUNTO_VENTA_ID" NUMBER(7,0),
+ "MENSAJE_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MENSAJE_USUARIO
+--------------------------------------------------------
+
+ CREATE TABLE "MENSAJE_USUARIO"
+ ( "MENSAJE_USUARIO_ID" NUMBER(7,0),
+ "MENSAJE_ID" NUMBER(7,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECLEIDO" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "USUARIOMODIF_ID" NUMBER(7,0),
+ "FECMODIF" DATE
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MERCADO_COMPETIDO
+--------------------------------------------------------
+
+ CREATE TABLE "MERCADO_COMPETIDO"
+ ( "MERCADOCOMPETIDO_ID" NUMBER(7,0),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MERCHANT_BANCARIO
+--------------------------------------------------------
+
+ CREATE TABLE "MERCHANT_BANCARIO"
+ ( "MERCHANTBANCARIO_ID" NUMBER(7,0),
+ "COMPANIABANCARIA_ID" NUMBER(7,0),
+ "CVEMERCHANT" VARCHAR2(5 BYTE),
+ "DESCMERCHANT" VARCHAR2(30 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MIGR_DATATYPE_TRANSFORM_MAP
+--------------------------------------------------------
+
+ CREATE TABLE "MIGR_DATATYPE_TRANSFORM_MAP"
+ ( "ID" NUMBER,
+ "PROJECT_ID_FK" NUMBER,
+ "MAP_NAME" VARCHAR2(4000 BYTE),
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MIGR_DATATYPE_TRANSFORM_MAP"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MIGR_DATATYPE_TRANSFORM_MAP"."PROJECT_ID_FK" IS '//PARENTFIELD';
+ COMMENT ON COLUMN "MIGR_DATATYPE_TRANSFORM_MAP"."MAP_NAME" IS 'A name for the map';
+ COMMENT ON TABLE "MIGR_DATATYPE_TRANSFORM_MAP" IS 'Table for storing data type maps. A map is simply a collection of rules';
+--------------------------------------------------------
+-- DDL for Table MIGR_DATATYPE_TRANSFORM_RULE
+--------------------------------------------------------
+
+ CREATE TABLE "MIGR_DATATYPE_TRANSFORM_RULE"
+ ( "ID" NUMBER,
+ "MAP_ID_FK" NUMBER,
+ "SOURCE_DATA_TYPE_NAME" VARCHAR2(4000 BYTE),
+ "SOURCE_PRECISION" NUMBER,
+ "SOURCE_SCALE" NUMBER,
+ "TARGET_DATA_TYPE_NAME" VARCHAR2(4000 BYTE),
+ "TARGET_PRECISION" NUMBER,
+ "TARGET_SCALE" NUMBER,
+ "SECURITY_GROUP_ID" NUMBER DEFAULT 0,
+ "CREATED_ON" DATE DEFAULT sysdate,
+ "CREATED_BY" VARCHAR2(255 BYTE),
+ "LAST_UPDATED_ON" DATE,
+ "LAST_UPDATED_BY" VARCHAR2(255 BYTE)
+ ) ;
+
+ COMMENT ON COLUMN "MIGR_DATATYPE_TRANSFORM_RULE"."ID" IS 'Primary Key';
+ COMMENT ON COLUMN "MIGR_DATATYPE_TRANSFORM_RULE"."MAP_ID_FK" IS 'The map to which this rule belongs //PARENTFIELD';
+ COMMENT ON COLUMN "MIGR_DATATYPE_TRANSFORM_RULE"."SOURCE_DATA_TYPE_NAME" IS 'Source data type';
+ COMMENT ON COLUMN "MIGR_DATATYPE_TRANSFORM_RULE"."SOURCE_PRECISION" IS 'Precison to match';
+ COMMENT ON COLUMN "MIGR_DATATYPE_TRANSFORM_RULE"."SOURCE_SCALE" IS 'scale to match';
+ COMMENT ON COLUMN "MIGR_DATATYPE_TRANSFORM_RULE"."TARGET_DATA_TYPE_NAME" IS 'data type name to transform to';
+ COMMENT ON COLUMN "MIGR_DATATYPE_TRANSFORM_RULE"."TARGET_PRECISION" IS 'precision to map to ';
+ COMMENT ON COLUMN "MIGR_DATATYPE_TRANSFORM_RULE"."TARGET_SCALE" IS 'scale to map to';
+--------------------------------------------------------
+-- DDL for Table MIGR_GENERATION_ORDER
+--------------------------------------------------------
+
+ CREATE TABLE "MIGR_GENERATION_ORDER"
+ ( "ID" NUMBER,
+ "CONNECTION_ID_FK" NUMBER,
+ "OBJECT_ID" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(4000 BYTE),
+ "GENERATION_ORDER" NUMBER
+ ) ;
+
+ COMMENT ON COLUMN "MIGR_GENERATION_ORDER"."CONNECTION_ID_FK" IS '//PARENTFIELD';
+--------------------------------------------------------
+-- DDL for Table MIGRLOG
+--------------------------------------------------------
+
+ CREATE TABLE "MIGRLOG"
+ ( "ID" NUMBER,
+ "PARENT_LOG_ID" NUMBER,
+ "LOG_DATE" TIMESTAMP (6),
+ "SEVERITY" NUMBER(4,0),
+ "LOGTEXT" VARCHAR2(4000 BYTE),
+ "PHASE" VARCHAR2(100 BYTE),
+ "REF_OBJECT_ID" NUMBER,
+ "REF_OBJECT_TYPE" VARCHAR2(4000 BYTE),
+ "CONNECTION_ID_FK" NUMBER
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MONEDA
+--------------------------------------------------------
+
+ CREATE TABLE "MONEDA"
+ ( "MONEDA_ID" NUMBER(7,0),
+ "DESCMONEDA" VARCHAR2(20 BYTE),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MONEDA_DENOMINACION
+--------------------------------------------------------
+
+ CREATE TABLE "MONEDA_DENOMINACION"
+ ( "MONEDADENOMINACION_ID" NUMBER(3,0),
+ "MONEDA_ID" NUMBER(7,0),
+ "INDTIPODENOMINACION" VARCHAR2(1 BYTE),
+ "VALOR" NUMBER(6,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MONITORAMENTO_CCF
+--------------------------------------------------------
+
+ CREATE TABLE "MONITORAMENTO_CCF"
+ ( "MONITORAMENTOCCF_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "UF_INSTALACAO" NUMBER(7,0),
+ "FISCALIMPRESSORA_ID" NUMBER(7,0),
+ "DATA_OCORRENCIA" DATE,
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "SEQUENCIA_CCF_QUEBRADA" NUMBER(7,0),
+ "DATA_MONITORAMENTO" DATE,
+ "DIAS_ALERTA_ABERTO" DATE,
+ "REPROCESSADO" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIOMODIF_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MONITORAMENTO_CRZ
+--------------------------------------------------------
+
+ CREATE TABLE "MONITORAMENTO_CRZ"
+ ( "MONITORAMENTOCRZ_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "UF_INSTALACAO" NUMBER(7,0),
+ "FISCALIMPRESSORA_ID" NUMBER(7,0),
+ "DATA_REDUCAOZ_FALTANTE" DATE,
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ULTIMO_USUARIO_ECF_ID" NUMBER(7,0),
+ "SEQUENCIA_CRZ_QUEBRADA" NUMBER(7,0),
+ "DATA_MONITORAMENTO" DATE,
+ "DIAS_ALERTA_ABERTO" DATE,
+ "REPROCESSADO" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIOMODIF_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MOTIVO_AJUSTE
+--------------------------------------------------------
+
+ CREATE TABLE "MOTIVO_AJUSTE"
+ ( "MOTIVOAJUSTE_ID" NUMBER(7,0),
+ "DESCMOTIVOAJUSTE" VARCHAR2(50 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MOTIVO_CANCELACION
+--------------------------------------------------------
+
+ CREATE TABLE "MOTIVO_CANCELACION"
+ ( "MOTIVOCANCELACION_ID" NUMBER(2,0),
+ "DESCMOTIVO" VARCHAR2(30 BYTE),
+ "TIPOMOTIVO" VARCHAR2(20 BYTE),
+ "EQUIVALENCIAELEKTRA_ID" VARCHAR2(10 BYTE),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "TXTRELATORIO" VARCHAR2(100 BYTE),
+ "CVESISTEMA" VARCHAR2(30 BYTE),
+ "INDEXIBECANCEL" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MOTIVOCANCELACION_EQUIVALENCIA
+--------------------------------------------------------
+
+ CREATE TABLE "MOTIVOCANCELACION_EQUIVALENCIA"
+ ( "MOTIVOEQUIVALENCIA_ID" NUMBER(7,0),
+ "MOTIVOCANCELACION_ID" NUMBER(2,0),
+ "COMISIONISTAEXTERNO_ID" NUMBER(3,0),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MOTIVO_CANCEL_VENDA_PACOTE
+--------------------------------------------------------
+
+ CREATE TABLE "MOTIVO_CANCEL_VENDA_PACOTE"
+ ( "MOTIVOCANCELVENDAPACOTE_ID" NUMBER(7,0),
+ "DESCMOTIVOCANCEL" VARCHAR2(20 BYTE),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "TIPOMOTIVOCANCEL" VARCHAR2(20 BYTE),
+ "PORCMULTA" NUMBER(5,2) DEFAULT 0
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MOTIVO_DEVOLUCAO_BILHETE
+--------------------------------------------------------
+
+ CREATE TABLE "MOTIVO_DEVOLUCAO_BILHETE"
+ ( "MOTIVODEVOLUCAOBILHETE_ID" NUMBER(15,0),
+ "DESCMOTIVO" VARCHAR2(50 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "TXTRELATORIO" VARCHAR2(100 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MOTIVO_REIMPRESION
+--------------------------------------------------------
+
+ CREATE TABLE "MOTIVO_REIMPRESION"
+ ( "MOTIVOREIMPRESION_ID" NUMBER(2,0),
+ "DESCMOTIVO" VARCHAR2(30 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MOTIVO_VIAJE
+--------------------------------------------------------
+
+ CREATE TABLE "MOTIVO_VIAJE"
+ ( "MOTIVOVIAJE_ID" NUMBER(2,0),
+ "CVEMOTIVOVIAJE" VARCHAR2(5 BYTE),
+ "DESCMOTIVOVIAJE" VARCHAR2(50 BYTE),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MOVIMIENTO_TARJETA
+--------------------------------------------------------
+
+ CREATE TABLE "MOVIMIENTO_TARJETA"
+ ( "MOVIMIENTOTARJETA_ID" NUMBER(15,0),
+ "CAJA_ID" NUMBER(15,0),
+ "CAJADIVERSOS_ID" NUMBER(15,0),
+ "CLIENTEFIDELIDAD_ID" NUMBER(15,0),
+ "FECOPERACION" DATE,
+ "EMPRESAOTORGA_ID" NUMBER(7,0),
+ "CANTPUNTOSOTORGA" NUMBER(5,0),
+ "EMPRESAELIMINA_ID" NUMBER(7,0),
+ "CANTPUNTOSELIMINA" NUMBER(5,0),
+ "INDCANCELACION" VARCHAR2(3 BYTE),
+ "TIPOMOVIMIENTO_ID" NUMBER(2,0),
+ "NODO_ID" NUMBER(2,0),
+ "INDREPLICA" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table MOVIMIENTO_TELEFONICA
+--------------------------------------------------------
+
+ CREATE TABLE "MOVIMIENTO_TELEFONICA"
+ ( "MOVIMIENTOTELEFONICA_ID" NUMBER(15,0),
+ "CAJADIVERSOS_ID" NUMBER(15,0),
+ "CLAVETELEFONICA_ID" NUMBER(7,0),
+ "NUMTELEFONICO" VARCHAR2(45 BYTE),
+ "NUMAUTORIZACION" NUMBER(6,0),
+ "RESPUESTATELEFONICA_ID" NUMBER(15,0),
+ "INDREPLICA" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "NODO_ID" NUMBER(2,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table NODO
+--------------------------------------------------------
+
+ CREATE TABLE "NODO"
+ ( "NODO_ID" NUMBER(2,0),
+ "DESCNODO" VARCHAR2(20 BYTE),
+ "INDCONTINGENCIA" NUMBER(1,0),
+ "DIRECCIONNODO" VARCHAR2(40 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table NOTA_CREDITO_VENDA_PACOTE
+--------------------------------------------------------
+
+ CREATE TABLE "NOTA_CREDITO_VENDA_PACOTE"
+ ( "NOTACREDITOVENDAPACOTE_ID" NUMBER(7,0),
+ "MOTIVOCANCELVENDAPACOTE_ID" NUMBER(7,0),
+ "VENDAPACOTECANCELAMENTO_ID" NUMBER(7,0),
+ "VENDAPACOTEPAGAMENTO_ID" NUMBER(7,0),
+ "DATAPAGAMENTO" DATE,
+ "VALOR" NUMBER(7,2),
+ "SITUACAO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "SALDO_PAGAR" NUMBER(7,2) DEFAULT 1,
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "PUNTOVENTAPAGAMENTO_ID" NUMBER(7,0),
+ "USUARIOPAGAMENTO_ID" NUMBER(7,0),
+ "DATANOTACREDITO" DATE
+ ) ;
+--------------------------------------------------------
+-- DDL for Table NOTA_REMISION
+--------------------------------------------------------
+
+ CREATE TABLE "NOTA_REMISION"
+ ( "NOTAREMISION_ID" NUMBER(7,0),
+ "NUMREMISION" VARCHAR2(30 BYTE),
+ "ASESOR_ID" NUMBER(7,0),
+ "FECCORTE" DATE,
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "EMPRESAINGRESO_ID" NUMBER(7,0),
+ "FORMAPAGO_ID" NUMBER(2,0),
+ "IMPVENTA" NUMBER(12,4),
+ "IMPCANCELACION" NUMBER(12,4),
+ "CANTDOLARES" NUMBER(12,4),
+ "IMPAJUSTE" NUMBER(12,4),
+ "INDMOVIMIENTO" VARCHAR2(3 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "NODO_ID" NUMBER(2,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table OCD
+--------------------------------------------------------
+
+ CREATE TABLE "OCD"
+ ( "OCD_ID" NUMBER(15,0),
+ "BOLETO_ID" NUMBER(15,0),
+ "PUNTOVENTA_ID" NUMBER(15,0),
+ "NUMOPERACION" VARCHAR2(36 BYTE),
+ "FECPAGAR" DATE,
+ "VALOR_PAGAR" NUMBER(7,2),
+ "PENALIZACION" NUMBER(7,2),
+ "USUARIOINC_ID" NUMBER(7,0),
+ "FECINC" DATE,
+ "INDPAGO" NUMBER(1,0),
+ "USUARIOPAGO_ID" NUMBER(7,0),
+ "PUNTOVENTAPAGO_ID" NUMBER(15,0),
+ "FECPAGO" DATE,
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "VALOR_TARJETA" NUMBER(7,2),
+ "NUMTARJETA" VARCHAR2(48 BYTE),
+ "NUMAUTORIZACION" VARCHAR2(45 BYTE),
+ "NSU" VARCHAR2(18 BYTE),
+ "TMPDADOSCARTAO" NUMBER(1,0) DEFAULT 0,
+ "SALDO_PAGAR" NUMBER(7,2),
+ "CANT_REIMPRESION" NUMBER(5,0) DEFAULT 1,
+ "INDPUNTOVENTAESTORNO" NUMBER(1,0) DEFAULT 0
+ ) ;
+--------------------------------------------------------
+-- DDL for Table OCD_DATOS_PAGAMENTO
+--------------------------------------------------------
+
+ CREATE TABLE "OCD_DATOS_PAGAMENTO"
+ ( "OCDDATOSPAGAMENTO_ID" NUMBER(7,0),
+ "OCD_ID" NUMBER(15,0),
+ "NOTACREDITOVENDAPACOTE_ID" NUMBER(7,0),
+ "TITULARCUENTA" VARCHAR2(50 BYTE),
+ "IDENTIFICACION" VARCHAR2(20 BYTE),
+ "BANCO" VARCHAR2(20 BYTE),
+ "CUENTABANCO" VARCHAR2(20 BYTE),
+ "AGENCIA" VARCHAR2(10 BYTE),
+ "EMAIL" VARCHAR2(50 BYTE),
+ "TELEFONO" VARCHAR2(14 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table OCD_PARAM
+--------------------------------------------------------
+
+ CREATE TABLE "OCD_PARAM"
+ ( "OCDPARAM_ID" NUMBER(15,0),
+ "PENALIZACION" NUMBER(7,2),
+ "DIAS_PAGAR" NUMBER(3,0),
+ "EMPRESA_ID" NUMBER(15,0),
+ "PUNTOVENTA_ID" NUMBER(15,0),
+ "ESTADO_ID" NUMBER(15,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "INDOCDDEFAULT" NUMBER(1,0),
+ "INDOCDTROCA" NUMBER(1,0) DEFAULT 0,
+ "INDPENALIZACIONOCD" NUMBER(1,0) DEFAULT 1,
+ "INDOCDDINHEIRO" NUMBER(1,0) DEFAULT 1,
+ "INDOCDTRANSFERENCIA" NUMBER(1,0) DEFAULT 0,
+ "INDTOTALBILHETE" NUMBER(1,0),
+ "TIEMPOLIMITEPENALIZACION" NUMBER(5,0),
+ "INDSEMPREGERARAPAGAR" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table OCD_PTOVTA_PARAM
+--------------------------------------------------------
+
+ CREATE TABLE "OCD_PTOVTA_PARAM"
+ ( "OCDPTOVTAPARAM_ID" NUMBER(15,0),
+ "OCDPARAM_ID" NUMBER(15,0),
+ "PUNTOVENTA_ID" NUMBER(15,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table OCD_TESTE
+--------------------------------------------------------
+
+ CREATE TABLE "OCD_TESTE"
+ ( "OCD_ID" NUMBER(15,0),
+ "NSU" VARCHAR2(18 BYTE),
+ "NUMTARJETA" VARCHAR2(48 BYTE),
+ "NUMAUTORIZACION" VARCHAR2(45 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table OFERTA_SGR
+--------------------------------------------------------
+
+ CREATE TABLE "OFERTA_SGR"
+ ( "OFERTASGR_ID" NUMBER(15,0),
+ "CORRIDA_ID" NUMBER(7,0),
+ "FECCORRIDA" DATE,
+ "FECHORSALIDAORIGINAL" DATE,
+ "FECHORSALIDA" DATE,
+ "RUTA_ID" NUMBER(7,0),
+ "DESCRUTA" VARCHAR2(60 BYTE),
+ "ORIGENCORRIDA_ID" NUMBER(7,0),
+ "CVEORIGENCORRIDA" VARCHAR2(5 BYTE),
+ "DESTINOCORRIDA_ID" NUMBER(7,0),
+ "CVEDESTINOCORRIDA" VARCHAR2(5 BYTE),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "DESCCLASE" VARCHAR2(30 BYTE),
+ "MARCA_ID" NUMBER(3,0),
+ "DESCMARCA" VARCHAR2(50 BYTE),
+ "CANTIDADASIENTO" NUMBER(3,0),
+ "AUTOBUS_ID" NUMBER(7,0),
+ "NUMAUTOBUS" VARCHAR2(10 BYTE),
+ "OPERADORUNO_ID" NUMBER(7,0),
+ "CVEOPERADORUNO" VARCHAR2(10 BYTE),
+ "OPERADORDOS_ID" NUMBER(7,0),
+ "CVEOPERADORDOS" VARCHAR2(10 BYTE),
+ "TIPOCORRIDA_ID" NUMBER(2,0),
+ "DESCCORRIDA" VARCHAR2(20 BYTE),
+ "FECHORTARJETAVIAJE" DATE,
+ "INDSTATUSCORRIDA" VARCHAR2(1 BYTE),
+ "ESMAROMA" VARCHAR2(1 BYTE),
+ "FECHAEDICION" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "DIAGRAMAAUTOBUS_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table OPERADORA_CARTAO
+--------------------------------------------------------
+
+ CREATE TABLE "OPERADORA_CARTAO"
+ ( "OPERADORACARTAO_ID" NUMBER(7,0),
+ "DESCOPERADORACARTAO" VARCHAR2(50 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE
+ ) ;
+--------------------------------------------------------
+-- DDL for Table OPERADOR_EMBARCADA
+--------------------------------------------------------
+
+ CREATE TABLE "OPERADOR_EMBARCADA"
+ ( "OPERADOR_EMBARCADA_ID" NUMBER(10,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0) DEFAULT 0
+ ) ;
+--------------------------------------------------------
+-- DDL for Table OPERADOR_EMBARCADA_LINHA
+--------------------------------------------------------
+
+ CREATE TABLE "OPERADOR_EMBARCADA_LINHA"
+ ( "OPERADOR_EMBARCADA_LINHA_ID" NUMBER(10,0),
+ "OPERADOR_EMBARCADA_ID" NUMBER(10,0),
+ "RUTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0) DEFAULT 0
+ ) ;
+--------------------------------------------------------
+-- DDL for Table OPERADOR_EMBARCADA_SERVICO
+--------------------------------------------------------
+
+ CREATE TABLE "OPERADOR_EMBARCADA_SERVICO"
+ ( "OPERADOR_EMBARCADA_SERVICO_ID" NUMBER(10,0),
+ "OPERADOR_EMBARCADA_ID" NUMBER(10,0),
+ "ESQUEMA_CORRIDA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0) DEFAULT 0
+ ) ;
+--------------------------------------------------------
+-- DDL for Table ORGAO_CANCELACION
+--------------------------------------------------------
+
+ CREATE TABLE "ORGAO_CANCELACION"
+ ( "ORGAOCANCELACION_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "PORCMULTA" NUMBER(5,2),
+ "PORCCAMBIO" NUMBER(5,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "TIEMPOLIMITE" NUMBER(5,0),
+ "TIEMPOLIMITECAMBIO" NUMBER(5,0),
+ "INDNAOPERMITETRANSFERENCIA" NUMBER(1,0) DEFAULT 0,
+ "PORCCAMBIOEMBARCADO" NUMBER(5,2) DEFAULT 0,
+ "INDSOLICITADATOSTARJETA" NUMBER(1,0) DEFAULT 0,
+ "INDMULTATRANSFERENCIA" NUMBER(1,0),
+ "INDDEVOLUCAOTRANSFERENCIA" NUMBER(1,0),
+ "INDCOBRANCATRANSFERENCIA" NUMBER(1,0),
+ "INDORGAOCONCEDENTETRANSF" NUMBER(1,0) DEFAULT 1,
+ "INDMULTADEVOLUCAOABERTO" NUMBER(1,0),
+ "INDPERMITEDEVTOTALRIOCARD" NUMBER(1,0) DEFAULT 0
+ ) ;
+--------------------------------------------------------
+-- DDL for Table ORGAO_CONCEDENTE
+--------------------------------------------------------
+
+ CREATE TABLE "ORGAO_CONCEDENTE"
+ ( "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "DESCORGAO" VARCHAR2(20 BYTE),
+ "INDSUBSEGURO" NUMBER(1,0),
+ "INDDEFAULTSEGURO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "CNPJ" VARCHAR2(18 BYTE),
+ "INDNOMDOCOBLIGATORIO" NUMBER(1,0),
+ "IDADE_IDOSO" NUMBER(2,0) DEFAULT 60,
+ "INDICEPEAJE" NUMBER(7,4),
+ "IDADE_MINIMA" NUMBER(2,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "INTEGRADOTOTVS" NUMBER(1,0) DEFAULT 1,
+ "INDUTILIZAICMS" NUMBER(1,0) DEFAULT 1,
+ "INDMULTATODASREMARCACOES" NUMBER(1,0),
+ "INDVALDOCOBLIGATORIOMONITRIP" NUMBER(1,0) DEFAULT 0,
+ "COEFICIENTETARIFA" NUMBER(14,9),
+ "MENSAGEM_INTRANSFERIVEL" VARCHAR2(45 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table ORGAO_EMP_PARAM
+--------------------------------------------------------
+
+ CREATE TABLE "ORGAO_EMP_PARAM"
+ ( "ORGAOEMPPARAM_ID" NUMBER(15,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "INDEMITESEGUNDAVIA" NUMBER(1,0) DEFAULT 1,
+ "INDDOISCUPOMEMBARQUE" NUMBER(1,0) DEFAULT 1,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "CODEMPRESAPORORGAO" VARCHAR2(30 BYTE),
+ "INDNAORESTRINGE2VIABPE" NUMBER(1,0) DEFAULT 0
+ ) ;
+--------------------------------------------------------
+-- DDL for Table ORGAO_TRAMO
+--------------------------------------------------------
+
+ CREATE TABLE "ORGAO_TRAMO"
+ ( "ORGAOTRAMO_ID" NUMBER(7,0),
+ "TRAMO_ID" NUMBER(7,0),
+ "COEFICIENTETARIFA1_ID" NUMBER(7,0),
+ "KMCOEFICIENTE1" NUMBER(7,2),
+ "COEFICIENTETARIFA2_ID" NUMBER(7,0),
+ "KMCOEFICIENTE2" NUMBER(7,2),
+ "COEFICIENTETARIFA3_ID" NUMBER(7,0),
+ "KMCOEFICIENTE3" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "CLASESERVICIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PACOTE
+--------------------------------------------------------
+
+ CREATE TABLE "PACOTE"
+ ( "PACOTE_ID" NUMBER(7,0),
+ "NOMPACOTE" VARCHAR2(50 BYTE),
+ "DESCPACOTE" VARCHAR2(500 BYTE),
+ "INDVENDAAGENCIA" NUMBER(1,0),
+ "RUTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PACOTE_CONVENIO
+--------------------------------------------------------
+
+ CREATE TABLE "PACOTE_CONVENIO"
+ ( "PACOTECONVENIO_ID" NUMBER(7,0),
+ "NOMCONVENIO" VARCHAR2(50 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PACOTE_DESCONTO_BILHETE
+--------------------------------------------------------
+
+ CREATE TABLE "PACOTE_DESCONTO_BILHETE"
+ ( "PACOTEDESCONTOBILHETE_ID" NUMBER(7,0),
+ "PERCDESCONTO" NUMBER(5,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "PACOTE_ID" NUMBER(7,0),
+ "CLASESERVICIO_ID" NUMBER(2,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PACOTE_FORMAPAGO
+--------------------------------------------------------
+
+ CREATE TABLE "PACOTE_FORMAPAGO"
+ ( "PACOTEFORMAPAGO_ID" NUMBER(7,0),
+ "FORMAPAGO_ID" NUMBER(2,0),
+ "VALOR" NUMBER(7,2),
+ "VENDAPACOTE_ID" NUMBER(7,0),
+ "NOTACREDITOVENDAPACOTE_ID" NUMBER(7,0),
+ "OCD_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PACOTE_ITEM
+--------------------------------------------------------
+
+ CREATE TABLE "PACOTE_ITEM"
+ ( "PACOTEITEM_ID" NUMBER(7,0),
+ "PACOTE_ID" NUMBER(7,0),
+ "ITEMADICIONAL_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PACOTE_TARIFA
+--------------------------------------------------------
+
+ CREATE TABLE "PACOTE_TARIFA"
+ ( "PACOTETARIFA_ID" NUMBER(7,0),
+ "PACOTE_ID" NUMBER(7,0),
+ "TIPOTARIFAPACOTE_ID" NUMBER(7,0),
+ "TARIFA" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "INDVENDAWEB" NUMBER(1,0) DEFAULT 1,
+ "CATEGORIA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PAGO_DIFERIDO
+--------------------------------------------------------
+
+ CREATE TABLE "PAGO_DIFERIDO"
+ ( "PAGODIFERIDO_ID" NUMBER(7,0),
+ "FORMAPAGO_ID" NUMBER(2,0),
+ "DESCPAGODIFERIDO" VARCHAR2(20 BYTE),
+ "CANTPAGOS" NUMBER(2,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PAIS
+--------------------------------------------------------
+
+ CREATE TABLE "PAIS"
+ ( "PAIS_ID" NUMBER(7,0),
+ "NOMBPAIS" VARCHAR2(40 BYTE),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARADA
+--------------------------------------------------------
+
+ CREATE TABLE "PARADA"
+ ( "PARADA_ID" NUMBER(7,0),
+ "DESCPARADA" VARCHAR2(180 BYTE),
+ "CVEPARADA" VARCHAR2(30 BYTE),
+ "TIPOPARADA_ID" NUMBER(7,0),
+ "CIUDAD_ID" NUMBER(7,0),
+ "NODO_ID" NUMBER(2,0),
+ "EQUIVALENCIAELEKTRA_ID" VARCHAR2(30 BYTE),
+ "EQUIVALENCIA_ID" VARCHAR2(30 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "CODANTT" NUMBER(5,0),
+ "INDVISIBLEINTERNET" NUMBER(1,0),
+ "REGIONMETROPOLITANA_ID" NUMBER(7,0),
+ "INTEGRADOTOTVS" NUMBER(1,0) DEFAULT 1,
+ "DESCPROCON" VARCHAR2(48 BYTE),
+ "INDVENDETOTEM" NUMBER(1,0),
+ "CODANTTAUX" NUMBER(5,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARADA_COD_ORGAOCONCEDENTE
+--------------------------------------------------------
+
+ CREATE TABLE "PARADA_COD_ORGAOCONCEDENTE"
+ ( "PARADACODORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "PARADA_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "CODIGO" VARCHAR2(9 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARADA_EMPRESA
+--------------------------------------------------------
+
+ CREATE TABLE "PARADA_EMPRESA"
+ ( "PARADAEMPRESA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "PARADA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARADA_EQUIVALENCIA
+--------------------------------------------------------
+
+ CREATE TABLE "PARADA_EQUIVALENCIA"
+ ( "PARADAEQUIVALENCIA_ID" NUMBER(7,0),
+ "PARADA_ID" NUMBER(7,0),
+ "EQUIVALENCIA_ID" VARCHAR2(30 BYTE),
+ "COMISIONISTAEXTERNO_ID" NUMBER(3,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARAM_ACUMULA_MASIVO
+--------------------------------------------------------
+
+ CREATE TABLE "PARAM_ACUMULA_MASIVO"
+ ( "PARAMACUMULAMASIVO" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "FECINICIOVIGENCIA" DATE,
+ "FECFINVIGENCIA" DATE,
+ "MAXPUNTOOTORGA" NUMBER(5,0),
+ "MINPUNTOOTORGA" NUMBER(5,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARAM_ACUMULA_PUNTO
+--------------------------------------------------------
+
+ CREATE TABLE "PARAM_ACUMULA_PUNTO"
+ ( "PARAMACUMULAPUNTO_ID" NUMBER(7,0),
+ "CANTOPERACIONDIA" NUMBER(2,0),
+ "CANTBOLETOOPERACION" NUMBER(5,0),
+ "FECINICIOVIGENCIA" DATE,
+ "FECFINVIGENCIA" DATE,
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "PORCCLIENTE" NUMBER(5,2),
+ "FORMAPAGO_ID" NUMBER(2,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "PORCEMPRESA" NUMBER(5,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARAM_ARTICULO
+--------------------------------------------------------
+
+ CREATE TABLE "PARAM_ARTICULO"
+ ( "PARAMARTICULO_ID" NUMBER(7,0),
+ "ARTICULO" VARCHAR2(20 BYTE),
+ "CONCEPTO" VARCHAR2(100 BYTE),
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARAM_CANJE_PUNTO
+--------------------------------------------------------
+
+ CREATE TABLE "PARAM_CANJE_PUNTO"
+ ( "PARAMCANJEPUNTO_ID" NUMBER(7,0),
+ "CANTOPERACIONDIA" NUMBER(2,0),
+ "CANTBOLETOOPERACION" NUMBER(2,0),
+ "FECINICIOVIGENCIA" DATE,
+ "FECFINVIGENCIA" DATE,
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "PORCENTAJE" NUMBER(5,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARAM_COMPRA_PUNTO
+--------------------------------------------------------
+
+ CREATE TABLE "PARAM_COMPRA_PUNTO"
+ ( "PARAMCOMPRAPUNTO_ID" NUMBER(7,0),
+ "FECINICIOVIGENCIA" DATE,
+ "FECFINVIGENCIA" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARAM_CONEXION
+--------------------------------------------------------
+
+ CREATE TABLE "PARAM_CONEXION"
+ ( "PARAM_CONEXION_ID" NUMBER(7,0),
+ "DESCPARAMETRO" VARCHAR2(60 BYTE),
+ "NOMBPARAMETRO" VARCHAR2(60 BYTE),
+ "VALOR_PARAMETRO" NUMBER(7,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARAM_COSTO_TARJETA
+--------------------------------------------------------
+
+ CREATE TABLE "PARAM_COSTO_TARJETA"
+ ( "PARAMCOSTOTARJETA_ID" NUMBER(7,0),
+ "VALCOSTOINICIAL" NUMBER(8,2),
+ "EMPRESA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARAM_EVENTO_CONTABLE
+--------------------------------------------------------
+
+ CREATE TABLE "PARAM_EVENTO_CONTABLE"
+ ( "PARAMEVENTOCONTABLE_ID" NUMBER(7,0),
+ "PRODUCTOSERVICIO_ID" NUMBER(7,0),
+ "FORMAPAGO_ID" NUMBER(2,0),
+ "TIPOVENTA_ID" NUMBER(2,0),
+ "INDMOVIMIENTO" VARCHAR2(3 BYTE),
+ "CUENTACARGO" VARCHAR2(57 BYTE),
+ "CUENTACREDITO" VARCHAR2(57 BYTE),
+ "INDREGISTRO" VARCHAR2(3 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PARAM_RECOLECCION
+--------------------------------------------------------
+
+ CREATE TABLE "PARAM_RECOLECCION"
+ ( "PARAMRECOLECCION_ID" NUMBER(7,0),
+ "IMPORTEINICIAL" NUMBER(7,2),
+ "IMPORTEADICIONAL" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "MONEDA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PEAJE
+--------------------------------------------------------
+
+ CREATE TABLE "PEAJE"
+ ( "PEAJE_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "CASETAPEAJE_ID" NUMBER(7,0),
+ "CANTASIENTOS" NUMBER(7,0),
+ "CANTEIXOS" NUMBER(7,0),
+ "IMPORTEPEAJE" NUMBER(15,10),
+ "INDICEPEAJE" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PEOPLE
+--------------------------------------------------------
+
+ CREATE TABLE "PEOPLE"
+ ( "P_NAME" VARCHAR2(75 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PEOPLE_ACTIVITIES
+--------------------------------------------------------
+
+ CREATE TABLE "PEOPLE_ACTIVITIES"
+ ( "P_NAME" VARCHAR2(75 BYTE),
+ "ACTIVITY" VARCHAR2(100 BYTE),
+ "VALUE" NUMBER(5,2)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PERFIL
+--------------------------------------------------------
+
+ CREATE TABLE "PERFIL"
+ ( "PERFIL_ID" NUMBER(7,0),
+ "DESCPERFIL" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "INDJERARQUIA" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PERFIL_FUNCION
+--------------------------------------------------------
+
+ CREATE TABLE "PERFIL_FUNCION"
+ ( "PERFILFUNCION_ID" NUMBER(7,0),
+ "PERFIL_ID" NUMBER(7,0),
+ "FUNCIONSISTEMA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "INDLECTURA" NUMBER(1,0) DEFAULT 1
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PERIODO_VACACIONAL
+--------------------------------------------------------
+
+ CREATE TABLE "PERIODO_VACACIONAL"
+ ( "PERIODOVACACIONAL_ID" NUMBER(2,0),
+ "FECINICIO" DATE,
+ "FECFINAL" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PIZARRA_CTRL
+--------------------------------------------------------
+
+ CREATE TABLE "PIZARRA_CTRL"
+ ( "PIZARRACTRL_ID" NUMBER(7,0),
+ "TIEMPOANTICIPADOPIZARRA" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PLAN_TABLE
+--------------------------------------------------------
+
+ CREATE TABLE "PLAN_TABLE"
+ ( "STATEMENT_ID" VARCHAR2(30 BYTE),
+ "TIMESTAMP" DATE,
+ "REMARKS" VARCHAR2(4000 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "OPTIONS" VARCHAR2(255 BYTE),
+ "OBJECT_NODE" VARCHAR2(128 BYTE),
+ "OBJECT_OWNER" VARCHAR2(30 BYTE),
+ "OBJECT_NAME" VARCHAR2(30 BYTE),
+ "OBJECT_INSTANCE" NUMBER(*,0),
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "OPTIMIZER" VARCHAR2(255 BYTE),
+ "SEARCH_COLUMNS" NUMBER,
+ "ID" NUMBER(*,0),
+ "PARENT_ID" NUMBER(*,0),
+ "POSITION" NUMBER(*,0),
+ "COST" NUMBER(*,0),
+ "CARDINALITY" NUMBER(*,0),
+ "BYTES" NUMBER(*,0),
+ "OTHER_TAG" VARCHAR2(255 BYTE),
+ "PARTITION_START" VARCHAR2(255 BYTE),
+ "PARTITION_STOP" VARCHAR2(255 BYTE),
+ "PARTITION_ID" NUMBER(*,0),
+ "OTHER" LONG,
+ "DISTRIBUTION" VARCHAR2(30 BYTE),
+ "CPU_COST" NUMBER(*,0),
+ "IO_COST" NUMBER(*,0),
+ "TEMP_SPACE" NUMBER(*,0),
+ "ACCESS_PREDICATES" VARCHAR2(4000 BYTE),
+ "FILTER_PREDICATES" VARCHAR2(4000 BYTE),
+ "PLAN_ID" NUMBER,
+ "OBJECT_ALIAS" VARCHAR2(65 BYTE),
+ "DEPTH" NUMBER(*,0),
+ "PROJECTION" VARCHAR2(4000 BYTE),
+ "TIME" NUMBER(*,0),
+ "QBLOCK_NAME" VARCHAR2(30 BYTE),
+ "OTHER_XML" CLOB
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PLAZA
+--------------------------------------------------------
+
+ CREATE TABLE "PLAZA"
+ ( "PLAZA_ID" NUMBER(7,0),
+ "NOMBPLAZA" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PONTUACAO_TRECHO_HAS_CLASSE
+--------------------------------------------------------
+
+ CREATE TABLE "PONTUACAO_TRECHO_HAS_CLASSE"
+ ( "PONTUACAO_TRECHO_PONTUACAO_ID" NUMBER(10,0),
+ "CLASSE_CODIGO_CLASSE" NUMBER(10,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRECIO_FIXO_PEDAGIO
+--------------------------------------------------------
+
+ CREATE TABLE "PRECIO_FIXO_PEDAGIO"
+ ( "PRECIOFIXOPEDAGIO_ID" NUMBER(15,0),
+ "PRACAPEDAGIO_ID" NUMBER(15,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(15,0),
+ "CLASSESERVICO_ID" NUMBER(15,0),
+ "VALORFIXO" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRECIO_VENTAJA
+--------------------------------------------------------
+
+ CREATE TABLE "PRECIO_VENTAJA"
+ ( "PRECIOVENTAJA_ID" NUMBER(7,0),
+ "RUTA_ORIGINAL_ID" NUMBER(7,0),
+ "ORIGEN_ORIGINAL_ID" NUMBER(7,0),
+ "DESTINO_ORIGINAL_ID" NUMBER(7,0),
+ "INDPREFIXOORIGEN" NUMBER(1,0),
+ "FECINICIO" DATE,
+ "FECFINAL" DATE,
+ "RUTA_PRECIO_ID" NUMBER(7,0),
+ "CORRIDA_ID" NUMBER(7,0),
+ "ORIGEN_PRECIO_ID" NUMBER(7,0),
+ "DESTINO_PRECIO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRECO_APANHE
+--------------------------------------------------------
+
+ CREATE TABLE "PRECO_APANHE"
+ ( "PRECOAPANHE_ID" NUMBER(7,0),
+ "HOTEL_ID" NUMBER(7,0),
+ "COLONIA_ID" NUMBER(7,0),
+ "CIUDAD_ID" NUMBER(7,0),
+ "PRECO" NUMBER(5,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING"
+ ( "PRICING_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "NOMBPRICING" VARCHAR2(60 BYTE),
+ "CANTBOLETO" NUMBER(3,0),
+ "DESCUENTOPORCENTAJE" NUMBER(7,2),
+ "DESCUENTOPORCREDONDO" NUMBER(5,2),
+ "INDTRANSFERIBLE" NUMBER(1,0),
+ "INDRESERVABLE" NUMBER(1,0),
+ "INDCANCELABLE" NUMBER(1,0),
+ "CANTDIASANTICIPACION" NUMBER(2,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "INDGENERAFERIADOVIAJE" VARCHAR2(3 BYTE),
+ "INDGENERAFERIADOVENTA" VARCHAR2(3 BYTE),
+ "EXIBEVENDA" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_ANTICIPACION
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_ANTICIPACION"
+ ( "PRICINGANTICIPACION_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "CANTDIASMIN" NUMBER(3,0),
+ "CANTDIASMAX" NUMBER(3,0),
+ "PORCPRICING" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_ASIENTO
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_ASIENTO"
+ ( "PRICINGASIENTO_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "NUMEASIENTO" VARCHAR2(9 BYTE),
+ "PORCENTAJE" NUMBER(5,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "NOMBIMAGEN" VARCHAR2(60 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_CATEGORIA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_CATEGORIA"
+ ( "PRICINGCATEGORIA_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_CLASE
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_CLASE"
+ ( "PRICINGCLASE_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_CLASSE_TARIFARIA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_CLASSE_TARIFARIA"
+ ( "PRICINGCLASSETARIFARIA_ID" NUMBER(7,0),
+ "DESCCLASSE_TARIFARIA" VARCHAR2(20 BYTE),
+ "SIGLA" VARCHAR2(1 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_CORRIDA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_CORRIDA"
+ ( "PRICINGCORRIDA_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "CORRIDA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_DIA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_DIA"
+ ( "PRICINGDIA_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "INDLUNES" NUMBER(1,0),
+ "INDMARTES" NUMBER(1,0),
+ "INDMIERCOLES" NUMBER(1,0),
+ "INDJUEVES" NUMBER(1,0),
+ "INDVIERNES" NUMBER(1,0),
+ "INDSABADO" NUMBER(1,0),
+ "INDDOMINGO" NUMBER(1,0),
+ "HORARIOINICIO" DATE,
+ "HORARIOFIN" DATE,
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "INDFECVIAJE" NUMBER(1,0),
+ "INDFECVENTA" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_ESP_CANAL_VENTA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_ESP_CANAL_VENTA"
+ ( "PRICINGESPCANAL_ID" NUMBER(15,0),
+ "TIPOPTOVTA_ID" NUMBER(15,0),
+ "PRICINGESPECIFICO_ID" NUMBER(15,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_ESPECIFICO
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_ESPECIFICO"
+ ( "PRICINGESPECIFICO_ID" NUMBER(15,0),
+ "NOMBPRICING" VARCHAR2(60 BYTE),
+ "TIPOPTOVTA_ID" NUMBER(2,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "MARCA_ID" NUMBER(3,0),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "FECHORINICIO" DATE,
+ "FECHORFIN" DATE,
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "MONEDA_ID" NUMBER(7,0),
+ "TARIFA" NUMBER(7,2),
+ "TARIFAREDABIERTO" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "CORRIDA_ID" NUMBER(7,0),
+ "EXIBEVENDA" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_ESPECIFICO_CATEGORIA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_ESPECIFICO_CATEGORIA"
+ ( "PRICINGESPECIFICO_CATEGORIAID" NUMBER(7,0),
+ "PRICINGESPECIFICO_ID" NUMBER(7,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_ESPECIFICO_OCUPACION
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_ESPECIFICO_OCUPACION"
+ ( "PRICINGESPECIFICOOCUPACION_ID" NUMBER(7,0),
+ "PRICINGESPECIFICO_ID" NUMBER(7,0),
+ "OCUPACIONINICIAL" NUMBER(5,2),
+ "OCUPACIONFINAL" NUMBER(5,2),
+ "TARIFA" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "DESCUENTO" NUMBER(5,2)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_ESP_PUNTO_VENTA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_ESP_PUNTO_VENTA"
+ ( "PRICINGESPPUNTOVENTA_ID" NUMBER(15,0),
+ "PUNTOVENTA_ID" NUMBER(15,0),
+ "PRICINGESPECIFICO_ID" NUMBER(15,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_FORMAPAGO
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_FORMAPAGO"
+ ( "PRICINGFORMAPAGO_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "FORMAPAGO_ID" NUMBER(2,0),
+ "INDEXCEPCION" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_IMPORTE
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_IMPORTE"
+ ( "PRICINGIMPORTE_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "MONEDA_ID" NUMBER(7,0),
+ "IMPORTE" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_MARCA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_MARCA"
+ ( "PRICINGMARCA_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "MARCA_ID" NUMBER(3,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_MERCADO
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_MERCADO"
+ ( "PRICINGPARADA_ID" NUMBER(10,0),
+ "PRICING_ID" NUMBER(7,0),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_OCUPA_ANTECIPA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_OCUPA_ANTECIPA"
+ ( "PRICINGOCUPAANTECIPA_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "CANTASIENTOSMIN" NUMBER(2,0),
+ "CANTASIENTOSMAX" NUMBER(2,0),
+ "CANTDIASMIN" NUMBER(3,0),
+ "CANTDIASMAX" NUMBER(3,0),
+ "PORCENTAJE" NUMBER(5,2),
+ "IMPORTE" NUMBER(5,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "OCUPACIONINICIAL" NUMBER(5,2),
+ "OCUPACIONFINAL" NUMBER(5,2),
+ "PRICINGCLASSETARIFARIA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_OCUPACION
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_OCUPACION"
+ ( "PRICINGOCUPACION_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "OCUPACIONINICIAL" NUMBER(5,2),
+ "OCUPACIONFINAL" NUMBER(5,2),
+ "PORCENTAJE" NUMBER(5,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_PUNTOVENTA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_PUNTOVENTA"
+ ( "PRICINGPTOVTA_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_RUTA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_RUTA"
+ ( "PRICINGRUTA_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_TIPOPTOVTA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_TIPOPTOVTA"
+ ( "PRICINGTIPOPTOVTA_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "TIPOPTOVTA_ID" NUMBER(2,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_TIPOSERVICIO
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_TIPOSERVICIO"
+ ( "PRICINGTIPOSERVICIO_ID" NUMBER(7,0),
+ "PRICING_ID" NUMBER(7,0),
+ "TIPOSERVICIO_ID" NUMBER(2,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRICING_VIGENCIA
+--------------------------------------------------------
+
+ CREATE TABLE "PRICING_VIGENCIA"
+ ( "PRICINGVIGENCIA_ID" NUMBER(10,0),
+ "PRICING_ID" NUMBER(7,0),
+ "FECINICIOVIAJE" DATE,
+ "FECFINVIAJE" DATE,
+ "FECINICIOVENTA" DATE,
+ "FECFINVENTA" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PROD_ASIENTO
+--------------------------------------------------------
+
+ CREATE TABLE "PROD_ASIENTO"
+ ( "PRODASIENTO" NUMBER(7,0),
+ "PRODMARCA_ID" NUMBER(7,0),
+ "NUMASIENTO" VARCHAR2(6 BYTE),
+ "NOMBIMAGEN" VARCHAR2(60 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" VARCHAR2(30 BYTE),
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PROD_CLASESERVICIO
+--------------------------------------------------------
+
+ CREATE TABLE "PROD_CLASESERVICIO"
+ ( "PRODCLASESERVICIO_ID" NUMBER(7,0),
+ "PRODUCTOSERVICIO_ID" NUMBER(7,0),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PROD_CORRIDA
+--------------------------------------------------------
+
+ CREATE TABLE "PROD_CORRIDA"
+ ( "PRODCORRIDA_ID" NUMBER(7,0),
+ "PRODUCTOSERVICIO_ID" NUMBER(7,0),
+ "CORRIDA_ID" NUMBER(7,0),
+ "FECCORRIDA" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" VARCHAR2(30 BYTE),
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PROD_FORMAPAGO
+--------------------------------------------------------
+
+ CREATE TABLE "PROD_FORMAPAGO"
+ ( "PRODFORMAPAGO_ID" NUMBER(7,0),
+ "PRODUCTOSERVICIO_ID" NUMBER(7,0),
+ "FORMAPAGO_ID" NUMBER(2,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PROD_MARCA
+--------------------------------------------------------
+
+ CREATE TABLE "PROD_MARCA"
+ ( "PRODMARCA_ID" NUMBER(7,0),
+ "PRODUCTOSERVICIO_ID" NUMBER(7,0),
+ "MARCA_ID" NUMBER(3,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PROD_MERCADO
+--------------------------------------------------------
+
+ CREATE TABLE "PROD_MERCADO"
+ ( "PRODMERCADO_ID" NUMBER(7,0),
+ "PRODUCTOSERVICIO_ID" NUMBER(7,0),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PROD_PRECIO
+--------------------------------------------------------
+
+ CREATE TABLE "PROD_PRECIO"
+ ( "PRODPRECIO" NUMBER(7,0),
+ "PRODUCTOSERVICIO_ID" NUMBER(7,0),
+ "MARCA_ID" NUMBER(3,0),
+ "IMPORTEINICIAL" NUMBER(7,2),
+ "IMPORTEFINAL" NUMBER(7,2),
+ "PRECIO" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "DESCPRECIO" VARCHAR2(15 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PROD_PUNTOVENTA
+--------------------------------------------------------
+
+ CREATE TABLE "PROD_PUNTOVENTA"
+ ( "PRODPUNTOVENTA_ID" NUMBER(7,0),
+ "PRODUCTOSERVICIO_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PROD_RUTA
+--------------------------------------------------------
+
+ CREATE TABLE "PROD_RUTA"
+ ( "PRODRUTA_ID" NUMBER(7,0),
+ "PRODUCTOSERVICIO_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PROD_TIPOPTOVTA
+--------------------------------------------------------
+
+ CREATE TABLE "PROD_TIPOPTOVTA"
+ ( "PRODTIPOPTOVTA_ID" NUMBER(7,0),
+ "PRODUCTOSERVICIO_ID" NUMBER(7,0),
+ "TIPOPTOVTA_ID" NUMBER(2,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PRODUCTO_SERVICIO
+--------------------------------------------------------
+
+ CREATE TABLE "PRODUCTO_SERVICIO"
+ ( "PRODUCTOSERVICIO_ID" NUMBER(7,0),
+ "DESCPRODUCTOSERVICIO" VARCHAR2(180 BYTE),
+ "EMPRESA_ID" NUMBER(7,0),
+ "DESCIMPRESIONBOLETO" VARCHAR2(1800 BYTE),
+ "INDTIPO" VARCHAR2(3 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "EQUIVLENCIAPRODSERV_ID" VARCHAR2(30 BYTE),
+ "EQUIVALENCIATIPOPAGO_ID" VARCHAR2(30 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PROD_VIGENCIA
+--------------------------------------------------------
+
+ CREATE TABLE "PROD_VIGENCIA"
+ ( "PRODVIGENCIA_ID" NUMBER(7,0),
+ "PRODUCTOSERVICIO_ID" NUMBER(7,0),
+ "FECVIGENCIAINICIO" DATE,
+ "FECVIGENCIAFIN" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_AGENCIA
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_AGENCIA"
+ ( "PTOVTAAGENCIA_ID" NUMBER(7,0),
+ "NUMAGENCIA" VARCHAR2(20 BYTE),
+ "NUMCONTA" VARCHAR2(20 BYTE),
+ "PESSOA" VARCHAR2(20 BYTE),
+ "TIPO" VARCHAR2(20 BYTE),
+ "BILHETES" VARCHAR2(20 BYTE),
+ "CARGA" VARCHAR2(20 BYTE),
+ "INSTIFINANCEIRA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "DIGITO" VARCHAR2(1 BYTE),
+ "NUM_FAX" VARCHAR2(20 BYTE),
+ "PUNTOVENTA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_ANTECIPACOMISSAO
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_ANTECIPACOMISSAO"
+ ( "PTOVTAANTECIPACOMISSAO_ID" NUMBER(7,0),
+ "DATA" DATE,
+ "RETEM" NUMBER(7,2),
+ "PERCENTUAL" NUMBER(7,2),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_ANTIFRAUDE
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_ANTIFRAUDE"
+ ( "PTOVTAANTIFRAUDE_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "TIPO" VARCHAR2(50 BYTE),
+ "CHAVE" VARCHAR2(50 BYTE),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_CAT_IND
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_CAT_IND"
+ ( "PTOVTACATEGORIA_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "USUARIOBLOQUEADO_ID" NUMBER(7,0) DEFAULT -1,
+ "EMPRESA_ID" NUMBER(7,0) DEFAULT -1,
+ "INDEMBARCADA" NUMBER(1,0) DEFAULT 1,
+ "INDTOTALBUS" NUMBER(1,0) DEFAULT 1
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_CHECKIN
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_CHECKIN"
+ ( "PTOVTACHECKIN_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "PARADA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_COMISSAO
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_COMISSAO"
+ ( "PTOVTACOMISSAO_ID" NUMBER(7,0),
+ "ISSRETIDO" NUMBER(7,2),
+ "ROYALTIES" NUMBER(7,2),
+ "ENVIARRECIBO" NUMBER(1,0),
+ "RECEITA" VARCHAR2(60 BYTE),
+ "PASSAGEMALTA" NUMBER(7,2),
+ "PASSAGEMBAIXA" NUMBER(7,2),
+ "SEGUROALTA" NUMBER(7,2),
+ "SEGUROBAIXA" NUMBER(7,2),
+ "OUTROSBAIXA" NUMBER(7,2),
+ "OUTROSALTA" NUMBER(7,2),
+ "EXCESSOALTA" NUMBER(7,2),
+ "EXCESSOBAIXA" NUMBER(7,2),
+ "TARIFARECEITA" NUMBER(1,0),
+ "SEGURORECEITA" NUMBER(1,0),
+ "TAXARECEITA" NUMBER(1,0),
+ "PEDAGIORECEITA" NUMBER(1,0),
+ "TARIFADEV" NUMBER(1,0),
+ "SEGURO_DEV" NUMBER(1,0),
+ "TAXADEV" NUMBER(1,0),
+ "PEDAGIODEV" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "PTOVTADESCOMISSAO_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "INDDESCONTOPORC" NUMBER(1,0),
+ "DESCONTO" NUMBER(5,2),
+ "CODAG" NUMBER(7,0),
+ "INDIMPRESSAOGAPPORC" NUMBER(1,0),
+ "VALOR_IMPRESSAO_GAP" NUMBER(5,2),
+ "INDRETERCOMISSAO" NUMBER(1,0),
+ "INDBILHETESDEVCANORIGEM" NUMBER(1,0),
+ "INDBILHETESTROCADOS" NUMBER(1,0) DEFAULT 1,
+ "INDBILHETESTRANSFERIDOS" NUMBER(1,0) DEFAULT 1,
+ "VALOR_IMPRESSAO_GAP_ALTA" NUMBER(7,2),
+ "INDPAGACOMISSAOBILHETEOS" NUMBER(1,0) DEFAULT 1
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_CONTA
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_CONTA"
+ ( "PTOVTACONTA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "CONTA_ID" NUMBER(7,0),
+ "PERCENTUAL" NUMBER(5,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_DIVERSOS
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_DIVERSOS"
+ ( "PTOVTADIVERSOS_ID" NUMBER(7,0),
+ "RESPONALUGUEL" VARCHAR2(300 BYTE),
+ "RESPONTELEFONE" VARCHAR2(60 BYTE),
+ "RESPONENERGIA" VARCHAR2(300 BYTE),
+ "POSICAO" VARCHAR2(150 BYTE),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "INFORMATIZADA" NUMBER(1,0),
+ "BILHETEINFO" NUMBER(1,0),
+ "VENDAINTERNET" NUMBER(1,0),
+ "DIGITACAOSEQ" NUMBER(1,0),
+ "TELEENTREGA" NUMBER(1,0),
+ "TRABALHABILHETE" NUMBER(1,0),
+ "TRABOFPSPROPRIA" NUMBER(1,0),
+ "TRABOFPSTERCEIROS" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_EMP_BLOQUEADA
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_EMP_BLOQUEADA"
+ ( "PTOVTAEMPBLOQUEADA_ID" NUMBER(4,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_EMPRESA
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_EMPRESA"
+ ( "PTOVTAEMPRESA_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "INDTERCEIRIZADA" NUMBER(1,0),
+ "INDBLOQUEADA" NUMBER(1,0),
+ "NUM_SITEF" VARCHAR2(10 BYTE),
+ "NUMSITEF" VARCHAR2(10 BYTE),
+ "EMPRESACONTABANCARIA_ID" NUMBER(7,0),
+ "INDMOSTRARCAJA" NUMBER(1,0) DEFAULT null,
+ "INDIMPCOMPCARTAO" NUMBER(1,0) DEFAULT 1
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_EMPRESA_CONTABANCARIA
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_EMPRESA_CONTABANCARIA"
+ ( "PTOVTAEMPRESACONTABANCARIA_ID" NUMBER(7,0),
+ "PTOVTAEMPRESA_ID" NUMBER(7,0),
+ "EMPRESACONTABANCARIA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_ESTOQUE
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_ESTOQUE"
+ ( "PTOVTAESTOQUE_ID" NUMBER(7,0),
+ "ESPECIE" VARCHAR2(9 BYTE),
+ "FORMCONT" NUMBER(1,0),
+ "QUANTIDADE" NUMBER(10,0),
+ "LOTEFORM" NUMBER(10,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_HORARIO
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_HORARIO"
+ ( "PTOVTAHORARIO_ID" NUMBER(7,0),
+ "INICIO" DATE,
+ "FIM" DATE,
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "INDLUNES" NUMBER(1,0),
+ "INDMARTES" NUMBER(1,0),
+ "INDMIERCOLES" NUMBER(1,0),
+ "INDJUEVES" NUMBER(1,0),
+ "INDVIERNES" NUMBER(1,0),
+ "INDSABADO" NUMBER(1,0),
+ "INDDOMINGO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_INTEGRA
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_INTEGRA"
+ ( "PUNTOVENTA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "NUMID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_SEGURO
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_SEGURO"
+ ( "PTOVTASEGURO_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "INDVENDSEGOPCIONAL" NUMBER(1,0),
+ "INDESTANSEGOPCIONAL" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "INDESTANTASAEMBARQUE" NUMBER(1,0),
+ "INDPERMISOTASAEMBARQUE" NUMBER(1,0),
+ "INDPERMISOTASAEMBARQUEVTAMAN" NUMBER(1,0) DEFAULT 0,
+ "INDPERMISOTASAEMBARQVTAAGEN" NUMBER(1,0),
+ "INDVENDSEGTABELA" NUMBER(1,0) DEFAULT 0,
+ "INDESTANSEGTABELA" NUMBER(1,0) DEFAULT 0,
+ "INDVENDESEGUROOPCEMBARCADA" NUMBER(1,0) DEFAULT 1,
+ "INDVENDESEGUROTABELAEMBARCADA" NUMBER(1,0) DEFAULT 1,
+ "INDTAXAEMBARQUEEMBARCADA" NUMBER(1,0) DEFAULT 1
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_TIPO_ESTOQUE
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_TIPO_ESTOQUE"
+ ( "PTOVTATIPOEST_ID" NUMBER(4,0),
+ "DESCTIPOEST" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_TITULAR
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_TITULAR"
+ ( "PTOVTATITULAR_ID" NUMBER(7,0),
+ "NOME" VARCHAR2(50 BYTE),
+ "CPF" VARCHAR2(14 BYTE),
+ "RG" VARCHAR2(20 BYTE),
+ "ORGAOEMISSOR" VARCHAR2(20 BYTE),
+ "IMAGEM" BLOB,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PTOVTA_USUARIO_BANCARIO
+--------------------------------------------------------
+
+ CREATE TABLE "PTOVTA_USUARIO_BANCARIO"
+ ( "PTOVTAUSUARIOBANCARIO_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "USUARIOBANCARIO_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PUB_CLASE
+--------------------------------------------------------
+
+ CREATE TABLE "PUB_CLASE"
+ ( "PUBCLASE_ID" NUMBER(7,0),
+ "PUNTOPUBLICACION_ID" NUMBER(7,0),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PUBLICACION
+--------------------------------------------------------
+
+ CREATE TABLE "PUBLICACION"
+ ( "PUBLICACION_ID" NUMBER(7,0),
+ "PUNTOPUBLICACION_ID" NUMBER(7,0),
+ "INDMANUAL" NUMBER(1,0),
+ "STATUSPUBLICACION_ID" NUMBER(2,0),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "CORRIDA_ID" NUMBER(7,0),
+ "FECCORRIDA" DATE,
+ "FECHORSALIDA" DATE,
+ "FECHORLLEGADA" DATE,
+ "FECHORSALIDAMODIF" DATE,
+ "FECHORLLEGADAMODIF" DATE,
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "AUTOBUS_ID" NUMBER(7,0),
+ "NUMANDEN" VARCHAR2(9 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PUB_MARCA
+--------------------------------------------------------
+
+ CREATE TABLE "PUB_MARCA"
+ ( "PUBMARCA_ID" NUMBER(7,0),
+ "PUNTOPUBLICACION_ID" NUMBER(7,0),
+ "MARCA_ID" NUMBER(3,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PUNTO_PUBLICACION
+--------------------------------------------------------
+
+ CREATE TABLE "PUNTO_PUBLICACION"
+ ( "PUNTOPUBLICACION_ID" NUMBER(7,0),
+ "PARADA_ID" NUMBER(7,0),
+ "NOMBPUNTO" VARCHAR2(180 BYTE),
+ "INDTIPOPIZARRA" VARCHAR2(3 BYTE),
+ "TIEMPOANTICIPADOPIZARRA" DATE,
+ "DESCMENSAJE" VARCHAR2(300 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table PUNTO_VENTA
+--------------------------------------------------------
+
+ CREATE TABLE "PUNTO_VENTA"
+ ( "PUNTOVENTA_ID" NUMBER(7,0),
+ "NOMBPUNTOVENTA" VARCHAR2(180 BYTE),
+ "DIRECCIONCALLE" VARCHAR2(180 BYTE),
+ "DIRECCIONNUMERO" VARCHAR2(90 BYTE),
+ "STATUSAPROBACION" VARCHAR2(3 BYTE),
+ "COMENTARIOS" VARCHAR2(300 BYTE),
+ "NUMTELEFONOUNO" VARCHAR2(90 BYTE),
+ "NUMTELEFONODOS" VARCHAR2(90 BYTE),
+ "NUMEDIRECCION" NUMBER(8,0),
+ "NODO_ID" NUMBER(2,0),
+ "TIPOPTOVTA_ID" NUMBER(2,0),
+ "MONEDA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "EQUIVALENCIA_ID" VARCHAR2(30 BYTE),
+ "TIEMPOCONSULTA" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "PARADA_ID" NUMBER(7,0),
+ "INDCONEXIONBANCARIA" VARCHAR2(3 BYTE),
+ "USUARIOBANCARIO_ID" NUMBER(7,0),
+ "DESCCORREO" VARCHAR2(180 BYTE),
+ "DSCUSUARIOINTERNET" VARCHAR2(45 BYTE),
+ "DSCCONTRASENAINTERNET" VARCHAR2(45 BYTE),
+ "PTOVTATITULAR_ID" NUMBER(7,0),
+ "PTOVTAAGENCIA_ID" NUMBER(7,0),
+ "PTOVTACOMISSAO_ID" NUMBER(7,0),
+ "PTOVTADIVERSOS_ID" NUMBER(7,0),
+ "NUMFAX" VARCHAR2(60 BYTE),
+ "COMPLE" VARCHAR2(210 BYTE),
+ "INDVALIDASTOCK" NUMBER(1,0),
+ "COLONIA_ID" NUMBER(7,0),
+ "NUMPUNTOVENTA" VARCHAR2(30 BYTE),
+ "TIEMPOCANCELACION" NUMBER(4,0),
+ "PUNTOVENTAPADRE_ID" NUMBER(7,0),
+ "PTOVTATIPOEST_ID" NUMBER(4,0),
+ "INDPERMISOTASAEMBARQUE" NUMBER(1,0),
+ "INDCTRLESTCENTRAL" NUMBER(1,0),
+ "NUMDOCPUNTOVENTA" VARCHAR2(20 BYTE),
+ "RAZONSOCIAL" NVARCHAR2(40),
+ "NUMIEPUNTOVENTA" VARCHAR2(20 BYTE),
+ "INCPROGCONCESSAOCREDITO" NUMBER(1,0),
+ "PAFINVALIDO" NUMBER(1,0),
+ "INDINTEGRACION" NUMBER(1,0),
+ "CODPOSTAL" VARCHAR2(8 BYTE),
+ "INDESTOQUEMOTORISTA" NUMBER(1,0) DEFAULT 0,
+ "TEMPOMINIMOIMPRESSAO" DATE,
+ "VALIDATEMPOPARAIMPRESSAO" NUMBER(1,0) DEFAULT 0,
+ "INDBLOQCANCIMPPOSTERIOR" NUMBER(1,0) DEFAULT 0,
+ "INDLUNES" NUMBER(1,0),
+ "INDMARTES" NUMBER(1,0),
+ "INDMIERCOLES" NUMBER(1,0),
+ "INDJUEVES" NUMBER(1,0),
+ "INDVIERNES" NUMBER(1,0),
+ "INDSABADO" NUMBER(1,0),
+ "INDDOMINGO" NUMBER(1,0),
+ "FECFECHAMENTO" DATE,
+ "FECABERTURA" DATE,
+ "INDINTEGRADOAG" NUMBER(1,0) DEFAULT 0,
+ "MOTIVONAOINTEGRADOAG" VARCHAR2(256 BYTE),
+ "INDUSATAXACONVERSAO" NUMBER(1,0) DEFAULT 0,
+ "INTEGRADOTOTVS" NUMBER(1,0) DEFAULT 1,
+ "TAXACONVENIENCIAPORC" NUMBER(7,2),
+ "MAXIMOTAXACONVENIENCIA" NUMBER(7,2),
+ "INDBLOQUEACANCTROCAPASSNORMAL" NUMBER(1,0),
+ "INDBLOQUEACANCTROCAPTA" NUMBER(1,0),
+ "INDREPASSAUTR" NUMBER(1,0),
+ "TAR" VARCHAR2(20 BYTE),
+ "SUCURSALDGI" VARCHAR2(10 BYTE),
+ "INDBLOQUEIATIPOPASSAGEM" NUMBER(1,0) DEFAULT 1
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RANGO_COMPRA_PUNTO
+--------------------------------------------------------
+
+ CREATE TABLE "RANGO_COMPRA_PUNTO"
+ ( "RANGOCOMPRAPUNTO_ID" NUMBER(7,0),
+ "CANTPUNTOSINICIAL" NUMBER(7,0),
+ "CANTPUNTOSFINAL" NUMBER(7,0),
+ "IMPORTEPUNTOS" NUMBER(8,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" VARCHAR2(10 BYTE),
+ "USUARIO_ID" NUMBER(7,0),
+ "PARAMCOMPRAPUNTO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RECOLECCION
+--------------------------------------------------------
+
+ CREATE TABLE "RECOLECCION"
+ ( "RECOLECCION_ID" NUMBER(7,0),
+ "CORTERECAUDACION_ID" NUMBER(7,0),
+ "IMPORTE" NUMBER(7,2),
+ "USUARIOAUTORIZA_ID" NUMBER(7,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RECUSA
+--------------------------------------------------------
+
+ CREATE TABLE "RECUSA"
+ ( "RECUSA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "FECEMISSAO" DATE,
+ "CORRIDA_ID" NUMBER(7,0),
+ "FECCORRIDA" DATE,
+ "ORIGEM_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "CLASESERVICIO_ID" NUMBER(7,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "FECRECUSA" DATE,
+ "PUNTOVENTA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table REDONDEO
+--------------------------------------------------------
+
+ CREATE TABLE "REDONDEO"
+ ( "REDONDEO_ID" NUMBER(7,0),
+ "REDONDEOCTRL_ID" NUMBER(7,0),
+ "VALORINICIAL" NUMBER(3,2),
+ "VALORFINAL" NUMBER(3,2),
+ "VALORREDONDEO" NUMBER(3,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table REDONDEO_CTRL
+--------------------------------------------------------
+
+ CREATE TABLE "REDONDEO_CTRL"
+ ( "REDONDEOCTRL_ID" NUMBER(7,0),
+ "INDAPLICADESCUENTO" NUMBER(1,0),
+ "INDAPLICAPRICING" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "INDAPLICAARTESP" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table REDONDEO_MARCA
+--------------------------------------------------------
+
+ CREATE TABLE "REDONDEO_MARCA"
+ ( "REDONDEO_MARCA" NUMBER(7,0),
+ "REDONDEOCTRL_ID" NUMBER(7,0),
+ "MARCA_ID" NUMBER(3,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table REGION_METROPOLITANA
+--------------------------------------------------------
+
+ CREATE TABLE "REGION_METROPOLITANA"
+ ( "REGIONMETROPOLITANA_ID" NUMBER(7,0),
+ "DESCREGION" VARCHAR2(100 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table REGISTRO_USUARIO
+--------------------------------------------------------
+
+ CREATE TABLE "REGISTRO_USUARIO"
+ ( "REGISTROUSUARIO_ID" NUMBER(15,0),
+ "FECHORINICIO" DATE,
+ "FECHORFIN" DATE,
+ "NUMCORTE" NUMBER(10,0),
+ "INDCORTE" NUMBER(1,0),
+ "INDREPLICA" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "NODO_ID" NUMBER(2,0),
+ "PUNTOVENTA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table REQUISICION_BOLETO
+--------------------------------------------------------
+
+ CREATE TABLE "REQUISICION_BOLETO"
+ ( "REQUISICIONBOLETO_ID" NUMBER(7,0),
+ "CANTFAJILLA" NUMBER(10,0),
+ "STATUSENVIO" NUMBER(1,0),
+ "CLASIFICACION_ID" NUMBER(7,0),
+ "ARTICULO_ID" NUMBER(7,0),
+ "ESTACION_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "USUARIOESTOQUE_ID" NUMBER(7,0),
+ "INDDISTRIBUICAOESTOQUE" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table REQUISICION_BOLETO_BKP_FISCAL
+--------------------------------------------------------
+
+ CREATE TABLE "REQUISICION_BOLETO_BKP_FISCAL"
+ ( "REQUISICIONBOLETO_ID" NUMBER(7,0),
+ "CANTFAJILLA" NUMBER(10,0),
+ "STATUSENVIO" NUMBER(1,0),
+ "CLASIFICACION_ID" NUMBER(7,0),
+ "ARTICULO_ID" NUMBER(7,0),
+ "ESTACION_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RESERVACION_CATEGORIA
+--------------------------------------------------------
+
+ CREATE TABLE "RESERVACION_CATEGORIA"
+ ( "RESERVACIONCATEGORIA_ID" NUMBER(7,0),
+ "RESERVACIONCTRL_ID" NUMBER(7,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(10,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RESERVACION_CLASE
+--------------------------------------------------------
+
+ CREATE TABLE "RESERVACION_CLASE"
+ ( "RESERVACIONCLASE_ID" NUMBER(7,0),
+ "RESERVACIONCTRL_ID" NUMBER(7,0),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RESERVACION_CTRL
+--------------------------------------------------------
+
+ CREATE TABLE "RESERVACION_CTRL"
+ ( "RESERVACIONCTRL_ID" NUMBER(7,0),
+ "DESCCONFIG" VARCHAR2(60 BYTE),
+ "FECINICIO" DATE,
+ "FECFINAL" DATE,
+ "TIEMPOLIBERACION" DATE,
+ "TIEMPOLIBERACIONINTERNET" DATE,
+ "TIEMPOPREVIO" DATE,
+ "TIEMPOPREVIOINTERNET" DATE,
+ "NUMASIENTOSCORRIDA" NUMBER(3,0),
+ "INDAPLICLUN" NUMBER(1,0),
+ "INDAPLICMAR" NUMBER(1,0),
+ "INDAPLICMIE" NUMBER(1,0),
+ "INDAPLICJUE" NUMBER(1,0),
+ "INDAPLICVIE" NUMBER(1,0),
+ "INDAPLICSAB" NUMBER(1,0),
+ "INDAPLICDOM" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "TIEMPOLIBERACIONCADUC" DATE,
+ "TIEMPOLIBERACIONINTERNETCADUC" DATE,
+ "INDTIPORESERVA" NUMBER(1,0),
+ "INDSEMLIBAUTOMATICA" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RESERVACION_MARCA
+--------------------------------------------------------
+
+ CREATE TABLE "RESERVACION_MARCA"
+ ( "RESERVACIONMARCA_ID" NUMBER(7,0),
+ "RESERVACIONCTRL_ID" NUMBER(7,0),
+ "MARCA_ID" NUMBER(3,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RESERVACION_MERCADO
+--------------------------------------------------------
+
+ CREATE TABLE "RESERVACION_MERCADO"
+ ( "RESERVACIONMERCADO_ID" NUMBER(7,0),
+ "RESERVACIONCTRL_ID" NUMBER(7,0),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RESERVACION_PUNTOVENTA
+--------------------------------------------------------
+
+ CREATE TABLE "RESERVACION_PUNTOVENTA"
+ ( "RESERVACIONPTOVTA_ID" NUMBER(7,0),
+ "RESERVACIONCTRL_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RESPUESTA_TELEFONICA
+--------------------------------------------------------
+
+ CREATE TABLE "RESPUESTA_TELEFONICA"
+ ( "RESPUESTATELEFONICA_ID" NUMBER(15,0),
+ "DESCRESPUESTA" VARCHAR2(60 BYTE),
+ "CODRESPUESTA" NUMBER(3,0),
+ "DESCCAUSA" VARCHAR2(80 BYTE),
+ "DESCMENSAJE" VARCHAR2(60 BYTE),
+ "DESCRELOADREQUEST" VARCHAR2(600 BYTE),
+ "DESCRELOADRESPONSE" VARCHAR2(600 BYTE),
+ "DESCQUERYREQUEST" VARCHAR2(600 BYTE),
+ "INDREPLICA" NUMBER(1,0),
+ "DESCQUERYRESPONSE" VARCHAR2(600 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "NODO_ID" NUMBER(2,0),
+ "CODREVERSO" VARCHAR2(3 BYTE),
+ "DESCREVERSO" VARCHAR2(60 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RESTRICCION
+--------------------------------------------------------
+
+ CREATE TABLE "RESTRICCION"
+ ( "RESTRICCION_ID" NUMBER(2,0),
+ "DESCRESTRICCION" VARCHAR2(30 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RH_SALIDAS
+--------------------------------------------------------
+
+ CREATE TABLE "RH_SALIDAS"
+ ( "RHPAGOCONDUCTOR_ID" NUMBER(7,0),
+ "NUMAUTOBUS" NUMBER(4,0),
+ "NUMCORRIDA" NUMBER(7,0),
+ "DESCRUTA" VARCHAR2(30 BYTE),
+ "FECHORSALIDA" DATE,
+ "CVEOPERADOR1" VARCHAR2(10 BYTE),
+ "NOMBREOPERADOR1" VARCHAR2(180 BYTE),
+ "CANTKMSOPERADOR1" NUMBER(7,2),
+ "CVEOPERADOR2" VARCHAR2(10 BYTE),
+ "NOMBREOPERADOR2" VARCHAR2(180 BYTE),
+ "CANTKMSOPERADOR2" NUMBER(7,2),
+ "INDEXTRA" NUMBER(1,0),
+ "CVEORIGEN" VARCHAR2(5 BYTE),
+ "CVEDESTINO" VARCHAR2(5 BYTE),
+ "RUTA_ID" NUMBER(7,0),
+ "MARCA_ID" NUMBER(3,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table ROL_OPERATIVO
+--------------------------------------------------------
+
+ CREATE TABLE "ROL_OPERATIVO"
+ ( "ROLOPERATIVO_ID" NUMBER(7,0),
+ "DESCROLOPERATIVO" VARCHAR2(40 BYTE),
+ "TIEMPOPREVIO" DATE,
+ "DIAGRAMAAUTOBUS_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RUTA
+--------------------------------------------------------
+
+ CREATE TABLE "RUTA"
+ ( "RUTA_ID" NUMBER(7,0),
+ "DESCRUTA" VARCHAR2(60 BYTE),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "INDNOMBREOBLIGATORIO" NUMBER(1,0),
+ "INDVENTAOFFLINE" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "PREFIXO" VARCHAR2(20 BYTE) DEFAULT ' ',
+ "PREFIXOAUXILIAR" VARCHAR2(20 BYTE),
+ "INDSENTIDOIDA" NUMBER(1,0),
+ "NUMRUTA" VARCHAR2(5 BYTE),
+ "GRUPORUTA_ID" NUMBER(7,0),
+ "INDTRIBTARIFA" NUMBER(1,0),
+ "INDTRIBPEDAGIO" NUMBER(1,0),
+ "INDTRIBTAXAEMBARQUE" NUMBER(1,0),
+ "CANTEIXOS" NUMBER(2,0),
+ "CANTASIENTOS" NUMBER(2,0),
+ "INDVENTARIOCARD" NUMBER(1,0),
+ "NUMRIOCARD" VARCHAR2(60 BYTE),
+ "INDBLOQVTAABIERTA" NUMBER(1,0),
+ "INDRUTACENLADA" NUMBER(1,0),
+ "INDRUTAINTERNACIONAL" NUMBER(1,0) DEFAULT 0,
+ "INTEGRADOTOTVS" NUMBER(1,0) DEFAULT 1,
+ "INDNUMFIDELIDADOBLIGATORIO" NUMBER(1,0),
+ "INDTELEFONEOBRIGATORIO" NUMBER(1,0) DEFAULT 0,
+ "INDVENDAEMBARCADA" NUMBER(1,0) DEFAULT 0
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RUTA_CASETA
+--------------------------------------------------------
+
+ CREATE TABLE "RUTA_CASETA"
+ ( "RUTACASETA_ID" NUMBER(7,0),
+ "RUTASECUENCIA_ID" NUMBER(7,0),
+ "CASETAPEAJE_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RUTA_COMBINACION
+--------------------------------------------------------
+
+ CREATE TABLE "RUTA_COMBINACION"
+ ( "RUTACOMBINACION_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "TRAMO_ID" NUMBER(7,0),
+ "INDVENTA" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RUTA_EMBRQ_DESEMBRQ
+--------------------------------------------------------
+
+ CREATE TABLE "RUTA_EMBRQ_DESEMBRQ"
+ ( "RUTAEMBRQDESEMBRQ_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "PARADA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "EMBARQUE" NUMBER(1,0),
+ "DESEMBARQUE" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RUTA_EMPRESA
+--------------------------------------------------------
+
+ CREATE TABLE "RUTA_EMPRESA"
+ ( "RUTAEMPRESA_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RUTA_SECUENCIA
+--------------------------------------------------------
+
+ CREATE TABLE "RUTA_SECUENCIA"
+ ( "RUTASECUENCIA_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "NUMSECUENCIA" NUMBER(3,0),
+ "TRAMO_ID" NUMBER(7,0),
+ "ESTVENTAORIGEN_ID" NUMBER(2,0),
+ "ESTVENTADESTINO_ID" NUMBER(2,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "CANTKMENTRADASAIDA" NUMBER(7,2),
+ "KMORIGINAL" NUMBER(7,2) DEFAULT 0
+ ) ;
+--------------------------------------------------------
+-- DDL for Table RUTA_SGR
+--------------------------------------------------------
+
+ CREATE TABLE "RUTA_SGR"
+ ( "RUTASGR_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "DESCRUTA" VARCHAR2(60 BYTE),
+ "EMPRESA_ID" NUMBER(7,0),
+ "NOMBEMPRESA" VARCHAR2(50 BYTE),
+ "ORIGEN_ID" NUMBER(7,0),
+ "CVEORIGEN" VARCHAR2(5 BYTE),
+ "DESTINO_ID" NUMBER(7,0),
+ "CVEDESTINO" VARCHAR2(5 BYTE),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "DESCCLASE" VARCHAR2(30 BYTE),
+ "KILOMETROSREALES" NUMBER(7,0),
+ "TIEMPORECORRIDO" NUMBER(7,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SECRETARIA
+--------------------------------------------------------
+
+ CREATE TABLE "SECRETARIA"
+ ( "SECRETARIA_ID" NUMBER(7,0),
+ "CVESECRETARIA" VARCHAR2(14 BYTE),
+ "DESCSECRETARIA" VARCHAR2(60 BYTE),
+ "IMPRIMEPRECIO" NUMBER(1,0),
+ "VALIDAFOLIO" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "INDDESCUENTOTOTAL" NUMBER(1,0),
+ "INDSERIESUBSERIE" NUMBER(1,0) DEFAULT 0,
+ "INDVOUCHERROD" NUMBER(1,0) DEFAULT 0,
+ "RUT" NUMBER(12,0),
+ "DIRSECRETARIA" VARCHAR2(60 BYTE),
+ "CIUDAD" VARCHAR2(60 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SECRETARIA_EMPRESA
+--------------------------------------------------------
+
+ CREATE TABLE "SECRETARIA_EMPRESA"
+ ( "SECRETARIAEMPRESA_ID" NUMBER(7,0),
+ "SECRETARIA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SECUENCIA_CTRL
+--------------------------------------------------------
+
+ CREATE TABLE "SECUENCIA_CTRL"
+ ( "SECUENCIACTRL_ID" NUMBER(7,0),
+ "NOMBSECUENCIA" VARCHAR2(40 BYTE),
+ "VALORSECUENCIA" NUMBER(15,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SEGPOL
+--------------------------------------------------------
+
+ CREATE TABLE "SEGPOL"
+ ( "SEGPOL_ID" NUMBER(7,0),
+ "SERIE" VARCHAR2(3 BYTE),
+ "SUBSERIE" VARCHAR2(4 BYTE),
+ "NUMSEGURO" VARCHAR2(6 BYTE),
+ "DV" VARCHAR2(1 BYTE),
+ "DATAVAL" NUMBER(8,0),
+ "NUMSORTE" VARCHAR2(8 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SEGPOLV
+--------------------------------------------------------
+
+ CREATE TABLE "SEGPOLV"
+ ( "SEGPOLV_ID" NUMBER(7,0),
+ "VALOR" NUMBER(7,2),
+ "ORIGEM" VARCHAR2(180 BYTE),
+ "DESTINO" VARCHAR2(180 BYTE),
+ "KM" NUMBER(4,0),
+ "DATAEMBARQUE" VARCHAR2(6 BYTE),
+ "HORAEMBARQUE" VARCHAR2(4 BYTE),
+ "DATADESEMBARQUE" VARCHAR2(6 BYTE),
+ "HORADESEMBARQUE" VARCHAR2(4 BYTE),
+ "CODIGOAGENCIA" NUMBER(7,0),
+ "DATAVENDA" VARCHAR2(6 BYTE),
+ "HORAVENDA" VARCHAR2(4 BYTE),
+ "FUNCIONARIO" VARCHAR2(100 BYTE),
+ "ESTADOVENDA" VARCHAR2(2 BYTE),
+ "CIDADEVENDA" VARCHAR2(80 BYTE),
+ "CANALVENDA" VARCHAR2(1 BYTE),
+ "LOCALIZADOR" VARCHAR2(36 BYTE),
+ "EMPRESA" NUMBER(7,0),
+ "SERIE" VARCHAR2(3 BYTE),
+ "SUBSERIE" VARCHAR2(4 BYTE),
+ "NUMSEGURO" VARCHAR2(6 BYTE),
+ "LOTE" VARCHAR2(10 BYTE),
+ "STATUS" VARCHAR2(1 BYTE),
+ "PRODUTO" VARCHAR2(1 BYTE),
+ "OFERTAESPONTANEA" VARCHAR2(1 BYTE),
+ "CODIGOSEGURADORA" VARCHAR2(3 BYTE),
+ "QUANTREIMPRESSAO" VARCHAR2(1 BYTE),
+ "NOME" VARCHAR2(60 BYTE),
+ "DATANASCIMENTO" VARCHAR2(6 BYTE),
+ "CPF" VARCHAR2(20 BYTE),
+ "RG" VARCHAR2(20 BYTE),
+ "TELEFONE" VARCHAR2(15 BYTE),
+ "SEXO" VARCHAR2(1 BYTE),
+ "NUMSORTE" VARCHAR2(8 BYTE),
+ "POLTRONA" VARCHAR2(3 BYTE),
+ "FORMAPAGO" VARCHAR2(1 BYTE),
+ "PARCELAS" VARCHAR2(2 BYTE),
+ "ORGAOCONCEDENTE" NUMBER(7,0),
+ "NOMEAGENCIA" VARCHAR2(180 BYTE),
+ "DATACANCELAMENTO" VARCHAR2(6 BYTE),
+ "SITUACAO" VARCHAR2(1 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "BOLETO_ID" NUMBER(15,0),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "CVEUSUARIO" VARCHAR2(45 BYTE),
+ "RUTA_ID" NUMBER(7,0),
+ "DESCRUTA" VARCHAR2(60 BYTE),
+ "USUARIO_IDCANC" NUMBER(7,0),
+ "CVEUSUARIOCANC" VARCHAR2(45 BYTE),
+ "CODIGOAGENCIACANC" NUMBER(7,0),
+ "NOMEAGENCIACANC" VARCHAR2(180 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SEGURADORA_EMPRESA
+--------------------------------------------------------
+
+ CREATE TABLE "SEGURADORA_EMPRESA"
+ ( "SEGURADORAEMPRESA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "SERIESEGURADORA" VARCHAR2(4 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SEGURO_KM
+--------------------------------------------------------
+
+ CREATE TABLE "SEGURO_KM"
+ ( "SEGUROKM_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "KMATE" NUMBER(5,0),
+ "VALORTAXA" NUMBER(7,2),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "TIPO_SEGURO" VARCHAR2(6 BYTE) DEFAULT 'SEGURO'
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SEGURO_TARIFA
+--------------------------------------------------------
+
+ CREATE TABLE "SEGURO_TARIFA"
+ ( "SEGUROTARIFA_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "VALORTARIFAATE" NUMBER(7,2),
+ "VALORTAXA" NUMBER(7,2),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SEGVKM
+--------------------------------------------------------
+
+ CREATE TABLE "SEGVKM"
+ ( "SEGVKM_ID" NUMBER(7,0),
+ "KM" NUMBER(7,2),
+ "VALOR" NUMBER(7,2),
+ "SERIE" VARCHAR2(3 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SERVICE_AUDIT
+--------------------------------------------------------
+
+ CREATE TABLE "SERVICE_AUDIT"
+ ( "SERVICEAUDIT_ID" NUMBER(7,0),
+ "SERVICENAME" VARCHAR2(180 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SERVICIO_PAGO
+--------------------------------------------------------
+
+ CREATE TABLE "SERVICIO_PAGO"
+ ( "SERVICIOPAGO_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "CVESERVICIO" VARCHAR2(12 BYTE),
+ "DESCSERVICIO" VARCHAR2(20 BYTE),
+ "DEPARTAMENTO" CHAR(6 BYTE),
+ "UBICACION" CHAR(6 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SISTEMA
+--------------------------------------------------------
+
+ CREATE TABLE "SISTEMA"
+ ( "SISTEMA_ID" NUMBER(7,0),
+ "NOMBSISTEMA" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table STATUS_ENVIO
+--------------------------------------------------------
+
+ CREATE TABLE "STATUS_ENVIO"
+ ( "STATUSENVIO_ID" NUMBER(2,0),
+ "DESCSTATUS" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table STATUS_PUBLICACION
+--------------------------------------------------------
+
+ CREATE TABLE "STATUS_PUBLICACION"
+ ( "STATUSPUBLICACION_ID" NUMBER(2,0),
+ "DESCSTATUS" VARCHAR2(20 BYTE),
+ "TIEMPOANTESCORRIDA" DATE,
+ "TIPOPIZARRA" VARCHAR2(1 BYTE),
+ "IMAGESTATUS" RAW(1),
+ "DESCRGBCOLOR" VARCHAR2(10 BYTE),
+ "INDINTERMITENCIA" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SUBTIPO_CORRIDA
+--------------------------------------------------------
+
+ CREATE TABLE "SUBTIPO_CORRIDA"
+ ( "SUBTIPOCORRIDA_ID" NUMBER(7,0),
+ "DESCSUBTIPO" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SYNC_VERSIONES
+--------------------------------------------------------
+
+ CREATE TABLE "SYNC_VERSIONES"
+ ( "TABLA" NUMBER(7,0),
+ "VERSION" NUMBER(19,0),
+ "TIPO" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_SCHEMA_01
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_SCHEMA_01"
+ ( "ABORT_STEP" NUMBER,
+ "ACCESS_METHOD" VARCHAR2(16 BYTE),
+ "ANCESTOR_OBJECT_NAME" VARCHAR2(128 BYTE),
+ "ANCESTOR_OBJECT_SCHEMA" VARCHAR2(128 BYTE),
+ "ANCESTOR_OBJECT_TYPE" VARCHAR2(128 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_NAME" VARCHAR2(128 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(128 BYTE),
+ "BASE_OBJECT_TYPE" VARCHAR2(128 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BLOCK_SIZE" NUMBER,
+ "CLUSTER_OK" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "CONTROL_QUEUE" VARCHAR2(128 BYTE),
+ "CREATION_LEVEL" NUMBER,
+ "CREATION_TIME" DATE,
+ "CUMULATIVE_TIME" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DATA_IO" NUMBER,
+ "DATAOBJ_NUM" NUMBER,
+ "DB_VERSION" VARCHAR2(60 BYTE),
+ "DEGREE" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUPLICATE" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_TYPE" NUMBER,
+ "FLAGS" NUMBER,
+ "GRANTOR" VARCHAR2(128 BYTE),
+ "GRANULES" NUMBER,
+ "GUID" RAW(16),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "INSTANCE_ID" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "JOB_MODE" VARCHAR2(21 BYTE),
+ "JOB_VERSION" VARCHAR2(60 BYTE),
+ "LAST_FILE" NUMBER,
+ "LAST_UPDATE" DATE,
+ "LOAD_METHOD" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "METADATA_IO" NUMBER,
+ "NAME" VARCHAR2(128 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(130 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_NAME" VARCHAR2(200 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "OBJECT_SCHEMA" VARCHAR2(128 BYTE),
+ "OBJECT_TABLESPACE" VARCHAR2(128 BYTE),
+ "OBJECT_TYPE" VARCHAR2(128 BYTE),
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJNUM" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "OPERATION" VARCHAR2(8 BYTE),
+ "OPTION_TAG" VARCHAR2(128 BYTE),
+ "ORIG_BASE_OBJECT_NAME" VARCHAR2(128 BYTE),
+ "ORIG_BASE_OBJECT_SCHEMA" VARCHAR2(128 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(128 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(128 BYTE),
+ "PACKET_NUMBER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "PARENT_OBJECT_NAME" VARCHAR2(128 BYTE),
+ "PARENT_OBJECT_SCHEMA" VARCHAR2(128 BYTE),
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "PARTITION_NAME" VARCHAR2(128 BYTE),
+ "PHASE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "PROCESS_NAME" VARCHAR2(128 BYTE),
+ "PROCESS_ORDER" NUMBER,
+ "PROPERTY" NUMBER,
+ "PROXY_SCHEMA" VARCHAR2(128 BYTE),
+ "PROXY_VIEW" VARCHAR2(128 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "REMOTE_LINK" VARCHAR2(128 BYTE),
+ "SCN" NUMBER,
+ "SEED" NUMBER,
+ "SERVICE_NAME" VARCHAR2(64 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "SRC_COMPAT" VARCHAR2(60 BYTE),
+ "START_TIME" DATE,
+ "STATE" VARCHAR2(12 BYTE),
+ "STATUS_QUEUE" VARCHAR2(128 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(128 BYTE),
+ "TARGET_XML_CLOB" CLOB,
+ "TDE_REWRAPPED_KEY" RAW(2000),
+ "TEMPLATE_TABLE" VARCHAR2(128 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "TOTAL_BYTES" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "USER_NAME" VARCHAR2(128 BYTE),
+ "VALUE_N" NUMBER,
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "WORK_ITEM" VARCHAR2(21 BYTE),
+ "XML_CLOB" CLOB,
+ "XML_PROCESS_ORDER" NUMBER
+ ) NO INMEMORY ;
+
+ COMMENT ON TABLE "SYS_EXPORT_SCHEMA_01" IS 'Data Pump Master Table EXPORT SCHEMA ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_01
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_01"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_01" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_02
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_02"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_02" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_03
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_03"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_03" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_09
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_09"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_09" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_10
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_10"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_10" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_13
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_13"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_13" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_15
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_15"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_15" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_16
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_16"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_16" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_17
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_17"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_17" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_21
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_21"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_21" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_27
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_27"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_27" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_28
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_28"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_28" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_29
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_29"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_29" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_EXPORT_TABLESPACE_34
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_EXPORT_TABLESPACE_34"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_EXPORT_TABLESPACE_34" IS 'Data Pump Master Table EXPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_SCHEMA_05
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_SCHEMA_05"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_SCHEMA_05" IS 'Data Pump Master Table IMPORT SCHEMA ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_01
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_01"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_01" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_02
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_02"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_02" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_03
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_03"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_03" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_04
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_04"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_04" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_07
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_07"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_07" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_08
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_08"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_08" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_11
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_11"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_11" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_18
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_18"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_18" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_19
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_19"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_19" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_20
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_20"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_20" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_22
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_22"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_22" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_23
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_23"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_23" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_24
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_24"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_24" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_25
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_25"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_25" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table SYS_IMPORT_TABLESPACE_26
+--------------------------------------------------------
+
+ CREATE TABLE "SYS_IMPORT_TABLESPACE_26"
+ ( "PROCESS_ORDER" NUMBER,
+ "DUPLICATE" NUMBER,
+ "DUMP_FILEID" NUMBER,
+ "DUMP_POSITION" NUMBER,
+ "DUMP_LENGTH" NUMBER,
+ "DUMP_ORIG_LENGTH" NUMBER,
+ "DUMP_ALLOCATION" NUMBER,
+ "COMPLETED_ROWS" NUMBER,
+ "ERROR_COUNT" NUMBER,
+ "ELAPSED_TIME" NUMBER,
+ "OBJECT_TYPE_PATH" VARCHAR2(200 BYTE),
+ "OBJECT_PATH_SEQNO" NUMBER,
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "IN_PROGRESS" CHAR(1 BYTE),
+ "OBJECT_NAME" VARCHAR2(500 BYTE),
+ "OBJECT_LONG_NAME" VARCHAR2(4000 BYTE),
+ "OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ORIGINAL_OBJECT_NAME" VARCHAR2(4000 BYTE),
+ "PARTITION_NAME" VARCHAR2(30 BYTE),
+ "SUBPARTITION_NAME" VARCHAR2(30 BYTE),
+ "DATAOBJ_NUM" NUMBER,
+ "FLAGS" NUMBER,
+ "PROPERTY" NUMBER,
+ "TRIGFLAG" NUMBER,
+ "CREATION_LEVEL" NUMBER,
+ "COMPLETION_TIME" DATE,
+ "OBJECT_TABLESPACE" VARCHAR2(30 BYTE),
+ "SIZE_ESTIMATE" NUMBER,
+ "OBJECT_ROW" NUMBER,
+ "PROCESSING_STATE" CHAR(1 BYTE),
+ "PROCESSING_STATUS" CHAR(1 BYTE),
+ "BASE_PROCESS_ORDER" NUMBER,
+ "BASE_OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_NAME" VARCHAR2(30 BYTE),
+ "BASE_OBJECT_SCHEMA" VARCHAR2(30 BYTE),
+ "ANCESTOR_PROCESS_ORDER" NUMBER,
+ "DOMAIN_PROCESS_ORDER" NUMBER,
+ "PARALLELIZATION" NUMBER,
+ "UNLOAD_METHOD" NUMBER,
+ "LOAD_METHOD" NUMBER,
+ "GRANULES" NUMBER,
+ "SCN" NUMBER,
+ "GRANTOR" VARCHAR2(30 BYTE),
+ "XML_CLOB" CLOB,
+ "PARENT_PROCESS_ORDER" NUMBER,
+ "NAME" VARCHAR2(30 BYTE),
+ "VALUE_T" VARCHAR2(4000 BYTE),
+ "VALUE_N" NUMBER,
+ "IS_DEFAULT" NUMBER,
+ "FILE_TYPE" NUMBER,
+ "USER_DIRECTORY" VARCHAR2(4000 BYTE),
+ "USER_FILE_NAME" VARCHAR2(4000 BYTE),
+ "FILE_NAME" VARCHAR2(4000 BYTE),
+ "EXTEND_SIZE" NUMBER,
+ "FILE_MAX_SIZE" NUMBER,
+ "PROCESS_NAME" VARCHAR2(30 BYTE),
+ "LAST_UPDATE" DATE,
+ "WORK_ITEM" VARCHAR2(30 BYTE),
+ "OBJECT_NUMBER" NUMBER,
+ "COMPLETED_BYTES" NUMBER,
+ "TOTAL_BYTES" NUMBER,
+ "METADATA_IO" NUMBER,
+ "DATA_IO" NUMBER,
+ "CUMULATIVE_TIME" NUMBER,
+ "PACKET_NUMBER" NUMBER,
+ "INSTANCE_ID" NUMBER,
+ "OLD_VALUE" VARCHAR2(4000 BYTE),
+ "SEED" NUMBER,
+ "LAST_FILE" NUMBER,
+ "USER_NAME" VARCHAR2(30 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "JOB_MODE" VARCHAR2(30 BYTE),
+ "QUEUE_TABNUM" NUMBER,
+ "CONTROL_QUEUE" VARCHAR2(30 BYTE),
+ "STATUS_QUEUE" VARCHAR2(30 BYTE),
+ "REMOTE_LINK" VARCHAR2(4000 BYTE),
+ "VERSION" NUMBER,
+ "JOB_VERSION" VARCHAR2(30 BYTE),
+ "DB_VERSION" VARCHAR2(30 BYTE),
+ "TIMEZONE" VARCHAR2(64 BYTE),
+ "STATE" VARCHAR2(30 BYTE),
+ "PHASE" NUMBER,
+ "GUID" RAW(16),
+ "START_TIME" DATE,
+ "BLOCK_SIZE" NUMBER,
+ "METADATA_BUFFER_SIZE" NUMBER,
+ "DATA_BUFFER_SIZE" NUMBER,
+ "DEGREE" NUMBER,
+ "PLATFORM" VARCHAR2(101 BYTE),
+ "ABORT_STEP" NUMBER,
+ "INSTANCE" VARCHAR2(60 BYTE),
+ "CLUSTER_OK" NUMBER,
+ "SERVICE_NAME" VARCHAR2(100 BYTE),
+ "OBJECT_INT_OID" VARCHAR2(32 BYTE)
+ ) ;
+
+ COMMENT ON TABLE "SYS_IMPORT_TABLESPACE_26" IS 'Data Pump Master Table IMPORT TABLESPACE ';
+--------------------------------------------------------
+-- DDL for Table TARIFA
+--------------------------------------------------------
+
+ CREATE TABLE "TARIFA"
+ ( "TARIFA_ID" NUMBER(10,0),
+ "PRECIO" NUMBER(10,2),
+ "PRECIOREDABIERTO" NUMBER(7,2),
+ "TRAMO_ID" NUMBER(7,0),
+ "MARCA_ID" NUMBER(3,0),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "PRECIOORIGINAL" NUMBER(10,2),
+ "MONEDA_ID" NUMBER(7,0),
+ "VIGENCIATARIFA_ID" NUMBER(7,0),
+ "STATUSTARIFA" VARCHAR2(3 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "IMPORTETAXAEMBARQUE" NUMBER(7,2),
+ "IMPORTEPEDAGIO" NUMBER(7,2),
+ "IMPORTEOUTROS" NUMBER(7,2),
+ "IMPORTESEGURO" NUMBER(7,2),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,2),
+ "RUTA_ID" NUMBER(7,0),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "INTEGRADOTOTVS" NUMBER(1,0) DEFAULT 1,
+ "IMPORTETPP" NUMBER(7,2)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TARIFA_CATEGORIA
+--------------------------------------------------------
+
+ CREATE TABLE "TARIFA_CATEGORIA"
+ ( "TARIFACATEGORIA_ID" NUMBER(7,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "TARIFA_ID" NUMBER(10,0),
+ "PRECIO" NUMBER(7,2),
+ "PRECIOREDABIERTO" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TARIFA_HIST
+--------------------------------------------------------
+
+ CREATE TABLE "TARIFA_HIST"
+ ( "TARIFAHIST_ID" NUMBER(15,0),
+ "PRECIO" NUMBER(10,2),
+ "PRECIOREDABIERTO" NUMBER(7,2),
+ "PRECIOORIGINAL" NUMBER(10,2),
+ "STATUSTARIFA" VARCHAR2(1 BYTE),
+ "MONEDA_ID" NUMBER(7,0),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "MARCA_ID" NUMBER(3,0),
+ "VIGENCIATARIFA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TARIFA_KM
+--------------------------------------------------------
+
+ CREATE TABLE "TARIFA_KM"
+ ( "TARIFAKM_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "KMATE" NUMBER(7,2),
+ "VALORTAXA" NUMBER(7,2),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TARIFA_MINIMA
+--------------------------------------------------------
+
+ CREATE TABLE "TARIFA_MINIMA"
+ ( "TARIFAMINIMA_ID" NUMBER(7,0),
+ "PLAZA_ID" NUMBER(7,0),
+ "MONEDA_ID" NUMBER(7,0),
+ "IMPORTETARIFA" NUMBER(6,2),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "MARCA_ID" NUMBER(3,0),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "VIGENCIATARIFA_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "REGIONMETROPOLITANA_ID" NUMBER(7,0),
+ "COEFICIENTETARIFA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TARIFA_MINIMA_CATEGORIA
+--------------------------------------------------------
+
+ CREATE TABLE "TARIFA_MINIMA_CATEGORIA"
+ ( "TARIFAMINIMACATEGORIA_ID" NUMBER(7,0),
+ "TARIFAMINIMA_ID" NUMBER(7,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TARIFA_OFICIAL
+--------------------------------------------------------
+
+ CREATE TABLE "TARIFA_OFICIAL"
+ ( "TARIFAOFICIAL_ID" NUMBER(7,0),
+ "PRECIO" NUMBER(10,2),
+ "PRECIOREDABIERTO" NUMBER(7,2),
+ "TRAMO_ID" NUMBER(7,0),
+ "MARCA_ID" NUMBER(3,0),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "PRECIOORIGINAL" NUMBER(10,2),
+ "MONEDA_ID" NUMBER(7,0),
+ "VIGENCIATARIFA_ID" NUMBER(7,0),
+ "STATUSTARIFA" VARCHAR2(3 BYTE),
+ "IMPORTETAXAEMBARQUE" NUMBER(7,2),
+ "IMPORTEPEDAGIO" NUMBER(7,2),
+ "IMPORTEOUTROS" NUMBER(7,2),
+ "IMPORTESEGURO" NUMBER(7,2),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "IMPORTETPP" NUMBER(7,2)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TARIFA_TIPOPTOVTA
+--------------------------------------------------------
+
+ CREATE TABLE "TARIFA_TIPOPTOVTA"
+ ( "TARIFATIPOPTOVTA_ID" NUMBER(7,0),
+ "TIPOPTOVTA_ID" NUMBER(2,0),
+ "TARIFA_ID" NUMBER(10,0),
+ "PRECIO" NUMBER(7,2),
+ "PRECIOREDABIERTO" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TARIFA_VENDA_PACOTE
+--------------------------------------------------------
+
+ CREATE TABLE "TARIFA_VENDA_PACOTE"
+ ( "TARIFAVENDAPACOTE_ID" NUMBER(7,0),
+ "PACOTETARIFA_ID" NUMBER(7,0),
+ "VENDAPACOTE_ID" NUMBER(7,0),
+ "VALOR" NUMBER(7,2),
+ "DOCUMENTO" VARCHAR2(15 BYTE),
+ "TIPODOC" VARCHAR2(5 BYTE),
+ "IDIOMA" VARCHAR2(20 BYTE),
+ "DESCEMAIL" VARCHAR2(50 BYTE),
+ "DESCTELEFONE" VARCHAR2(15 BYTE),
+ "NOMEPASSAGEIRO" VARCHAR2(60 BYTE),
+ "NOMCONVENIO" VARCHAR2(50 BYTE),
+ "BOLETO_ID" NUMBER(15,0),
+ "PACOTECONVENIO_ID" NUMBER(7,0),
+ "USUARIO_CANCELAMENTO_ID" NUMBER(7,0),
+ "MOTIVOCANCELVENDAPACOTE_ID" NUMBER(7,0),
+ "INDCANCELADO" NUMBER(1,0),
+ "DATACANCELAMENTO" DATE
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TARJETA_CREDITO
+--------------------------------------------------------
+
+ CREATE TABLE "TARJETA_CREDITO"
+ ( "TARJETACREDITO_ID" NUMBER(4,0),
+ "DESCTARJETACREDITO" VARCHAR2(20 BYTE),
+ "CANTMAXSINTASA" NUMBER(2,0),
+ "CANMAXCONTASA" NUMBER(2,0),
+ "TASA" NUMBER(5,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TARJETA_FIDELIDAD
+--------------------------------------------------------
+
+ CREATE TABLE "TARJETA_FIDELIDAD"
+ ( "TARJETAFIDELIDAD_ID" NUMBER(15,0),
+ "NUMTARJETA" NUMBER(14,0),
+ "DESCGENERACION" VARCHAR2(30 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TARJETA_VIAJE
+--------------------------------------------------------
+
+ CREATE TABLE "TARJETA_VIAJE"
+ ( "TARJETAVIAJE_ID" NUMBER(10,0),
+ "FECCORRIDA" DATE,
+ "NUMSECUENCIA" NUMBER(1,0),
+ "INDSTATUSTARJETA" VARCHAR2(20 BYTE),
+ "FOLIOTARJETAVIAJE" VARCHAR2(10 BYTE),
+ "FECENVIONOMINA" DATE,
+ "AUTOBUS_ID" NUMBER(7,0),
+ "CONDUCTOR1_ID" NUMBER(7,0),
+ "CONDUCTOR2_ID" NUMBER(7,0),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "MARCA_ID" NUMBER(3,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "CANTKMREAL" NUMBER(5,0),
+ "CANTKMPAGOCONDUCTOR" NUMBER(5,0),
+ "TARJETAVIAJEREF_ID" NUMBER(7,0),
+ "NUMCORRIDA" NUMBER(7,0),
+ "INDREBOTE" NUMBER(1,0),
+ "DESCPARADAORIGEN" VARCHAR2(60 BYTE),
+ "DESCPARADADESTINO" VARCHAR2(60 BYTE),
+ "FECHORSALIDA" DATE
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TAXA_EMBARQUE_KM
+--------------------------------------------------------
+
+ CREATE TABLE "TAXA_EMBARQUE_KM"
+ ( "TAXAEMBARQUEKM_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "KMATE" NUMBER(5,0),
+ "VALORTAXA" NUMBER(7,2),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TAXA_EMBARQUE_PARADA
+--------------------------------------------------------
+
+ CREATE TABLE "TAXA_EMBARQUE_PARADA"
+ ( "TAXAEMBARQUEPARADA_ID" NUMBER(7,0),
+ "PARADA_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "INDTIPO" CHAR(3 BYTE),
+ "KMATE" NUMBER(5,0),
+ "VALORTAXA" NUMBER(7,2),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "EMPRESA_ID" NUMBER(7,0) DEFAULT -1
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TAXA_EMB_LEVANTE
+--------------------------------------------------------
+
+ CREATE TABLE "TAXA_EMB_LEVANTE"
+ ( "TAXAEMBLEVANTE_ID" NUMBER(7,0),
+ "TAXAEMBLEVANTECTRL_ID" NUMBER(7,0),
+ "PARADA_ID" NUMBER(7,0),
+ "IMPORTE" NUMBER(5,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TAXA_EMB_LEVANTE_CTRL
+--------------------------------------------------------
+
+ CREATE TABLE "TAXA_EMB_LEVANTE_CTRL"
+ ( "TAXAEMBLEVANTECTRL_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TAXPOL
+--------------------------------------------------------
+
+ CREATE TABLE "TAXPOL"
+ ( "TAXPOL_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "LOCALIDADE_ID" NUMBER(7,0),
+ "KM" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "TIPO_TARIFA" VARCHAR2(15 BYTE),
+ "NUMTAXA" VARCHAR2(20 BYTE),
+ "DATAINSERCAO" TIMESTAMP (6),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" TIMESTAMP (6),
+ "USUARIO_ID" NUMBER(7,0),
+ "TAXPOLC_ID" NUMBER(7,0),
+ "NUMLOTE" VARCHAR2(10 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TAXPOLC
+--------------------------------------------------------
+
+ CREATE TABLE "TAXPOLC"
+ ( "TAXPOLC_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "LOCALIDADE_ID" NUMBER(7,0),
+ "KM" NUMBER(7,0),
+ "CONCESSIONARIA" VARCHAR2(6 BYTE),
+ "TERMINAL" VARCHAR2(15 BYTE),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "TIPO_TARIFA" VARCHAR2(15 BYTE),
+ "TX_ABREVIADA" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TAXPOL_EXCECAO
+--------------------------------------------------------
+
+ CREATE TABLE "TAXPOL_EXCECAO"
+ ( "TAXPOLEXCECAO_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "LOCALIDADE_ID" NUMBER(7,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "RUTA_ID" NUMBER(7,0),
+ "ORGAOCONCEDENTE_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "DESCTAXAEXCECAO" VARCHAR2(200 BYTE),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TAXPOLV
+--------------------------------------------------------
+
+ CREATE TABLE "TAXPOLV"
+ ( "TAXPOLV_ID" NUMBER(10,0),
+ "BOLETO_ID" NUMBER(16,0),
+ "CORRIDA_ID" NUMBER(9,2),
+ "DATAVIAGEM" VARCHAR2(8 BYTE),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "POLTRONA" VARCHAR2(2 BYTE),
+ "FOLIO_SISTEMA" VARCHAR2(15 BYTE),
+ "EMPRESA_ID" NUMBER(7,0),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "NUMTAXA" VARCHAR2(20 BYTE),
+ "DATAINSERCAO" VARCHAR2(8 BYTE),
+ "CONCESSIONARIA" VARCHAR2(6 BYTE),
+ "TERMINAL" VARCHAR2(6 BYTE),
+ "VALORTAXA" NUMBER(8,2),
+ "TIPO_TARIFA" VARCHAR2(15 BYTE),
+ "TXABREVIADA" VARCHAR2(20 BYTE),
+ "ORGAOCONCEDENTE" NUMBER(7,0),
+ "HORASAIDA" VARCHAR2(5 BYTE),
+ "RUTA_ID" NUMBER(7,0),
+ "DATAVENDA" VARCHAR2(8 BYTE),
+ "HORAVENDA" VARCHAR2(5 BYTE),
+ "USUARIO_ID" NUMBER(7,0),
+ "INDCANCELADO" NUMBER(1,0),
+ "USUARIOCANC" NUMBER(7,0),
+ "SESSAOCANCELAMENTO" VARCHAR2(6 BYTE),
+ "DATACANCELAMENTO" VARCHAR2(8 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "NUMOPERACION" VARCHAR2(36 BYTE),
+ "NUMLOTE" VARCHAR2(10 BYTE),
+ "DESCRUTA" VARCHAR2(60 BYTE),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "PUNTOVENTA_CANCELAMENTO_ID" NUMBER(7,0),
+ "TIPOPTOVTA_ID" NUMBER(2,0),
+ "DESC_LOCAL_VENDA" VARCHAR2(180 BYTE),
+ "DESC_LOCAL_CANCELAMENTO" VARCHAR2(180 BYTE),
+ "UF_VENDA" VARCHAR2(2 BYTE),
+ "UF_CANCELAMENTO" VARCHAR2(2 BYTE),
+ "HORACANCELAMENTO" VARCHAR2(5 BYTE),
+ "NUMKMVIAJE" NUMBER(7,2)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TEMP
+--------------------------------------------------------
+
+ CREATE TABLE "TEMP"
+ ( "NUMPUNTOVENTA" VARCHAR2(30 BYTE),
+ "XIDNUM" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TEST
+--------------------------------------------------------
+
+ CREATE TABLE "TEST"
+ ( "ID" NUMBER(3,0),
+ "NOME" VARCHAR2(50 BYTE),
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TESTE
+--------------------------------------------------------
+
+ CREATE TABLE "TESTE"
+ ( "EMPRESA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_AVISO
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_AVISO"
+ ( "TIPOAVISO_ID" NUMBER(2,0),
+ "DESCTIPO" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_CAMBIO_CIUDAD
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_CAMBIO_CIUDAD"
+ ( "TIPOCAMBIOCIUDAD_ID" NUMBER(7,0),
+ "TIPOCAMBIOCTRL_ID" NUMBER(7,0),
+ "CIUDAD_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_CAMBIO_CTRL
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_CAMBIO_CTRL"
+ ( "TIPOCAMBIOCTRL_ID" NUMBER(7,0),
+ "MONEDADESTINO_ID" NUMBER(7,0),
+ "MONEDAORIGEN_ID" NUMBER(7,0),
+ "IMPORTECAMBIO" NUMBER(5,2),
+ "FECAPLICACION" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_CORTE
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_CORTE"
+ ( "TIPOCORTE_ID" NUMBER(2,0),
+ "DESCTIPO" VARCHAR2(20 BYTE),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_CORTESIA
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_CORTESIA"
+ ( "TIPOCORTESIA_ID" NUMBER(2,0),
+ "GRUPOCORTESIA_ID" NUMBER(2,0),
+ "DESCTIPO" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPOCORTESIA_DESCUENTO
+--------------------------------------------------------
+
+ CREATE TABLE "TIPOCORTESIA_DESCUENTO"
+ ( "TIPOCORTESIADESCUENTO_ID" NUMBER(7,0),
+ "TIPOCORTESIA_ID" NUMBER(2,0),
+ "PORCDESCUENTO" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_DOC_AUTOBUS
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_DOC_AUTOBUS"
+ ( "TIPODOCAUTOBUS_ID" NUMBER(7,0),
+ "DESCDOC" VARCHAR2(50 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_DOMICILIO
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_DOMICILIO"
+ ( "TIPODOMICILIO_ID" NUMBER(2,0),
+ "CVETIPODOMICILIO" VARCHAR2(5 BYTE),
+ "DESCTIPO" VARCHAR2(50 BYTE),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_EMPLEADO
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_EMPLEADO"
+ ( "TIPOEMPLEADO_ID" NUMBER(7,0),
+ "DESCTIPO" VARCHAR2(20 BYTE),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_EVENTO_EXTRA
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_EVENTO_EXTRA"
+ ( "TIPOEVENTOEXTRA_ID" NUMBER(7,0),
+ "PARAMARTICULO_ID" NUMBER(7,0),
+ "INDTIPO" VARCHAR2(1 BYTE),
+ "IMPMAX" NUMBER(7,2),
+ "INDVALIDACORTE" NUMBER(1,0),
+ "INDVALIDADOCUMENTO" NUMBER(1,0),
+ "INDCONTRAPARTIDA" NUMBER(1,0),
+ "INDBOLETO" NUMBER(1,0),
+ "INDORDENSERVICIO" NUMBER(1,0),
+ "PORCIVA" NUMBER(7,2),
+ "FORMAPAGO_ID" NUMBER(7,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "PARAMARTICULO2_ID" NUMBER(7,0),
+ "INDTIPO2" VARCHAR2(1 BYTE),
+ "FORMAPAGO2_ID" NUMBER(7,0),
+ "INDOPERACION" NUMBER(1,0),
+ "DESCTIPOEVENTO" VARCHAR2(50 BYTE),
+ "PROVEEDOR" VARCHAR2(20 BYTE),
+ "IMPFISCALNUMOPERACAO" VARCHAR2(2 BYTE),
+ "NATUREZA" VARCHAR2(10 BYTE),
+ "CONTACONTABIL" VARCHAR2(20 BYTE),
+ "INDCONFERENCIAFISICACOMISSAO" NUMBER(1,0) DEFAULT 0,
+ "INDVALIDAESTOQUE" NUMBER(1,0) DEFAULT 0,
+ "CVETIPOEVENTO" VARCHAR2(30 BYTE),
+ "CVESISTEMA" VARCHAR2(50 BYTE),
+ "INTEGRADOTOTVS" NUMBER(1,0),
+ "ERRO" VARCHAR2(4000 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_EVENTO_EXTRA_EMPRESA
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_EVENTO_EXTRA_EMPRESA"
+ ( "TIPOEVENTOEXTRAEMPRESA_ID" NUMBER(7,0),
+ "TIPOEVENTOEXTRA_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_EVENTO_EXTRA_PTOVTA
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_EVENTO_EXTRA_PTOVTA"
+ ( "TIPOEVENTOEXTRAPTOVTA_ID" NUMBER(7,0),
+ "TIPOEVENTOEXTRA_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_IDENTIFICACION
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_IDENTIFICACION"
+ ( "TIPOIDENTIFICACION_ID" NUMBER(2,0),
+ "DESCTIPO" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_INFORMATIVO
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_INFORMATIVO"
+ ( "TIPOINFORMATIVO_ID" NUMBER(7,0),
+ "DESCTIPO" VARCHAR2(500 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_MOVIMENTACION
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_MOVIMENTACION"
+ ( "TIPOMOVIMENTACION_ID" NUMBER(4,0),
+ "DESCTIPOMOVIMENTACION" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_MOVIMIENTO
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_MOVIMIENTO"
+ ( "TIPOMOVIMIENTO_ID" NUMBER(2,0),
+ "DESCMOVIMIENTO" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_OCUPACION
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_OCUPACION"
+ ( "TIPOOCUPACION_ID" NUMBER(2,0),
+ "CVETIPOOCUPACION" VARCHAR2(5 BYTE),
+ "DESCTIPO" VARCHAR2(50 BYTE),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_OPERACION_CC
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_OPERACION_CC"
+ ( "TIPOOPERACIONCC_ID" NUMBER(2,0),
+ "DESCTIPO" VARCHAR2(20 BYTE),
+ "CVETIPO" VARCHAR2(2 BYTE),
+ "INDCREDITO" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_PARADA
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_PARADA"
+ ( "TIPOPARADA_ID" NUMBER(7,0),
+ "DESCTIPO" VARCHAR2(20 BYTE),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "INTEGRADOTOTVS" NUMBER(1,0) DEFAULT 1
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_PTOVTA
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_PTOVTA"
+ ( "TIPOPTOVTA_ID" NUMBER(2,0),
+ "DESCTIPO" VARCHAR2(20 BYTE),
+ "EQUIVALENCIA_ID" VARCHAR2(10 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "CVEPTOVTA" VARCHAR2(2 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_SERVICIO
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_SERVICIO"
+ ( "TIPOSERVICIO_ID" NUMBER(2,0),
+ "DESCSERVICIO" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_TARIFA_PACOTE
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_TARIFA_PACOTE"
+ ( "TIPOTARIFAPACOTE_ID" NUMBER(7,0),
+ "DESCTIPOTARIFA" VARCHAR2(50 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_USUARIO
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_USUARIO"
+ ( "TIPOUSUARIO_ID" NUMBER(7,0),
+ "DESCTIPO" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TIPO_VENTA
+--------------------------------------------------------
+
+ CREATE TABLE "TIPO_VENTA"
+ ( "TIPOVENTA_ID" NUMBER(2,0),
+ "DESCTIPOVENTA" VARCHAR2(30 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "INDCONSUMOBOLETO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TITULO_INTEGRACION
+--------------------------------------------------------
+
+ CREATE TABLE "TITULO_INTEGRACION"
+ ( "TITULOINTEGRACION_ID" NUMBER(7,0),
+ "TIPO" VARCHAR2(1 BYTE),
+ "FECINTEGRACION" DATE,
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "CAMPO1" VARCHAR2(50 BYTE),
+ "CAMPO2" VARCHAR2(50 BYTE),
+ "CAMPO3" VARCHAR2(50 BYTE),
+ "CAMPO4" VARCHAR2(50 BYTE),
+ "CAMPO5" VARCHAR2(50 BYTE),
+ "CAMPO6" VARCHAR2(50 BYTE),
+ "CAMPO7" VARCHAR2(50 BYTE),
+ "CAMPO8" VARCHAR2(50 BYTE),
+ "CAMPO9" VARCHAR2(50 BYTE),
+ "CAMPO10" VARCHAR2(50 BYTE),
+ "CAMPO11" VARCHAR2(50 BYTE),
+ "CAMPO12" VARCHAR2(50 BYTE),
+ "CAMPO13" VARCHAR2(50 BYTE),
+ "CAMPO14" VARCHAR2(50 BYTE),
+ "CAMPO15" VARCHAR2(50 BYTE),
+ "CAMPO16" VARCHAR2(50 BYTE),
+ "CAMPO17" VARCHAR2(50 BYTE),
+ "CAMPO18" VARCHAR2(50 BYTE),
+ "CAMPO19" VARCHAR2(50 BYTE),
+ "CAMPO20" VARCHAR2(50 BYTE),
+ "CAMPO21" VARCHAR2(50 BYTE),
+ "CAMPO22" VARCHAR2(50 BYTE),
+ "CAMPO23" VARCHAR2(50 BYTE),
+ "CAMPO24" VARCHAR2(50 BYTE),
+ "CAMPO25" VARCHAR2(50 BYTE),
+ "CAMPO26" VARCHAR2(50 BYTE),
+ "CAMPO27" VARCHAR2(50 BYTE),
+ "CAMPO28" VARCHAR2(50 BYTE),
+ "CAMPO29" VARCHAR2(50 BYTE),
+ "CAMPO30" VARCHAR2(50 BYTE),
+ "CAMPO31" VARCHAR2(50 BYTE),
+ "CAMPO32" VARCHAR2(50 BYTE),
+ "CAMPO33" VARCHAR2(50 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TK_FORMAPAGO
+--------------------------------------------------------
+
+ CREATE TABLE "TK_FORMAPAGO"
+ ( "TKFORMAPAGO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "QTDE_PARCELAS" NUMBER(3,0),
+ "MESANO_TARJETA" VARCHAR2(6 BYTE),
+ "PRIMEIROS_SEIS_DIGITOS_TARJETA" VARCHAR2(6 BYTE),
+ "ULTIMOS_QUATRO_DIGITOS_TARJETA" VARCHAR2(4 BYTE),
+ "VALOR" NUMBER(7,2),
+ "NSU" VARCHAR2(45 BYTE),
+ "NUMAUTORIZACION" VARCHAR2(45 BYTE),
+ "NOMECLIENTE" VARCHAR2(60 BYTE),
+ "TIPO" VARCHAR2(10 BYTE),
+ "TRANSACAOKONDUTO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TK_PASSAGEIRO
+--------------------------------------------------------
+
+ CREATE TABLE "TK_PASSAGEIRO"
+ ( "TKPASSAGEIRO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "NOMBPASAJERO" VARCHAR2(180 BYTE),
+ "DESCNUMDOC" VARCHAR2(45 BYTE),
+ "BOLETO_ID" NUMBER(15,0),
+ "TRANSACAOKONDUTO_ID" NUMBER(7,0),
+ "DADOSSERVICO" VARCHAR2(30 BYTE),
+ "NUMSERVICO" VARCHAR2(7 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TMP_BORRAR
+--------------------------------------------------------
+
+ CREATE TABLE "TMP_BORRAR"
+ ( "TABLA" VARCHAR2(50 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TMP_MAP
+--------------------------------------------------------
+
+ CREATE TABLE "TMP_MAP"
+ ( "ESTADO" VARCHAR2(100 BYTE),
+ "SERIE" VARCHAR2(20 BYTE),
+ "MAP" VARCHAR2(3 BYTE)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TOAD_PLAN_TABLE
+--------------------------------------------------------
+
+ CREATE TABLE "TOAD_PLAN_TABLE"
+ ( "STATEMENT_ID" VARCHAR2(30 BYTE),
+ "PLAN_ID" NUMBER,
+ "TIMESTAMP" DATE,
+ "REMARKS" VARCHAR2(4000 BYTE),
+ "OPERATION" VARCHAR2(30 BYTE),
+ "OPTIONS" VARCHAR2(255 BYTE),
+ "OBJECT_NODE" VARCHAR2(128 BYTE),
+ "OBJECT_OWNER" VARCHAR2(30 BYTE),
+ "OBJECT_NAME" VARCHAR2(30 BYTE),
+ "OBJECT_ALIAS" VARCHAR2(65 BYTE),
+ "OBJECT_INSTANCE" NUMBER(*,0),
+ "OBJECT_TYPE" VARCHAR2(30 BYTE),
+ "OPTIMIZER" VARCHAR2(255 BYTE),
+ "SEARCH_COLUMNS" NUMBER,
+ "ID" NUMBER(*,0),
+ "PARENT_ID" NUMBER(*,0),
+ "DEPTH" NUMBER(*,0),
+ "POSITION" NUMBER(*,0),
+ "COST" NUMBER(*,0),
+ "CARDINALITY" NUMBER(*,0),
+ "BYTES" NUMBER(*,0),
+ "OTHER_TAG" VARCHAR2(255 BYTE),
+ "PARTITION_START" VARCHAR2(255 BYTE),
+ "PARTITION_STOP" VARCHAR2(255 BYTE),
+ "PARTITION_ID" NUMBER(*,0),
+ "OTHER" LONG,
+ "DISTRIBUTION" VARCHAR2(30 BYTE),
+ "CPU_COST" NUMBER(*,0),
+ "IO_COST" NUMBER(*,0),
+ "TEMP_SPACE" NUMBER(*,0),
+ "ACCESS_PREDICATES" VARCHAR2(4000 BYTE),
+ "FILTER_PREDICATES" VARCHAR2(4000 BYTE),
+ "PROJECTION" VARCHAR2(4000 BYTE),
+ "TIME" NUMBER(*,0),
+ "QBLOCK_NAME" VARCHAR2(30 BYTE),
+ "OTHER_XML" CLOB
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TRAMO
+--------------------------------------------------------
+
+ CREATE TABLE "TRAMO"
+ ( "TRAMO_ID" NUMBER(7,0),
+ "DESCTRAMO" VARCHAR2(60 BYTE),
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "VIA_ID" NUMBER(7,0),
+ "CANTKMREAL" NUMBER(7,2),
+ "CANTKMPAGOCONDUCTOR" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "INTEGRADOTOTVS" NUMBER(1,0) DEFAULT 1,
+ "CANTKMENTRADASAIDA" NUMBER(7,2) DEFAULT 0,
+ "INDKMENTRADASAIDAORIGEM" NUMBER(1,0),
+ "CANTKMENTRADASAIDADESTINO" NUMBER(7,2)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TRAMO_KM
+--------------------------------------------------------
+
+ CREATE TABLE "TRAMO_KM"
+ ( "TRAMOKM_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "TRAMO_ID" NUMBER(7,0),
+ "CANTKMPAGOCONDUCTOR" NUMBER(5,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TRAMO_KM_SERVICIO
+--------------------------------------------------------
+
+ CREATE TABLE "TRAMO_KM_SERVICIO"
+ ( "TRAMOKMSERVICIO" NUMBER(7,0),
+ "TRAMO_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "CANTKMPAGOCONDUCTOR" NUMBER(7,2),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TRAMO_SERVICIO
+--------------------------------------------------------
+
+ CREATE TABLE "TRAMO_SERVICIO"
+ ( "TRAMOSERVICIO_ID" NUMBER(7,0),
+ "TRAMO_ID" NUMBER(7,0),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "TIEMPORECORRIDO" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TRAMO_TIEMPO
+--------------------------------------------------------
+
+ CREATE TABLE "TRAMO_TIEMPO"
+ ( "TRAMOTIEMPO_ID" NUMBER(7,0),
+ "TRAMO_ID" NUMBER(7,0),
+ "TIEMPORECORRIDO" DATE,
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "HORAINICIO" DATE,
+ "HORAFIN" DATE,
+ "INDAPLICLUN" NUMBER(1,0),
+ "INDAPLICMAR" NUMBER(1,0),
+ "INDAPLICMIE" NUMBER(1,0),
+ "INDAPLICJUE" NUMBER(1,0),
+ "INDAPLICVIE" NUMBER(1,0),
+ "INDAPLICSAB" NUMBER(1,0),
+ "INDAPLICDOM" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TRANSACAO_KONDUTO
+--------------------------------------------------------
+
+ CREATE TABLE "TRANSACAO_KONDUTO"
+ ( "TRANSACAOKONDUTO_ID" NUMBER(7,0),
+ "BOLETO_ID" NUMBER(15,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "KONDUTO_ID" VARCHAR2(50 BYTE),
+ "STATUSTRANSACAO" VARCHAR2(2 BYTE),
+ "STATUSTRANSACAOKONDUTO" VARCHAR2(20 BYTE),
+ "TENTATIVAENVIO" NUMBER(3,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "STATUSENVIO" VARCHAR2(20 BYTE),
+ "QTDE_PARCELAS" NUMBER(3,0),
+ "MESANO_TARJETA" VARCHAR2(4 BYTE),
+ "PRIMEIROS_SEIS_DIGITOS_TARJETA" VARCHAR2(6 BYTE),
+ "ULTIMOS_QUATRO_DIGITOS_TARJETA" VARCHAR2(4 BYTE),
+ "VALOR" NUMBER(7,2),
+ "NSU" VARCHAR2(45 BYTE),
+ "NUMAUTORIZACION" VARCHAR2(45 BYTE),
+ "DATA_ENVIO" DATE,
+ "CODIGO_HTTP" VARCHAR2(10 BYTE),
+ "TIPO" VARCHAR2(10 BYTE),
+ "DESCORIGEM" VARCHAR2(60 BYTE),
+ "DESCDESTINO" VARCHAR2(60 BYTE),
+ "DESCORIGEM_VOLTA" VARCHAR2(60 BYTE),
+ "DESCDESTINO_VOLTA" VARCHAR2(60 BYTE),
+ "DATASERVICO" DATE,
+ "DATASERVICO_VOLTA" DATE,
+ "NUMSERVICO" VARCHAR2(7 BYTE),
+ "NUMSERVICO_VOLTA" VARCHAR2(7 BYTE),
+ "PARADA_ID_VOLTA" NUMBER(7,0),
+ "NOMECARTAO" VARCHAR2(60 BYTE),
+ "CLASESERVICIO_VOLTA" VARCHAR2(60 BYTE),
+ "DATA_VENDA" DATE,
+ "CLASESERVICIO" VARCHAR2(60 BYTE),
+ "PARADA_ID" NUMBER(7,0),
+ "CLIENTE_ID" NUMBER(7,0),
+ "PARADA_ID_DESTINO" NUMBER(7,0),
+ "PARADA_ID_DESTINO_VOLTA" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table TURNO
+--------------------------------------------------------
+
+ CREATE TABLE "TURNO"
+ ( "TURNO_ID" NUMBER(2,0),
+ "DESCTURNO" VARCHAR2(20 BYTE),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table USUARIO
+--------------------------------------------------------
+
+ CREATE TABLE "USUARIO"
+ ( "USUARIO_ID" NUMBER(7,0),
+ "CVEUSUARIO" VARCHAR2(45 BYTE),
+ "DESCCONTRASENA" VARCHAR2(72 BYTE),
+ "NOMBUSUARIO" VARCHAR2(90 BYTE),
+ "NOMBPATERNO" VARCHAR2(90 BYTE),
+ "NOMBMATERNO" VARCHAR2(90 BYTE),
+ "EMPLEADO_ID" NUMBER(7,0),
+ "EQUIVALENCIA_ID" VARCHAR2(30 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIOMODIF_ID" NUMBER(7,0),
+ "PERFIL_ID" NUMBER(7,0),
+ "TIPOUSUARIO_ID" NUMBER(7,0),
+ "DESCCORREO" VARCHAR2(180 BYTE),
+ "INDCORTEAUTOMATICO" NUMBER(1,0),
+ "FECCONTRASENA" DATE,
+ "INDBLOQUEADO" NUMBER(1,0) DEFAULT 0,
+ "CANTINTENTO" NUMBER(1,0) DEFAULT 0,
+ "DESCMAC" VARCHAR2(25 BYTE),
+ "NUMFECHAMENTO" NUMBER(10,0),
+ "INTEGRADOTOTVS" NUMBER(1,0) DEFAULT 1,
+ "TEMPODEVOLUCAOPASSAGEM" NUMBER(7,0) DEFAULT -1,
+ "INDEXPIRASENHA" NUMBER(1,0) DEFAULT 0,
+ "PERCOMISSAO" NUMBER(7,2),
+ "ITENSCOMISSAO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table USUARIO_BANCARIO
+--------------------------------------------------------
+
+ CREATE TABLE "USUARIO_BANCARIO"
+ ( "USUARIOBANCARIO_ID" NUMBER(7,0),
+ "COMPANIABANCARIA_ID" NUMBER(7,0),
+ "CVEUSUARIO" VARCHAR2(10 BYTE),
+ "PASSWORD" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "FECMODIF" DATE
+ ) ;
+--------------------------------------------------------
+-- DDL for Table USUARIO_CONTRASENA
+--------------------------------------------------------
+
+ CREATE TABLE "USUARIO_CONTRASENA"
+ ( "USUARIOCONTRASENA_ID" NUMBER(7,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "DESCCONTRASENA" VARCHAR2(72 BYTE),
+ "FECCONTRASENA" DATE
+ ) ;
+--------------------------------------------------------
+-- DDL for Table USUARIO_EMPRESA
+--------------------------------------------------------
+
+ CREATE TABLE "USUARIO_EMPRESA"
+ ( "USUARIOEMPRESA_ID" NUMBER(7,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIOMODIF_ID" NUMBER(7,0),
+ "INDVALIDAPREIMPRESO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table USUARIO_PERFIL
+--------------------------------------------------------
+
+ CREATE TABLE "USUARIO_PERFIL"
+ ( "USUARIOPERFIL_ID" NUMBER(7,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "PERFIL_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIOMODIF_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table USUARIO_SESION
+--------------------------------------------------------
+
+ CREATE TABLE "USUARIO_SESION"
+ ( "USUARIOSESION_ID" NUMBER(7,0),
+ "SISTEMA_ID" NUMBER(7,0),
+ "INDFIRMADO" NUMBER(1,0),
+ "FECHORINICIO" DATE,
+ "FECHORACTIVIDAD" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "EMPRESA_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table USUARIO_UBICACION
+--------------------------------------------------------
+
+ CREATE TABLE "USUARIO_UBICACION"
+ ( "USUARIOUBICACION_ID" NUMBER(7,0),
+ "USUARIO_ID" NUMBER(7,0),
+ "PARADA_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIOMODIF_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table VENDA_EMBARCADA
+--------------------------------------------------------
+
+ CREATE TABLE "VENDA_EMBARCADA"
+ ( "VENDAEMBARCADA_ID" NUMBER(15,0),
+ "NUMEROBILHETE" NUMBER(15,0),
+ "NUMSERIE20" VARCHAR2(20 BYTE),
+ "DISPOSITIVO_ID" VARCHAR2(15 BYTE),
+ "ORIGEM_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "CORRIDA_ID" NUMBER(7,0),
+ "VEICULO_ID" NUMBER(7,0),
+ "PDA_ID" NUMBER(7,0),
+ "LINHA_ID" NUMBER(7,0),
+ "OPERADOR_ID" NUMBER(7,0),
+ "SESSAO_ID" NUMBER(4,0),
+ "VENDA_ID" VARCHAR2(12 BYTE),
+ "DATAABERTURAVIAGEM" DATE,
+ "DATAABERTURAVENDA" DATE,
+ "DATAABERTURACAIXA" DATE,
+ "HORAABERTURAVENDA" VARCHAR2(8 BYTE),
+ "HORAABERTURACAIXA" VARCHAR2(8 BYTE),
+ "DATAVIAGEM" DATE,
+ "DATAFECHAMENTO" DATE,
+ "HORAFECHAMENTO" VARCHAR2(8 BYTE),
+ "TIPOVENDA" VARCHAR2(2 BYTE),
+ "VALORTOTALBILHETE" NUMBER(7,2),
+ "VALORTAXAEMBARQUE" NUMBER(7,2),
+ "VALORSEGURO" NUMBER(7,2),
+ "VALORPEDAGIO" NUMBER(7,2),
+ "VALOROUTROS" NUMBER(7,2),
+ "DOCUMENTORG" VARCHAR2(45 BYTE),
+ "DOCUMENTOCPF" VARCHAR2(45 BYTE),
+ "NOMEPASSAGEIRO" VARCHAR2(180 BYTE),
+ "CLASSE" VARCHAR2(25 BYTE),
+ "EMPRESA" VARCHAR2(50 BYTE),
+ "DESCRICAODESTINO" VARCHAR2(180 BYTE),
+ "DESCRICAOORIGEM" VARCHAR2(180 BYTE),
+ "DESCRICAOLINHA" VARCHAR2(60 BYTE),
+ "OPERADORCVE" VARCHAR2(45 BYTE),
+ "CANCELADO" NUMBER(1,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "IMPRESSO" NUMBER(1,0),
+ "NUMDIV" VARCHAR2(11 BYTE),
+ "BOLETOID" NUMBER(20,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table VENDA_PACOTE
+--------------------------------------------------------
+
+ CREATE TABLE "VENDA_PACOTE"
+ ( "VENDAPACOTE_ID" NUMBER(7,0),
+ "PACOTE_ID" NUMBER(7,0),
+ "DATAVENDA" DATE,
+ "DATAPACOTE" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "INDCANCELADO" NUMBER(1,0),
+ "DATACANCELAMENTO" TIMESTAMP (6),
+ "USUARIO_CANCELAMENTO_ID" NUMBER(7,0),
+ "SUBTOTAL" NUMBER(7,2),
+ "DESCONTO" NUMBER(7,2),
+ "TOTAL" NUMBER(7,2),
+ "NUMOPERACION" VARCHAR2(12 BYTE),
+ "CLIENTEPACOTE_ID" NUMBER(7,0),
+ "USUARIO_CONFIRMACAO_RESERVA_ID" NUMBER(7,0),
+ "DATA_CONFIRMACAO_RESERVA" DATE,
+ "SITUACAO" NUMBER(1,0),
+ "MOTIVOCANCELVENDAPACOTE_ID" NUMBER(7,0),
+ "ESTACION_ID" NUMBER(7,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "FECMODIF" DATE,
+ "INDENCARGOVENTA" NUMBER(1,0) DEFAULT 0,
+ "CLIENTE_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table VENTA_HAND_HELD
+--------------------------------------------------------
+
+ CREATE TABLE "VENTA_HAND_HELD"
+ ( "VENTAHANDHELD_ID" NUMBER(15,0),
+ "FECHORVENTA" DATE,
+ "ORIGEN_ID" NUMBER(7,0),
+ "DESTINO_ID" NUMBER(7,0),
+ "PRECIOBOLETO" NUMBER(7,2),
+ "CATEGORIA_ID" NUMBER(7,0),
+ "FECHORCORTE" DATE,
+ "FORMAPAGO_ID" NUMBER(2,0),
+ "CLASESERVICIO_ID" NUMBER(2,0),
+ "MARCA_ID" NUMBER(3,0),
+ "PUNTOVENTA_ID" NUMBER(7,0),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "NODO_ID" NUMBER(2,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table VIA
+--------------------------------------------------------
+
+ CREATE TABLE "VIA"
+ ( "VIA_ID" NUMBER(7,0),
+ "NOMBVIA" VARCHAR2(20 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "INTEGRADOTOTVS" NUMBER(1,0) DEFAULT 1
+ ) ;
+--------------------------------------------------------
+-- DDL for Table VIGENCIA_TARIFA
+--------------------------------------------------------
+
+ CREATE TABLE "VIGENCIA_TARIFA"
+ ( "VIGENCIATARIFA_ID" NUMBER(7,0),
+ "FECINICIOVIGENCIA" DATE,
+ "FECFINVIGENCIA" DATE,
+ "FECHABILITACIONVENTA" DATE,
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table WS_FORMA_PAGAMENTO
+--------------------------------------------------------
+
+ CREATE TABLE "WS_FORMA_PAGAMENTO"
+ ( "FORMAPAGAMENTO_ID" NUMBER(15,0),
+ "CAJA_ID" NUMBER(15,0),
+ "CODIGOFORMAPAGAMENTO" VARCHAR2(10 BYTE),
+ "NSUHOST" VARCHAR2(200 BYTE),
+ "FORMAPAGAMENTO" NUMBER(15,0),
+ "DESCRICAOFORMAPAGAMENTO" VARCHAR2(200 BYTE),
+ "CAJAFORMAPAGO_ID" NUMBER(15,0),
+ "VALORPAGAMENTO" NUMBER(7,2),
+ "NSU" VARCHAR2(200 BYTE),
+ "AUTORIZACAO" VARCHAR2(200 BYTE),
+ "CAJADIVERSOS_ID" NUMBER(15,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table WS_MOVIMENTACAO_DIARIA
+--------------------------------------------------------
+
+ CREATE TABLE "WS_MOVIMENTACAO_DIARIA"
+ ( "MOVIMENTACAODIARIA_ID" NUMBER(15,0),
+ "EMPRESA" NUMBER(10,0),
+ "AGENCIA" NUMBER(10,0),
+ "DATAMOVIMENTO" DATE,
+ "DATAHORAVENDA" DATE,
+ "DATAHORAVIAGEM" DATE,
+ "NUMEROCONTA" NUMBER(10,0),
+ "TIPOIMPRESSO" VARCHAR2(200 BYTE),
+ "SERIE" VARCHAR2(200 BYTE),
+ "SUBSERIE" VARCHAR2(200 BYTE),
+ "NUMERODOCUMENTO" NUMBER(15,0),
+ "SENTIDO" VARCHAR2(200 BYTE),
+ "POLTRONA" VARCHAR2(200 BYTE),
+ "STATUSPASSAGEM" VARCHAR2(200 BYTE),
+ "CODIGOMOTIVOCANCELAMENTO" VARCHAR2(200 BYTE),
+ "DESCRICAOMOTIVOCANCELAMENTO" VARCHAR2(200 BYTE),
+ "VALORTOTAL" NUMBER(7,2),
+ "VALORTARIFA" NUMBER(7,2),
+ "VALORPEDAGIO" NUMBER(7,2),
+ "VALORSEGURO" NUMBER(7,2),
+ "VALORUTR" NUMBER(7,2),
+ "VALORTPP" NUMBER(7,2),
+ "VALORDESCONTO" NUMBER(7,2),
+ "LINHA" NUMBER(15,0),
+ "ORIGEM" NUMBER(10,0),
+ "DESTINO" NUMBER(10,0),
+ "SERVICO" NUMBER(10,0),
+ "CODIGOBILHETEIRO" NUMBER(10,0),
+ "IDPASSAGEMMANUALELETRONICO" VARCHAR2(200 BYTE),
+ "DOCUMENTOPAGAMENTONUMERO" VARCHAR2(200 BYTE),
+ "DOCUMENTOPAGAMENTOSERIE" VARCHAR2(200 BYTE),
+ "DOCUMENTOPAGAMENTOSUBSERIE" VARCHAR2(200 BYTE),
+ "CODIGOCOO" VARCHAR2(200 BYTE),
+ "CODIGOCCF" VARCHAR2(200 BYTE),
+ "CODIGOCLIENTECORRENTISTA" VARCHAR2(200 BYTE),
+ "NUMEROREQUISICAOPASSAGEM" VARCHAR2(200 BYTE),
+ "CAJA_ID" NUMBER(15,0),
+ "TRANSACAO_ID" NUMBER(15,0),
+ "TRANSACAOORIGINAL_ID" NUMBER(15,0),
+ "INTEGRADO" VARCHAR2(2 BYTE),
+ "DATAHORAINSERIDO" DATE DEFAULT (sysdate),
+ "DATAHORAINTEGRACAO" DATE,
+ "REFERENCIAID" VARCHAR2(200 BYTE),
+ "RESPOSTA" VARCHAR2(200 BYTE),
+ "CAJADIVERSOS_ID" NUMBER(15,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table WS_PARAMETRO
+--------------------------------------------------------
+
+ CREATE TABLE "WS_PARAMETRO"
+ ( "PARAMETRO_ID" NUMBER(15,0),
+ "NOMEPARAMETRO" VARCHAR2(200 BYTE),
+ "DESCPARAMETRO" VARCHAR2(200 BYTE),
+ "VALORPARAMETRO" VARCHAR2(200 BYTE),
+ "ATIVO" NUMBER(1,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for Table ZONA
+--------------------------------------------------------
+
+ CREATE TABLE "ZONA"
+ ( "ZONA_ID" NUMBER(7,0),
+ "DESCZONA" VARCHAR2(60 BYTE),
+ "ACTIVO" NUMBER(1,0),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0)
+ ) ;
+--------------------------------------------------------
+-- DDL for View DMRS_INSTALLATION
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRS_INSTALLATION" ("DMRS_PERSISTENCE_VERSION", "DMRS_REPORTS_VERSION", "CREATED_ON") AS
+ select 1.6 DMRS_Persistence_Version, 1.0 DMRS_Reports_Version, to_timestamp('2014/07/03 16:16:45','YYYY/MM/DD HH24:MI:SS') Created_On from dual with read only
+;
+--------------------------------------------------------
+-- DDL for View DMRS_VDIAGRAMS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRS_VDIAGRAMS" ("DIAGRAM_NAME", "OBJECT_ID", "OVID", "DIAGRAM_TYPE", "IS_DISPLAY", "VISIBLE", "MASTER_DIAGRAM_ID", "MASTER_DIAGRAM_OVID", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "NOTATION", "SHOW_ALL_DETAILS", "SHOW_NAMES_ONLY", "SHOW_ELEMENTS", "SHOW_DATATYPE", "SHOW_KEYS", "AUTOROUTE", "BOX_IN_BOX", "DIAGRAM_SVG", "DIAGRAM_PDF", "DESIGN_OVID", "PDF_NAME") AS
+ Select Diagram_Name, Object_Id, Ovid, Diagram_Type, Is_Display, Visible, Master_Diagram_Id, Master_Diagram_Ovid, Model_Id, Model_Ovid, Model_Name, Notation, Show_All_Details, Show_Names_Only, Show_Elements, Show_Datatype,Show_Keys, Autoroute, Box_In_Box, Diagram_Svg, Diagram_Pdf, Design_Ovid, Diagram_Name||'.PDF' from DMRS_DIAGRAMS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_AGGR_FUNC_DIMENSIONS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_AGGR_FUNC_DIMENSIONS" ("AGGREGATE_FUNCTION_ID", "AGGREGATE_FUNCTION_NAME", "AGGREGATE_FUNCTION_OVID", "DIMENSION_ID", "DIMENSION_NAME", "DIMENSION_OVID", "DESIGN_OVID") AS
+ select Aggregate_Function_ID, Aggregate_Function_Name, Aggregate_Function_OVID, Dimension_ID, Dimension_Name, Dimension_OVID, Design_OVID from DMRS_AGGR_FUNC_DIMENSIONS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_AGGR_FUNC_LEVELS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_AGGR_FUNC_LEVELS" ("AGGREGATE_FUNCTION_ID", "AGGREGATE_FUNCTION_NAME", "AGGREGATE_FUNCTION_OVID", "LEVEL_ID", "LEVEL_NAME", "LEVEL_OVID", "DESIGN_OVID") AS
+ select Aggregate_Function_ID, Aggregate_Function_Name, Aggregate_Function_OVID, Level_ID, Level_Name, Level_OVID, Design_OVID from DMRS_AGGR_FUNC_LEVELS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_ATTRIBUTES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_ATTRIBUTES" ("ATTRIBUTE_NAME", "OBJECT_ID", "OVID", "IMPORT_ID", "CONTAINER_ID", "CONTAINER_OVID", "MANDATORY", "DATATYPE_KIND", "VALUE_TYPE", "FORMULA", "SCOPEENTITY_ID", "SCOPEENTITY_OVID", "DOMAIN_ID", "DOMAIN_OVID", "LOGICAL_TYPE_ID", "LOGICAL_TYPE_OVID", "DISTINCT_TYPE_ID", "DISTINCT_TYPE_OVID", "STRUCTURED_TYPE_ID", "STRUCTURED_TYPE_OVID", "COLLECTION_TYPE_ID", "COLLECTION_TYPE_OVID", "CHECK_CONSTRAINT_NAME", "DEFAULT_VALUE", "USE_DOMAIN_CONSTRAINT", "DOMAIN_NAME", "LOGICAL_TYPE_NAME", "STRUCTURED_TYPE_NAME", "DISTINCT_TYPE_NAME", "COLLECTION_TYPE_NAME", "SYNONYMS", "PREFERRED_ABBREVIATION", "RELATIONSHIP_ID", "RELATIONSHIP_OVID", "ENTITY_NAME", "PK_FLAG", "FK_FLAG", "RELATIONSHIP_NAME", "SEQUENCE", "T_SIZE", "T_PRECISION", "CHAR_UNITS", "NATIVE_TYPE", "T_SCALE", "DATA_SOURCE", "SCOPEENTITY_NAME", "DESIGN_OVID") AS
+ select Attribute_Name, Object_ID, OVID, Import_ID, Container_ID, Container_OVID, Mandatory, DataType_Kind, Value_Type, Formula, ScopeEntity_ID, ScopeEntity_OVID, Domain_ID, Domain_OVID, Logical_Type_ID, Logical_Type_OVID, Distinct_Type_ID, Distinct_Type_OVID, Structured_Type_ID, Structured_Type_OVID, Collection_Type_ID, Collection_Type_OVID, Check_Constraint_Name, Default_Value, Use_Domain_Constraint, Domain_Name, Logical_Type_Name, Structured_Type_Name, Distinct_Type_Name, Collection_Type_Name, Synonyms, Preferred_Abbreviation, Relationship_ID, Relationship_OVID, Entity_Name, PK_Flag, FK_Flag, Relationship_Name, Sequence, T_Size, T_Precision, Char_Units, Native_Type, T_Scale, Data_Source, ScopeEntity_Name, Design_OVID from DMRS_ATTRIBUTES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_AVT
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_AVT" ("DATAELEMENT_ID", "DATAELEMENT_OVID", "TYPE", "SEQUENCE", "VALUE", "SHORT_DESCRIPTION", "CONTAINER_ID", "CONTAINER_OVID", "CONTAINER_NAME", "DATAELEMENT_NAME", "DESIGN_OVID") AS
+ select DataElement_ID, DataElement_OVID, Type, Sequence, Value, Short_Description, Container_ID, Container_OVID, Container_Name, DataElement_Name, Design_OVID from DMRS_AVT
+;
+--------------------------------------------------------
+-- DDL for View DMRV_BUSINESS_INFO
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_BUSINESS_INFO" ("DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME", "BUSINESS_INFO_ID", "BUSINESS_INFO_OVID", "BUSINESS_INFO_NAME") AS
+ select Design_ID, Design_OVID, Design_Name, Business_Info_ID, Business_Info_OVID, Business_Info_Name from DMRS_BUSINESS_INFO
+;
+--------------------------------------------------------
+-- DDL for View DMRV_CHANGE_REQUEST_ELEMENTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_CHANGE_REQUEST_ELEMENTS" ("CHANGE_REQUEST_ID", "CHANGE_REQUEST_OVID", "CHANGE_REQUEST_NAME", "ELEMENT_ID", "ELEMENT_OVID", "ELEMENT_NAME", "ELEMENT_TYPE", "DESIGN_OVID") AS
+ select Change_Request_ID, Change_Request_OVID, Change_Request_Name, Element_ID, Element_OVID, Element_Name, Element_Type, Design_OVID from DMRS_CHANGE_REQUEST_ELEMENTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_CHANGE_REQUESTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_CHANGE_REQUESTS" ("DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME", "CHANGE_REQUEST_ID", "CHANGE_REQUEST_OVID", "CHANGE_REQUEST_NAME", "REQUEST_STATUS", "REQUEST_DATE_STRING", "COMPLETION_DATE_STRING", "IS_COMPLETED", "REASON") AS
+ select Design_ID, Design_OVID, Design_Name, Change_Request_ID, Change_Request_OVID, Change_Request_Name, Request_Status, Request_Date_String, Completion_Date_String, Is_Completed, Reason from DMRS_CHANGE_REQUESTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_CHECK_CONSTRAINTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_CHECK_CONSTRAINTS" ("DATAELEMENT_ID", "DATAELEMENT_OVID", "TYPE", "SEQUENCE", "CONSTRAINT_NAME", "TEXT", "DATABASE_TYPE", "CONTAINER_ID", "CONTAINER_OVID", "CONTAINER_NAME", "DATAELEMENT_NAME", "DESIGN_OVID") AS
+ select DataElement_ID, DataElement_OVID, Type, Sequence, Constraint_Name, Text, Database_Type, Container_ID, Container_OVID, Container_Name, DataElement_Name, Design_OVID from DMRS_CHECK_CONSTRAINTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_CLASSIFICATION_TYPES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_CLASSIFICATION_TYPES" ("TYPE_ID", "TYPE_OVID", "TYPE_NAME", "DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME") AS
+ select Type_ID, Type_OVID, Type_Name, Design_ID, Design_OVID, Design_Name from DMRS_CLASSIFICATION_TYPES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_COLLECTION_TYPES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_COLLECTION_TYPES" ("DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME", "COLLECTION_TYPE_ID", "COLLECTION_TYPE_OVID", "COLLECTION_TYPE_NAME", "C_TYPE", "DATATYPE_ID", "DATATYPE_OVID", "DATATYPE_NAME", "DT_TYPE", "DT_REF", "MAX_ELEMENT", "PREDEFINED") AS
+ select Design_ID, Design_OVID, Design_Name, Collection_Type_ID, Collection_Type_OVID, Collection_Type_Name, C_Type, DataType_ID, DataType_OVID, DataType_Name, DT_Type, DT_Ref, Max_Element, Predefined from DMRS_COLLECTION_TYPES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_COLUMN_GROUPS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_COLUMN_GROUPS" ("TABLE_ID", "TABLE_OVID", "SEQUENCE", "COLUMNGROUP_ID", "COLUMNGROUP_OVID", "COLUMNGROUP_NAME", "COLUMNS", "NOTES", "TABLE_NAME", "DESIGN_OVID") AS
+ select Table_ID, Table_OVID, Sequence, ColumnGroup_ID, ColumnGroup_OVID, ColumnGroup_Name, Columns, Notes, Table_Name, Design_OVID from DMRS_COLUMN_GROUPS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_COLUMNS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_COLUMNS" ("COLUMN_NAME", "ABBREVIATION", "OBJECT_ID", "OVID", "IMPORT_ID", "CONTAINER_ID", "CONTAINER_OVID", "MANDATORY", "DATATYPE_KIND", "VALUE_TYPE", "COMPUTED", "FORMULA", "SCOPEENTITY_ID", "SCOPEENTITY_OVID", "DOMAIN_ID", "DOMAIN_OVID", "LOGICAL_TYPE_ID", "LOGICAL_TYPE_OVID", "DISTINCT_TYPE_ID", "DISTINCT_TYPE_OVID", "STRUCTURED_TYPE_ID", "STRUCTURED_TYPE_OVID", "COLLECTION_TYPE_ID", "COLLECTION_TYPE_OVID", "CHECK_CONSTRAINT_NAME", "DEFAULT_VALUE", "USE_DOMAIN_CONSTRAINT", "DOMAIN_NAME", "LOGICAL_TYPE_NAME", "STRUCTURED_TYPE_NAME", "DISTINCT_TYPE_NAME", "COLLECTION_TYPE_NAME", "USES_DEFAULT", "ENGINEER", "TABLE_NAME", "PK_FLAG", "FK_FLAG", "NATIVE_TYPE", "SEQUENCE", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "T_SIZE", "T_PRECISION", "T_SCALE", "CHAR_UNITS", "PERSONALLY_ID_INFORMATION", "SENSITIVE_INFORMATION", "MASK_FOR_NONE_PRODUCTION", "SCOPEENTITY_NAME", "AUTO_INCREMENT_COLUMN", "IDENTITY_COLUMN", "AUTO_INCREMENT_GENERATE_ALWAYS", "AUTO_INCREMENT_START_WITH", "AUTO_INCREMENT_INCREMENT_BY", "AUTO_INCREMENT_MIN_VALUE", "AUTO_INCREMENT_MAX_VALUE", "AUTO_INCREMENT_CYCLE", "AUTO_INCREMENT_DISABLE_CACHE", "AUTO_INCREMENT_CACHE", "AUTO_INCREMENT_ORDER", "AUTO_INCREMENT_SEQUENCE_NAME", "AUTO_INCREMENT_TRIGGER_NAME", "DESIGN_OVID") AS
+ select Column_Name, Abbreviation, Object_ID, OVID, Import_ID, Container_ID, Container_OVID, Mandatory, DataType_Kind, Value_Type, Computed, Formula, ScopeEntity_ID, ScopeEntity_OVID, Domain_ID, Domain_OVID, Logical_Type_ID, Logical_Type_OVID, Distinct_Type_ID, Distinct_Type_OVID, Structured_Type_ID, Structured_Type_OVID, Collection_Type_ID, Collection_Type_OVID, Check_Constraint_Name, Default_Value, Use_Domain_Constraint, Domain_Name, Logical_Type_Name, Structured_Type_Name, Distinct_Type_Name, Collection_Type_Name, Uses_Default, Engineer, Table_Name, PK_Flag, FK_Flag, Native_Type, Sequence, Model_ID, Model_OVID, Model_Name, T_Size, T_Precision, T_Scale, Char_Units, Personally_ID_Information, Sensitive_Information, Mask_For_None_Production, ScopeEntity_Name, Auto_Increment_Column, Identity_Column, Auto_Increment_Generate_Always, Auto_Increment_Start_With, Auto_Increment_Increment_By, Auto_Increment_Min_Value, Auto_Increment_Max_Value, Auto_Increment_Cycle, Auto_Increment_Disable_Cache, Auto_Increment_Cache, Auto_Increment_Order, Auto_Increment_Sequence_Name, Auto_Increment_Trigger_Name, Design_OVID from DMRS_COLUMNS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_COLUMN_UI
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_COLUMN_UI" ("LABEL", "FORMAT_MASK", "FORM_DISPLAY_WIDTH", "FORM_MAXIMUM_WIDTH", "DISPLAY_AS", "FORM_HEIGHT", "DISPLAYED_ON_FORMS", "DISPLAYED_ON_REPORTS", "READ_ONLY", "HELP_TEXT", "OBJECT_ID", "OBJECT_OVID", "OBJECT_NAME", "DESIGN_OVID") AS
+ select Label, Format_Mask, Form_Display_Width, Form_Maximum_Width, Display_As, Form_Height, Displayed_On_Forms, Displayed_On_Reports, Read_Only, Help_Text, Object_ID, Object_OVID, Object_Name, Design_OVID from DMRS_COLUMN_UI
+;
+--------------------------------------------------------
+-- DDL for View DMRV_CONSTR_INDEX_COLUMNS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_CONSTR_INDEX_COLUMNS" ("INDEX_ID", "INDEX_OVID", "COLUMN_ID", "COLUMN_OVID", "TABLE_ID", "TABLE_OVID", "INDEX_NAME", "TABLE_NAME", "COLUMN_NAME", "SEQUENCE", "SORT_ORDER", "DESIGN_OVID") AS
+ select Index_ID, Index_OVID, Column_ID, Column_OVID, Table_ID, Table_OVID, Index_Name, Table_Name, Column_Name, Sequence, Sort_Order, Design_OVID from DMRS_CONSTR_INDEX_COLUMNS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_CONTACT_EMAILS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_CONTACT_EMAILS" ("CONTACT_ID", "CONTACT_OVID", "CONTACT_NAME", "EMAIL_ID", "EMAIL_OVID", "EMAIL_NAME", "DESIGN_OVID") AS
+ select Contact_ID, Contact_OVID, Contact_Name, Email_ID, Email_OVID, Email_Name, Design_OVID from DMRS_CONTACT_EMAILS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_CONTACT_LOCATIONS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_CONTACT_LOCATIONS" ("CONTACT_ID", "CONTACT_OVID", "CONTACT_NAME", "LOCATION_ID", "LOCATION_OVID", "LOCATION_NAME", "DESIGN_OVID") AS
+ select Contact_ID, Contact_OVID, Contact_Name, Location_ID, Location_OVID, Location_Name, Design_OVID from DMRS_CONTACT_LOCATIONS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_CONTACT_RES_LOCATORS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_CONTACT_RES_LOCATORS" ("CONTACT_ID", "CONTACT_OVID", "CONTACT_NAME", "RESOURCE_LOCATOR_ID", "RESOURCE_LOCATOR_OVID", "RESOURCE_LOCATOR_NAME", "DESIGN_OVID") AS
+ select Contact_ID, Contact_OVID, Contact_Name, Resource_Locator_ID, Resource_Locator_OVID, Resource_Locator_Name, Design_OVID from DMRS_CONTACT_RES_LOCATORS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_CONTACTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_CONTACTS" ("CONTACT_ID", "CONTACT_OVID", "CONTACT_NAME", "BUSINESS_INFO_ID", "BUSINESS_INFO_OVID", "BUSINESS_INFO_NAME", "DESIGN_OVID") AS
+ select Contact_ID, Contact_OVID, Contact_Name, Business_Info_ID, Business_Info_OVID, Business_Info_Name, Design_OVID from DMRS_CONTACTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_CONTACT_TELEPHONES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_CONTACT_TELEPHONES" ("CONTACT_ID", "CONTACT_OVID", "CONTACT_NAME", "TELEPHONE_ID", "TELEPHONE_OVID", "TELEPHONE_NAME", "DESIGN_OVID") AS
+ select Contact_ID, Contact_OVID, Contact_Name, Telephone_ID, Telephone_OVID, Telephone_Name, Design_OVID from DMRS_CONTACT_TELEPHONES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_CUBE_DIMENSIONS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_CUBE_DIMENSIONS" ("CUBE_ID", "CUBE_NAME", "CUBE_OVID", "DIMENSION_ID", "DIMENSION_NAME", "DIMENSION_OVID", "DESIGN_OVID") AS
+ select Cube_ID, Cube_Name, Cube_OVID, Dimension_ID, Dimension_Name, Dimension_OVID, Design_OVID from DMRS_CUBE_DIMENSIONS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_CUBES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_CUBES" ("CUBE_ID", "CUBE_NAME", "CUBE_OVID", "MODEL_ID", "MODEL_NAME", "MODEL_OVID", "PART_DIMENSION_ID", "PART_DIMENSION_NAME", "PART_DIMENSION_OVID", "PART_HIERARCHY_ID", "PART_HIERARCHY_NAME", "PART_HIERARCHY_OVID", "PART_LEVEL_ID", "PART_LEVEL_NAME", "PART_LEVEL_OVID", "FULL_CUBE_SLICE_ID", "FULL_CUBE_SLICE_NAME", "FULL_CUBE_SLICE_OVID", "ORACLE_LONG_NAME", "ORACLE_PLURAL_NAME", "ORACLE_SHORT_NAME", "IS_COMPRESSED_COMPOSITES", "IS_GLOBAL_COMPOSITES", "IS_PARTITIONED", "IS_VIRTUAL", "PART_DESCRIPTION", "DESCRIPTION", "DESIGN_OVID") AS
+ select Cube_ID, Cube_Name, Cube_OVID, Model_ID, Model_Name, Model_OVID, Part_Dimension_ID, Part_Dimension_Name, Part_Dimension_OVID, Part_Hierarchy_ID, Part_Hierarchy_Name, Part_Hierarchy_OVID, Part_Level_ID, Part_Level_Name, Part_Level_OVID, Full_Cube_Slice_ID, Full_Cube_Slice_Name, Full_Cube_Slice_OVID, Oracle_Long_Name, Oracle_Plural_Name, Oracle_Short_Name, Is_Compressed_Composites, Is_Global_Composites, Is_Partitioned, Is_Virtual, Part_Description, Description, Design_OVID from DMRS_CUBES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DATA_FLOW_DIAGRAM_INFOS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DATA_FLOW_DIAGRAM_INFOS" ("DIAGRAM_ID", "DIAGRAM_OVID", "DIAGRAM_NAME", "INFO_STORE_ID", "INFO_STORE_OVID", "INFO_STORE_NAME", "DESIGN_OVID") AS
+ select Diagram_ID, Diagram_OVID, Diagram_Name, Info_Store_ID, Info_Store_OVID, Info_Store_Name, Design_OVID from DMRS_DATA_FLOW_DIAGRAM_INFOS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DESIGNS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DESIGNS" ("DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME", "DATE_PUBLISHED", "PUBLISHED_BY", "PERSISTENCE_VERSION", "VERSION_COMMENTS") AS
+ select Design_ID, Design_OVID, Design_Name, Date_Published, Published_By, Persistence_Version, Version_Comments from DMRS_DESIGNS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DIAGRAM_ELEMENTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DIAGRAM_ELEMENTS" ("NAME", "TYPE", "GEOMETRY_TYPE", "OBJECT_ID", "OVID", "VIEW_ID", "SOURCE_ID", "SOURCE_OVID", "SOURCE_VIEW_ID", "TARGET_ID", "TARGET_OVID", "TARGET_VIEW_ID", "MODEL_ID", "MODEL_OVID", "LOCATION_X", "HEIGHT", "WIDTH", "BG_COLOR", "FG_COLOR", "USE_DEFAULT_COLOR", "FORMATTING", "POINTS", "DIAGRAM_OVID", "DIAGRAM_ID", "DIAGRAM_NAME", "SOURCE_NAME", "TARGET_NAME", "MODEL_NAME", "DESIGN_OVID") AS
+ select Name, Type, Geometry_Type, Object_ID, OVID, View_ID, Source_ID, Source_OVID, Source_View_ID, Target_ID, Target_OVID, Target_View_ID, Model_ID, Model_OVID, Location_X, Height, Width, BG_Color, FG_Color, Use_Default_Color, Formatting, Points, Diagram_OVID, Diagram_ID, Diagram_Name, Source_Name, Target_Name, Model_Name, Design_OVID from DMRS_DIAGRAM_ELEMENTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DIAGRAMS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DIAGRAMS" ("DIAGRAM_NAME", "OBJECT_ID", "OVID", "DIAGRAM_TYPE", "IS_DISPLAY", "VISIBLE", "MASTER_DIAGRAM_ID", "MASTER_DIAGRAM_OVID", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "SUBVIEW_ID", "SUBVIEW_OVID", "SUBVIEW_NAME", "DISPLAY_ID", "DISPLAY_OVID", "DISPLAY_NAME", "NOTATION", "SHOW_ALL_DETAILS", "SHOW_NAMES_ONLY", "SHOW_ELEMENTS", "SHOW_DATATYPE", "SHOW_KEYS", "AUTOROUTE", "BOX_IN_BOX", "MASTER_DIAGRAM_NAME", "DIAGRAM_SVG", "DIAGRAM_PDF", "DESIGN_OVID") AS
+ select Diagram_Name, Object_ID, OVID, Diagram_Type, Is_Display, Visible, Master_Diagram_ID, Master_Diagram_OVID, Model_ID, Model_OVID, Model_Name, Subview_ID, Subview_OVID, Subview_Name, Display_ID, Display_OVID, Display_Name, Notation, Show_All_Details, Show_Names_Only, Show_Elements, Show_Datatype, Show_Keys, Autoroute, Box_In_box, Master_Diagram_Name, Diagram_SVG, Diagram_PDF, Design_OVID from DMRS_DIAGRAMS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DIMENSION_CALC_ATTRS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DIMENSION_CALC_ATTRS" ("DIMENSION_ID", "DIMENSION_NAME", "DIMENSION_OVID", "CALC_ATTRIBUTE_ID", "CALC_ATTRIBUTE_NAME", "CALC_ATTRIBUTE_OVID", "CALCULATED_EXPR", "DESIGN_OVID") AS
+ select Dimension_ID, Dimension_Name, Dimension_OVID, Calc_Attribute_ID, Calc_Attribute_Name, Calc_Attribute_OVID, Calculated_Expr, Design_OVID from DMRS_DIMENSION_CALC_ATTRS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DIMENSION_LEVELS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DIMENSION_LEVELS" ("DIMENSION_ID", "DIMENSION_NAME", "DIMENSION_OVID", "LEVEL_ID", "LEVEL_NAME", "LEVEL_OVID", "DESIGN_OVID") AS
+ select Dimension_ID, Dimension_Name, Dimension_OVID, Level_ID, Level_Name, Level_OVID, Design_OVID from DMRS_DIMENSION_LEVELS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DIMENSIONS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DIMENSIONS" ("DIMENSION_ID", "DIMENSION_NAME", "DIMENSION_OVID", "MODEL_ID", "MODEL_NAME", "MODEL_OVID", "BASE_ENTITY_ID", "BASE_ENTITY_NAME", "BASE_ENTITY_OVID", "BASE_LEVEL_ID", "BASE_LEVEL_NAME", "BASE_LEVEL_OVID", "ORACLE_LONG_NAME", "ORACLE_PLURAL_NAME", "ORACLE_SHORT_NAME", "DESCRIPTION", "DESIGN_OVID") AS
+ select Dimension_ID, Dimension_Name, Dimension_OVID, Model_ID, Model_Name, Model_OVID, Base_Entity_ID, Base_Entity_Name, Base_Entity_OVID, Base_Level_ID, Base_Level_Name, Base_Level_OVID, Oracle_Long_Name, Oracle_Plural_Name, Oracle_Short_Name, Description, Design_OVID from DMRS_DIMENSIONS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DISTINCT_TYPES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DISTINCT_TYPES" ("DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME", "DISTINCT_TYPE_ID", "DISTINCT_TYPE_OVID", "DISTINCT_TYPE_NAME", "LOGICAL_TYPE_ID", "LOGICAL_TYPE_OVID", "LOGICAL_TYPE_NAME", "T_SIZE", "T_PRECISION", "T_SCALE") AS
+ select Design_ID, Design_OVID, Design_Name, Distinct_Type_ID, Distinct_Type_OVID, Distinct_Type_Name, Logical_Type_ID, Logical_Type_OVID, Logical_Type_Name, T_Size, T_Precision, T_Scale from DMRS_DISTINCT_TYPES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DOCUMENT_ELEMENTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DOCUMENT_ELEMENTS" ("DOCUMENT_ID", "DOCUMENT_OVID", "DOCUMENT_NAME", "ELEMENT_ID", "ELEMENT_OVID", "ELEMENT_NAME", "ELEMENT_TYPE", "DESIGN_OVID") AS
+ select Document_ID, Document_OVID, Document_Name, Element_ID, Element_OVID, Element_Name, Element_Type, Design_OVID from DMRS_DOCUMENT_ELEMENTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DOCUMENTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DOCUMENTS" ("DOCUMENT_ID", "DOCUMENT_OVID", "DOCUMENT_NAME", "BUSINESS_INFO_ID", "BUSINESS_INFO_OVID", "BUSINESS_INFO_NAME", "PARENT_ID", "PARENT_OVID", "PARENT_NAME", "DOC_REFERENCE", "DOC_TYPE", "DESIGN_OVID") AS
+ select Document_ID, Document_OVID, Document_Name, Business_Info_ID, Business_Info_OVID, Business_Info_Name, Parent_ID, Parent_OVID, Parent_Name, Doc_Reference, Doc_Type, Design_OVID from DMRS_DOCUMENTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DOMAIN_AVT
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DOMAIN_AVT" ("DOMAIN_ID", "DOMAIN_OVID", "SEQUENCE", "VALUE", "SHORT_DESCRIPTION", "DOMAIN_NAME", "DESIGN_OVID") AS
+ select Domain_ID, Domain_OVID, Sequence, Value, Short_Description, Domain_Name, Design_OVID from DMRS_DOMAIN_AVT
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DOMAIN_CHECK_CONSTRAINTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DOMAIN_CHECK_CONSTRAINTS" ("DOMAIN_ID", "DOMAIN_OVID", "SEQUENCE", "TEXT", "DATABASE_TYPE", "DOMAIN_NAME", "DESIGN_OVID") AS
+ select Domain_ID, Domain_OVID, Sequence, Text, Database_Type, Domain_Name, Design_OVID from DMRS_DOMAIN_CHECK_CONSTRAINTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DOMAINS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DOMAINS" ("DOMAIN_ID", "DOMAIN_NAME", "OVID", "SYNONYMS", "LOGICAL_TYPE_ID", "LOGICAL_TYPE_OVID", "T_SIZE", "T_PRECISION", "T_SCALE", "NATIVE_TYPE", "LT_NAME", "DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME", "DEFAULT_VALUE", "UNIT_OF_MEASURE", "CHAR_UNITS") AS
+ select Domain_ID, Domain_Name, OVID, Synonyms, Logical_Type_ID, Logical_Type_OVID, T_Size, T_Precision, T_Scale, Native_Type, LT_Name, Design_ID, Design_OVID, Design_Name, Default_Value, Unit_Of_Measure, Char_Units from DMRS_DOMAINS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_DOMAIN_VALUE_RANGES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_DOMAIN_VALUE_RANGES" ("DOMAIN_ID", "DOMAIN_OVID", "SEQUENCE", "BEGIN_VALUE", "END_VALUE", "SHORT_DESCRIPTION", "DOMAIN_NAME", "DESIGN_OVID") AS
+ select Domain_ID, Domain_OVID, Sequence, Begin_Value, End_Value, Short_Description, Domain_Name, Design_OVID from DMRS_DOMAIN_VALUE_RANGES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_EMAILS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_EMAILS" ("EMAIL_ID", "EMAIL_OVID", "EMAIL_NAME", "BUSINESS_INFO_ID", "BUSINESS_INFO_OVID", "BUSINESS_INFO_NAME", "EMAIL_ADDRESS", "EMAIL_TYPE", "DESIGN_OVID") AS
+ select Email_ID, Email_OVID, Email_Name, Business_Info_ID, Business_Info_OVID, Business_Info_Name, Email_Address, Email_Type, Design_OVID from DMRS_EMAILS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_ENTITIES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_ENTITIES" ("ENTITY_NAME", "OBJECT_ID", "OVID", "IMPORT_ID", "MODEL_ID", "MODEL_OVID", "STRUCTURED_TYPE_ID", "STRUCTURED_TYPE_OVID", "STRUCTURED_TYPE_NAME", "NUMBER_DATA_ELEMENTS", "CLASSIFICATION_TYPE_ID", "CLASSIFICATION_TYPE_OVID", "CLASSIFICATION_TYPE_NAME", "ALLOW_TYPE_SUBSTITUTION", "MIN_VOLUME", "EXPECTED_VOLUME", "MAX_VOLUME", "GROWTH_RATE_PERCENTS", "GROWTH_RATE_INTERVAL", "NORMAL_FORM", "TEMPORARY_OBJECT_SCOPE", "ADEQUATELY_NORMALIZED", "SUBSTITUTION_PARENT", "SUBSTITUTION_PARENT_OVID", "SYNONYMS", "SYNONYM_TO_DISPLAY", "PREFERRED_ABBREVIATION", "SUPERTYPEENTITY_ID", "SUPERTYPEENTITY_OVID", "ENGINEERING_STRATEGY", "OWNER", "ENTITY_SOURCE", "MODEL_NAME", "SUBSTITUTION_PARENT_NAME", "SUPERTYPEENTITY_NAME", "DESIGN_OVID") AS
+ select Entity_Name, Object_ID, OVID, Import_ID, Model_ID, Model_OVID, Structured_Type_ID, Structured_Type_OVID, Structured_Type_Name, Number_Data_Elements, Classification_Type_ID, Classification_Type_OVID, Classification_Type_Name, Allow_Type_Substitution, Min_Volume, Expected_Volume, Max_Volume, Growth_Rate_Percents, Growth_Rate_Interval, Normal_Form, Temporary_Object_Scope, Adequately_Normalized, Substitution_Parent, Substitution_Parent_OVID, Synonyms, Synonym_To_Display, Preferred_Abbreviation, SuperTypeEntity_ID, SuperTypeEntity_OVID, Engineering_Strategy, Owner, Entity_Source, Model_Name, Substitution_Parent_Name, SuperTypeEntity_Name, Design_OVID from DMRS_ENTITIES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_ENTITYVIEWS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_ENTITYVIEWS" ("ENTITYVIEW_NAME", "OBJECT_ID", "OVID", "MODEL_ID", "MODEL_OVID", "IMPORT_ID", "STRUCTURED_TYPE_ID", "STRUCTURED_TYPE_OVID", "STRUCTURED_TYPE_NAME", "USER_DEFINED", "VIEW_TYPE", "MODEL_NAME", "DESIGN_OVID") AS
+ select EntityView_Name, Object_ID, OVID, Model_ID, Model_OVID, Import_ID, Structured_Type_ID, Structured_Type_OVID, Structured_Type_Name, User_Defined, View_Type, Model_Name, Design_OVID from DMRS_ENTITYVIEWS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_EVENTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_EVENTS" ("EVENT_ID", "EVENT_OVID", "EVENT_NAME", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "FLOW_ID", "FLOW_OVID", "FLOW_NAME", "EVENT_TYPE", "TIMES_WHEN_RUN", "DAY_OF_WEEK", "MONTHS", "FREQUENCY", "TIME_FREQUENCY", "MINUTE", "HOUR", "DAY_OF_MONTH", "QUARTER", "YEAR", "ON_DAY", "AT_TIME", "FISCAL", "TEXT", "DESIGN_OVID") AS
+ select Event_ID, Event_OVID, Event_Name, Model_ID, Model_OVID, Model_Name, Flow_ID, Flow_OVID, Flow_Name, Event_Type, Times_When_Run, Day_Of_Week, Months, Frequency, Time_Frequency, Minute, Hour, Day_Of_Month, Quarter, Year, On_Day, At_Time, Fiscal, Text, Design_OVID from DMRS_EVENTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_EXT_AGENT_EXT_DATAS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_EXT_AGENT_EXT_DATAS" ("EXTERNAL_AGENT_ID", "EXTERNAL_AGENT_OVID", "EXTERNAL_AGENT_NAME", "EXTERNAL_DATA_ID", "EXTERNAL_DATA_OVID", "EXTERNAL_DATA_NAME", "DESIGN_OVID") AS
+ select External_Agent_ID, External_Agent_OVID, External_Agent_Name, External_Data_ID, External_Data_OVID, External_Data_Name, Design_OVID from DMRS_EXT_AGENT_EXT_DATAS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_EXT_AGENT_FLOWS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_EXT_AGENT_FLOWS" ("EXTERNAL_AGENT_ID", "EXTERNAL_AGENT_OVID", "EXTERNAL_AGENT_NAME", "FLOW_ID", "FLOW_OVID", "FLOW_NAME", "INCOMING_OUTGOING_FLAG", "DESIGN_OVID") AS
+ select External_Agent_ID, External_Agent_OVID, External_Agent_Name, Flow_ID, Flow_OVID, Flow_Name, Incoming_Outgoing_Flag, Design_OVID from DMRS_EXT_AGENT_FLOWS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_EXTERNAL_AGENTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_EXTERNAL_AGENTS" ("EXTERNAL_AGENT_ID", "EXTERNAL_AGENT_OVID", "EXTERNAL_AGENT_NAME", "DIAGRAM_ID", "DIAGRAM_OVID", "DIAGRAM_NAME", "EXTERNAL_AGENT_TYPE", "FILE_LOCATION", "FILE_SOURCE", "FILE_NAME", "FILE_TYPE", "FILE_OWNER", "DATA_CAPTURE_TYPE", "FIELD_SEPARATOR", "TEXT_DELIMITER", "SKIP_RECORDS", "SELF_DESCRIBING", "DESIGN_OVID") AS
+ select External_Agent_ID, External_Agent_OVID, External_Agent_Name, Diagram_ID, Diagram_OVID, Diagram_Name, External_Agent_Type, File_Location, File_Source, File_Name, File_Type, File_Owner, Data_Capture_Type, Field_Separator, Text_Delimiter, Skip_Records, Self_Describing, Design_OVID from DMRS_EXTERNAL_AGENTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_EXTERNAL_DATAS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_EXTERNAL_DATAS" ("EXTERNAL_DATA_ID", "EXTERNAL_DATA_OVID", "EXTERNAL_DATA_NAME", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "LOGICAL_TYPE_ID", "LOGICAL_TYPE_OVID", "LOGICAL_TYPE_NAME", "STARTING_POS", "DESCRIPTION", "DESIGN_OVID") AS
+ select External_Data_ID, External_Data_OVID, External_Data_Name, Model_ID, Model_OVID, Model_Name, Logical_Type_ID, Logical_Type_OVID, Logical_Type_Name, Starting_Pos, Description, Design_OVID from DMRS_EXTERNAL_DATAS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_FACT_ENTITIES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_FACT_ENTITIES" ("CUBE_ID", "CUBE_NAME", "CUBE_OVID", "ENTITY_ID", "ENTITY_NAME", "ENTITY_OVID", "DESIGN_OVID") AS
+ select Cube_ID, Cube_Name, Cube_OVID, Entity_ID, Entity_Name, Entity_OVID, Design_OVID from DMRS_FACT_ENTITIES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_FACT_ENTITIES_JOINS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_FACT_ENTITIES_JOINS" ("JOIN_ID", "JOIN_NAME", "JOIN_OVID", "CUBE_ID", "CUBE_NAME", "CUBE_OVID", "LEFT_ENTITY_ID", "LEFT_ENTITY_NAME", "LEFT_ENTITY_OVID", "RIGHT_ENTITY_ID", "RIGHT_ENTITY_NAME", "RIGHT_ENTITY_OVID", "DESIGN_OVID") AS
+ select Join_ID, Join_Name, Join_OVID, Cube_ID, Cube_Name, Cube_OVID, Left_Entity_ID, Left_Entity_Name, Left_Entity_OVID, Right_Entity_ID, Right_Entity_Name, Right_Entity_OVID, Design_OVID from DMRS_FACT_ENTITIES_JOINS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_FLOW_INFO_STRUCTURES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_FLOW_INFO_STRUCTURES" ("FLOW_ID", "FLOW_OVID", "FLOW_NAME", "INFO_STRUCTURE_ID", "INFO_STRUCTURE_OVID", "INFO_STRUCTURE_NAME", "DESIGN_OVID") AS
+ select Flow_ID, Flow_OVID, Flow_Name, Info_Structure_ID, Info_Structure_OVID, Info_Structure_Name, Design_OVID from DMRS_FLOW_INFO_STRUCTURES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_FLOWS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_FLOWS" ("FLOW_ID", "FLOW_OVID", "FLOW_NAME", "DIAGRAM_ID", "DIAGRAM_OVID", "DIAGRAM_NAME", "EVENT_ID", "EVENT_OVID", "EVENT_NAME", "SOURCE_ID", "SOURCE_OVID", "SOURCE_NAME", "DESTINATION_ID", "DESTINATION_OVID", "DESTINATION_NAME", "PARENT_ID", "PARENT_OVID", "PARENT_NAME", "SOURCE_TYPE", "DESTINATION_TYPE", "SYSTEM_OBJECTIVE", "LOGGING", "OP_CREATE", "OP_READ", "OP_UPDATE", "OP_DELETE", "CRUD_CODE", "DESIGN_OVID") AS
+ select Flow_ID, Flow_OVID, Flow_Name, Diagram_ID, Diagram_OVID, Diagram_Name, Event_ID, Event_OVID, Event_Name, Source_ID, Source_OVID, Source_Name, Destination_ID, Destination_OVID, Destination_Name, Parent_ID, Parent_OVID, Parent_Name, Source_Type, Destination_Type, System_Objective, Logging, Op_Create, Op_Read, Op_Update, Op_Delete, CRUD_Code, Design_OVID from DMRS_FLOWS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_FOREIGNKEYS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_FOREIGNKEYS" ("FK_NAME", "MODEL_ID", "MODEL_OVID", "OBJECT_ID", "OVID", "IMPORT_ID", "CHILD_TABLE_NAME", "REFERRED_TABLE_NAME", "ENGINEER", "DELETE_RULE", "CHILD_TABLE_ID", "CHILD_TABLE_OVID", "REFERRED_TABLE_ID", "REFERRED_TABLE_OVID", "REFERRED_KEY_ID", "REFERRED_KEY_OVID", "NUMBER_OF_COLUMNS", "MANDATORY", "TRANSFERABLE", "IN_ARC", "ARC_ID", "MODEL_NAME", "REFERRED_KEY_NAME", "DESIGN_OVID") AS
+ select FK_Name, Model_ID, Model_OVID, Object_ID, OVID, Import_ID, Child_Table_Name, Referred_Table_Name, Engineer, Delete_Rule, Child_Table_ID, Child_Table_OVID, Referred_Table_ID, Referred_Table_OVID, Referred_Key_ID, Referred_Key_OVID, Number_Of_Columns, Mandatory, Transferable, In_Arc, Arc_ID, Model_Name, Referred_Key_Name, Design_OVID from DMRS_FOREIGNKEYS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_GLOSSARIES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_GLOSSARIES" ("GLOSSARY_ID", "GLOSSARY_OVID", "GLOSSARY_NAME", "FILE_NAME", "DESCRIPTION", "INCOMPLETE_MODIFIERS", "CASE_SENSITIVE", "UNIQUE_ABBREVS", "SEPARATOR_TYPE", "SEPARATOR_CHAR", "DATE_PUBLISHED", "PUBLISHED_BY", "PERSISTENCE_VERSION", "VERSION_COMMENTS") AS
+ select Glossary_ID, Glossary_OVID, Glossary_Name, File_Name, Description, Incomplete_Modifiers, Case_Sensitive, Unique_Abbrevs, Separator_Type, Separator_Char, Date_Published, Published_By, Persistence_Version, Version_Comments from DMRS_GLOSSARIES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_GLOSSARY_TERMS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_GLOSSARY_TERMS" ("TERM_ID", "TERM_OVID", "TERM_NAME", "SHORT_DESCRIPTION", "ABBREV", "ALT_ABBREV", "PRIME_WORD", "CLASS_WORD", "MODIFIER", "QUALIFIER", "GLOSSARY_ID", "GLOSSARY_OVID", "GLOSSARY_NAME") AS
+ select Term_ID, Term_OVID, Term_Name, Short_Description, Abbrev, Alt_Abbrev, Prime_Word, Class_Word, Modifier, Qualifier, Glossary_ID, Glossary_OVID, Glossary_Name from DMRS_GLOSSARY_TERMS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_HIERARCHIES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_HIERARCHIES" ("HIERARCHY_ID", "HIERARCHY_NAME", "HIERARCHY_OVID", "MODEL_ID", "MODEL_NAME", "MODEL_OVID", "DIMENSION_ID", "DIMENSION_NAME", "DIMENSION_OVID", "ORACLE_LONG_NAME", "ORACLE_PLURAL_NAME", "ORACLE_SHORT_NAME", "IS_DEFAULT_HIERARCHY", "IS_RAGGED_HIERARCHY", "IS_VALUE_BASED_HIERARCHY", "DESCRIPTION", "DESIGN_OVID") AS
+ select Hierarchy_ID, Hierarchy_Name, Hierarchy_OVID, Model_ID, Model_Name, Model_OVID, Dimension_ID, Dimension_Name, Dimension_OVID, Oracle_Long_Name, Oracle_Plural_Name, Oracle_Short_Name, Is_Default_Hierarchy, Is_Ragged_Hierarchy, Is_Value_Based_Hierarchy, Description, Design_OVID from DMRS_HIERARCHIES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_HIERARCHY_LEVELS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_HIERARCHY_LEVELS" ("HIERARCHY_ID", "HIERARCHY_NAME", "HIERARCHY_OVID", "LEVEL_ID", "LEVEL_NAME", "LEVEL_OVID", "DESIGN_OVID") AS
+ select Hierarchy_ID, Hierarchy_Name, Hierarchy_OVID, Level_ID, Level_Name, Level_OVID, Design_OVID from DMRS_HIERARCHY_LEVELS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_HIERARCHY_ROLLUP_LINKS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_HIERARCHY_ROLLUP_LINKS" ("HIERARCHY_ID", "HIERARCHY_NAME", "HIERARCHY_OVID", "ROLLUP_LINK_ID", "ROLLUP_LINK_NAME", "ROLLUP_LINK_OVID", "DESIGN_OVID") AS
+ select Hierarchy_ID, Hierarchy_Name, Hierarchy_OVID, Rollup_Link_ID, Rollup_Link_Name, Rollup_Link_OVID, Design_OVID from DMRS_HIERARCHY_ROLLUP_LINKS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_INDEXES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_INDEXES" ("INDEX_NAME", "OBJECT_ID", "OVID", "IMPORT_ID", "CONTAINER_ID", "CONTAINER_OVID", "STATE", "FUNCTIONAL", "EXPRESSION", "ENGINEER", "TABLE_NAME", "SPATIAL_INDEX", "SPATIAL_LAYER_TYPE", "GEODETIC_INDEX", "NUMBER_OF_DIMENSIONS", "DESIGN_OVID") AS
+ select Index_Name, Object_ID, OVID, Import_ID, Container_ID, Container_OVID, State, Functional, Expression, Engineer, Table_Name, Spatial_Index, Spatial_Layer_Type, Geodetic_Index, Number_Of_Dimensions, Design_OVID from DMRS_INDEXES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_INFO_STORES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_INFO_STORES" ("INFO_STORE_ID", "INFO_STORE_OVID", "INFO_STORE_NAME", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "INFO_STORE_TYPE", "OBJECT_TYPE", "IMPLEMENTATION_NAME", "LOCATION", "SOURCE", "FILE_NAME", "FILE_TYPE", "OWNER", "RDBMS_SITE", "SCOPE", "TRANSFER_TYPE", "FIELD_SEPARATOR", "TEXT_DELIMITER", "SKIP_RECORDS", "SELF_DESCRIBING", "SYSTEM_OBJECTIVE", "DESIGN_OVID") AS
+ select Info_Store_ID, Info_Store_OVID, Info_Store_Name, Model_ID, Model_OVID, Model_Name, Info_Store_Type, Object_Type, Implementation_Name, Location, Source, File_Name, File_Type, Owner, Rdbms_Site, Scope, Transfer_Type, Field_Separator, Text_Delimiter, Skip_Records, Self_Describing, System_Objective, Design_OVID from DMRS_INFO_STORES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_INFO_STRUCTURES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_INFO_STRUCTURES" ("INFO_STRUCTURE_ID", "INFO_STRUCTURE_OVID", "INFO_STRUCTURE_NAME", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "GROWTH_RATE_UNIT", "GROWTH_RATE_PERCENT", "VOLUME", "DESIGN_OVID") AS
+ select Info_Structure_ID, Info_Structure_OVID, Info_Structure_Name, Model_ID, Model_OVID, Model_Name, Growth_Rate_Unit, Growth_Rate_Percent, Volume, Design_OVID from DMRS_INFO_STRUCTURES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_KEY_ATTRIBUTES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_KEY_ATTRIBUTES" ("KEY_ID", "KEY_OVID", "ATTRIBUTE_ID", "ATTRIBUTE_OVID", "ENTITY_ID", "ENTITY_OVID", "KEY_NAME", "ENTITY_NAME", "ATTRIBUTE_NAME", "SEQUENCE", "RELATIONSHIP_ID", "RELATIONSHIP_OVID", "RELATIONSHIP_NAME", "DESIGN_OVID") AS
+ select Key_ID, Key_OVID, Attribute_ID, Attribute_OVID, Entity_ID, Entity_OVID, Key_Name, Entity_Name, Attribute_Name, Sequence, Relationship_ID, Relationship_OVID, Relationship_Name, Design_OVID from DMRS_KEY_ATTRIBUTES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_KEY_ELEMENTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_KEY_ELEMENTS" ("KEY_ID", "KEY_OVID", "TYPE", "ELEMENT_ID", "ELEMENT_OVID", "ELEMENT_NAME", "SEQUENCE", "SOURCE_LABEL", "TARGET_LABEL", "ENTITY_ID", "KEY_NAME", "ENTITY_OVID", "ENTITY_NAME", "DESIGN_OVID") AS
+ select Key_ID, Key_OVID, Type, Element_ID, Element_OVID, Element_Name, Sequence, Source_Label, Target_Label, Entity_ID, Key_Name, Entity_OVID, Entity_Name, Design_OVID from DMRS_KEY_ELEMENTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_KEYS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_KEYS" ("KEY_NAME", "OBJECT_ID", "OVID", "IMPORT_ID", "CONTAINER_ID", "CONTAINER_OVID", "STATE", "SYNONYMS", "ENTITY_NAME", "DESIGN_OVID") AS
+ select Key_Name, Object_ID, OVID, Import_ID, Container_ID, Container_OVID, State, Synonyms, Entity_Name, Design_OVID from DMRS_KEYS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_LARGE_TEXT
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_LARGE_TEXT" ("OBJECT_ID", "OVID", "OBJECT_NAME", "TYPE", "TEXT", "DESIGN_OVID") AS
+ select Object_ID, OVID, Object_Name, Type, Text, Design_OVID from DMRS_LARGE_TEXT
+;
+--------------------------------------------------------
+-- DDL for View DMRV_LEVEL_ATTRS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_LEVEL_ATTRS" ("LEVEL_ID", "LEVEL_NAME", "LEVEL_OVID", "ATTRIBUTE_ID", "ATTRIBUTE_NAME", "ATTRIBUTE_OVID", "IS_DEFAULT_ATTR", "IS_LEVEL_KEY_ATTR", "IS_PARENT_KEY_ATTR", "IS_DESCRIPTIVE_KEY_ATTR", "IS_CALCULATED_ATTR", "DESCRIPTIVE_NAME", "DESCRIPTIVE_IS_INDEXED", "DESCRIPTIVE_SLOW_CHANGING", "CALCULATED_EXPR", "DESIGN_OVID") AS
+ select Level_ID, Level_Name, Level_OVID, Attribute_ID, Attribute_Name, Attribute_OVID, Is_Default_Attr, Is_Level_Key_Attr, Is_Parent_Key_Attr, Is_Descriptive_Key_Attr, Is_Calculated_Attr, Descriptive_Name, Descriptive_Is_Indexed, Descriptive_Slow_Changing, Calculated_Expr, Design_OVID from DMRS_LEVEL_ATTRS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_LEVELS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_LEVELS" ("LEVEL_ID", "LEVEL_NAME", "LEVEL_OVID", "MODEL_ID", "MODEL_NAME", "MODEL_OVID", "ENTITY_ID", "ENTITY_NAME", "ENTITY_OVID", "NAME_COLUMN_ID", "NAME_COLUMN_NAME", "NAME_COLUMN_OVID", "VALUE_COLUMN_ID", "VALUE_COLUMN_NAME", "VALUE_COLUMN_OVID", "ORACLE_LONG_NAME", "ORACLE_PLURAL_NAME", "ORACLE_SHORT_NAME", "ROOT_IDENTIFICATION", "IDENTIFICATION_VALUE", "SELECTION_CRITERIA", "SELECTION_CRITERIA_DESCRIPTION", "IS_VALUE_BASED_HIERARCHY", "DESCRIPTION", "DESIGN_OVID") AS
+ select Level_ID, Level_Name, Level_OVID, Model_ID, Model_Name, Model_OVID, Entity_ID, Entity_Name, Entity_OVID, Name_Column_ID, Name_Column_Name, Name_Column_OVID, Value_Column_ID, Value_Column_Name, Value_Column_OVID, Oracle_Long_Name, Oracle_Plural_Name, Oracle_Short_Name, Root_Identification, Identification_Value, Selection_Criteria, Selection_Criteria_Description, Is_Value_Based_Hierarchy, Description, Design_OVID from DMRS_LEVELS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_LOCATIONS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_LOCATIONS" ("LOCATION_ID", "LOCATION_OVID", "LOCATION_NAME", "BUSINESS_INFO_ID", "BUSINESS_INFO_OVID", "BUSINESS_INFO_NAME", "LOC_ADDRESS", "LOC_CITY", "LOC_POST_CODE", "LOC_AREA", "LOC_COUNTRY", "LOC_TYPE", "DESIGN_OVID") AS
+ select Location_ID, Location_OVID, Location_Name, Business_Info_ID, Business_Info_OVID, Business_Info_Name, Loc_Address, Loc_City, Loc_Post_Code, Loc_Area, Loc_Country, Loc_Type, Design_OVID from DMRS_LOCATIONS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_LOGICAL_TO_NATIVE
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_LOGICAL_TO_NATIVE" ("DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME", "LOGICAL_TYPE_ID", "LOGICAL_TYPE_OVID", "LT_NAME", "NATIVE_TYPE", "RDBMS_TYPE", "RDBMS_VERSION", "HAS_SIZE", "HAS_PRECISION", "HAS_SCALE") AS
+ select Design_ID, Design_OVID, Design_Name, Logical_Type_ID, Logical_Type_OVID, LT_Name, Native_Type, RDBMS_Type, RDBMS_Version, Has_Size, Has_Precision, Has_Scale from DMRS_LOGICAL_TO_NATIVE
+;
+--------------------------------------------------------
+-- DDL for View DMRV_LOGICAL_TYPES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_LOGICAL_TYPES" ("DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME", "LOGICAL_TYPE_ID", "OVID", "LT_NAME") AS
+ select Design_ID, Design_OVID, Design_Name, Logical_Type_ID, OVID, LT_Name from DMRS_LOGICAL_TYPES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_MAPPINGS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_MAPPINGS" ("LOGICAL_MODEL_ID", "LOGICAL_MODEL_OVID", "LOGICAL_MODEL_NAME", "LOGICAL_OBJECT_ID", "LOGICAL_OBJECT_OVID", "LOGICAL_OBJECT_NAME", "LOGICAL_OBJECT_TYPE", "RELATIONAL_MODEL_ID", "RELATIONAL_MODEL_OVID", "RELATIONAL_MODEL_NAME", "RELATIONAL_OBJECT_ID", "RELATIONAL_OBJECT_OVID", "RELATIONAL_OBJECT_NAME", "RELATIONAL_OBJECT_TYPE", "ENTITY_ID", "ENTITY_OVID", "ENTITY_NAME", "TABLE_ID", "TABLE_OVID", "TABLE_NAME", "DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME") AS
+ select Logical_Model_ID, Logical_Model_OVID, Logical_Model_Name, Logical_Object_ID, Logical_Object_OVID, Logical_Object_Name, Logical_Object_Type, Relational_Model_ID, Relational_Model_OVID, Relational_Model_Name, Relational_Object_ID, Relational_Object_OVID, Relational_Object_Name, Relational_Object_Type, Entity_ID, Entity_OVID, Entity_Name, Table_ID, Table_OVID, Table_Name, Design_ID, Design_OVID, Design_Name from DMRS_MAPPINGS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_MAPPING_TARGETS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_MAPPING_TARGETS" ("OBJECT_ID", "OBJECT_OVID", "OBJECT_NAME", "TARGET_ID", "TARGET_OVID", "TARGET_NAME", "OBJECT_TYPE", "TARGET_TYPE", "TRANSFORMATION_TYPE", "DESCRIPTION", "DESIGN_OVID") AS
+ select Object_ID, Object_OVID, Object_Name, Target_ID, Target_OVID, Target_Name, Object_Type, Target_Type, Transformation_Type, Description, Design_OVID from DMRS_MAPPING_TARGETS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_MAPPING_TARGET_SOURCES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_MAPPING_TARGET_SOURCES" ("OBJECT_ID", "OBJECT_OVID", "OBJECT_NAME", "TARGET_ID", "TARGET_OVID", "TARGET_NAME", "SOURCE_ID", "SOURCE_OVID", "SOURCE_NAME", "OBJECT_TYPE", "TARGET_TYPE", "SOURCE_TYPE", "DESIGN_OVID") AS
+ select Object_ID, Object_OVID, Object_Name, Target_ID, Target_OVID, Target_Name, Source_ID, Source_OVID, Source_Name, Object_Type, Target_Type, Source_Type, Design_OVID from DMRS_MAPPING_TARGET_SOURCES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_MEASURE_AGGR_FUNCS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_MEASURE_AGGR_FUNCS" ("MEASURE_ID", "MEASURE_NAME", "MEASURE_OVID", "AGGREGATE_FUNCTION_ID", "AGGREGATE_FUNCTION_NAME", "AGGREGATE_FUNCTION_OVID", "MEASURE_ALIAS", "IS_DEFAULT", "DESIGN_OVID") AS
+ select Measure_ID, Measure_Name, Measure_OVID, Aggregate_Function_ID, Aggregate_Function_Name, Aggregate_Function_OVID, Measure_Alias, Is_Default, Design_OVID from DMRS_MEASURE_AGGR_FUNCS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_MEASURE_FOLDER_MEASURES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_MEASURE_FOLDER_MEASURES" ("MEASURE_FOLDER_ID", "MEASURE_FOLDER_NAME", "MEASURE_FOLDER_OVID", "MEASURE_ID", "MEASURE_NAME", "MEASURE_OVID", "PARENT_OBJECT_ID", "PARENT_OBJECT_NAME", "PARENT_OBJECT_OVID", "PARENT_OBJECT_TYPE", "DESIGN_OVID") AS
+ select Measure_Folder_ID, Measure_Folder_Name, Measure_Folder_OVID, Measure_ID, Measure_Name, Measure_OVID, Parent_Object_ID, Parent_Object_Name, Parent_Object_OVID, Parent_Object_Type, Design_OVID from DMRS_MEASURE_FOLDER_MEASURES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_MEASURE_FOLDERS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_MEASURE_FOLDERS" ("MEASURE_FOLDER_ID", "MEASURE_FOLDER_NAME", "MEASURE_FOLDER_OVID", "MODEL_ID", "MODEL_NAME", "MODEL_OVID", "PARENT_FOLDER_ID", "PARENT_FOLDER_NAME", "PARENT_FOLDER_OVID", "ORACLE_LONG_NAME", "ORACLE_PLURAL_NAME", "ORACLE_SHORT_NAME", "IS_LEAF", "DESCRIPTION", "DESIGN_OVID") AS
+ select Measure_Folder_ID, Measure_Folder_Name, Measure_Folder_OVID, Model_ID, Model_Name, Model_OVID, Parent_Folder_ID, Parent_Folder_Name, Parent_Folder_OVID, Oracle_Long_Name, Oracle_Plural_Name, Oracle_Short_Name, Is_Leaf, Description, Design_OVID from DMRS_MEASURE_FOLDERS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_MEASURES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_MEASURES" ("MEASURE_ID", "MEASURE_NAME", "MEASURE_OVID", "MODEL_ID", "MODEL_NAME", "MODEL_OVID", "CUBE_ID", "CUBE_NAME", "CUBE_OVID", "FACT_OBJECT_ID", "FACT_OBJECT_NAME", "FACT_OBJECT_OVID", "ORACLE_LONG_NAME", "ORACLE_PLURAL_NAME", "ORACLE_SHORT_NAME", "FACT_OBJECT_TYPE", "ADDITIVITY_TYPE", "IS_FACT_DIMENSION", "IS_FORMULA", "IS_CUSTOM_FORMULA", "FORMULA", "WHERE_CLAUSE", "DESCRIPTION", "DESIGN_OVID") AS
+ select Measure_ID, Measure_Name, Measure_OVID, Model_ID, Model_Name, Model_OVID, Cube_ID, Cube_Name, Cube_OVID, Fact_Object_ID, Fact_Object_Name, Fact_Object_OVID, Oracle_Long_Name, Oracle_Plural_Name, Oracle_Short_Name, Fact_Object_Type, Additivity_Type, Is_Fact_Dimension, Is_Formula, Is_Custom_Formula, Formula, Where_Clause, Description, Design_OVID from DMRS_MEASURES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_MODEL_DISPLAYS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_MODEL_DISPLAYS" ("DISPLAY_ID", "DISPLAY_OVID", "DISPLAY_NAME", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "DESIGN_OVID") AS
+ select Display_ID, Display_OVID, Display_Name, Model_ID, Model_OVID, Model_Name, Design_OVID from DMRS_MODEL_DISPLAYS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_MODEL_NAMING_OPTIONS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_MODEL_NAMING_OPTIONS" ("OBJECT_TYPE", "MAX_NAME_LENGTH", "CHARACTER_CASE", "VALID_CHARACTERS", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "MODEL_TYPE", "DESIGN_OVID") AS
+ select Object_type, Max_Name_Length, Character_Case, Valid_Characters, Model_ID, Model_OVID, Model_Name, Model_Type, Design_OVID from DMRS_MODEL_NAMING_OPTIONS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_MODELS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_MODELS" ("DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "MODEL_TYPE", "RDBMS_TYPE") AS
+ select Design_ID, Design_OVID, Design_Name, Model_ID, Model_OVID, Model_Name, Model_Type, RDBMS_Type from DMRS_MODELS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_MODEL_SUBVIEWS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_MODEL_SUBVIEWS" ("SUBVIEW_ID", "SUBVIEW_OVID", "SUBVIEW_NAME", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "DESIGN_OVID") AS
+ select Subview_ID, Subview_OVID, Subview_Name, Model_ID, Model_OVID, Model_Name, Design_OVID from DMRS_MODEL_SUBVIEWS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_NATIVE_TO_LOGICAL
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_NATIVE_TO_LOGICAL" ("RDBMS_TYPE", "RDBMS_VERSION", "NATIVE_TYPE", "LT_NAME", "LOGICAL_TYPE_ID", "LOGICAL_TYPE_OVID", "DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME") AS
+ select RDBMS_Type, RDBMS_Version, Native_Type, LT_Name, Logical_Type_ID, Logical_Type_OVID, Design_ID, Design_OVID, Design_Name from DMRS_NATIVE_TO_LOGICAL
+;
+--------------------------------------------------------
+-- DDL for View DMRV_NOTES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_NOTES" ("OBJECT_ID", "OVID", "OBJECT_NAME", "MODEL_OVID", "MODEL_ID", "MODEL_NAME", "DESIGN_OVID") AS
+ select Object_ID, OVID, Object_Name, Model_OVID, Model_ID, Model_Name, Design_OVID from DMRS_NOTES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_PK_OID_COLUMNS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_PK_OID_COLUMNS" ("COLUMN_ID", "COLUMN_OVID", "TABLE_ID", "TABLE_OVID", "TABLE_NAME", "COLUMN_NAME", "DESIGN_OVID") AS
+ select Column_ID, Column_OVID, Table_ID, Table_OVID, Table_Name, Column_Name, Design_OVID from DMRS_PK_OID_COLUMNS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_PROCESS_ATTRIBUTES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_PROCESS_ATTRIBUTES" ("PROCESS_ID", "PROCESS_OVID", "ENTITY_ID", "ENTITY_OVID", "FLOW_ID", "FLOW_OVID", "DFD_ID", "DFD_OVID", "PROCESS_NAME", "ENTITY_NAME", "FLOW_NAME", "DFD_NAME", "OP_READ", "OP_CREATE", "OP_UPDATE", "OP_DELETE", "CRUD_CODE", "FLOW_DIRECTION", "ATTRIBUTE_ID", "ATTRIBUTE_OVID", "ATTRIBUTE_NAME", "DESIGN_OVID") AS
+ select Process_ID, Process_OVID, Entity_ID, Entity_OVID, Flow_ID, Flow_OVID, DFD_ID, DFD_OVID, Process_Name, Entity_Name, Flow_Name, DFD_Name, OP_Read, OP_Create, OP_Update, OP_Delete, CRUD_Code, Flow_Direction, Attribute_ID, Attribute_OVID, Attribute_Name, Design_OVID from DMRS_PROCESS_ATTRIBUTES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_PROCESS_ENTITIES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_PROCESS_ENTITIES" ("PROCESS_ID", "PROCESS_OVID", "ENTITY_ID", "ENTITY_OVID", "FLOW_ID", "FLOW_OVID", "DFD_ID", "DFD_OVID", "PROCESS_NAME", "ENTITY_NAME", "FLOW_NAME", "DFD_NAME", "OP_READ", "OP_CREATE", "OP_UPDATE", "OP_DELETE", "CRUD_CODE", "FLOW_DIRECTION", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "DESIGN_OVID") AS
+ select Process_ID, Process_OVID, Entity_ID, Entity_OVID, Flow_ID, Flow_OVID, DFD_ID, DFD_OVID, Process_Name, Entity_Name, Flow_Name, DFD_Name, OP_Read, OP_Create, OP_Update, OP_Delete, CRUD_Code, Flow_Direction, Model_ID, Model_OVID, Model_Name, Design_OVID from DMRS_PROCESS_ENTITIES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_PROCESSES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_PROCESSES" ("PROCESS_ID", "PROCESS_OVID", "PROCESS_NAME", "DIAGRAM_ID", "DIAGRAM_OVID", "DIAGRAM_NAME", "TRANSFORMATION_TASK_ID", "TRANSFORMATION_TASK_OVID", "TRANSFORMATION_TASK_NAME", "PARENT_PROCESS_ID", "PARENT_PROCESS_OVID", "PARENT_PROCESS_NAME", "PROCESS_NUMBER", "PROCESS_TYPE", "PROCESS_MODE", "PRIORITY", "FREQUENCY_TIMES", "FREQUENCY_TIME_UNIT", "PEAK_PERIODS_STRING", "PARAMETERS_WRAPPERS_STRING", "INTERACTIVE_MAX_RESPONSE_TIME", "INTERACTIVE_RESPONSE_TIME_UNIT", "BATCH_MIN_TRANSACTIONS", "BATCH_TIME_UNIT", "DESIGN_OVID") AS
+ select Process_ID, Process_OVID, Process_Name, Diagram_ID, Diagram_OVID, Diagram_Name, Transformation_Task_ID, Transformation_Task_OVID, Transformation_Task_Name, Parent_Process_ID, Parent_Process_OVID, Parent_Process_Name, Process_Number, Process_Type, Process_Mode, Priority, Frequency_Times, Frequency_Time_Unit, Peak_Periods_String, Parameters_Wrappers_String, Interactive_Max_Response_Time, Interactive_Response_Time_Unit, Batch_Min_Transactions, Batch_Time_Unit, Design_OVID from DMRS_PROCESSES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_RAGGED_HIER_LINK_ATTRS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_RAGGED_HIER_LINK_ATTRS" ("RAGGED_HIER_LINK_ID", "RAGGED_HIER_LINK_NAME", "RAGGED_HIER_LINK_OVID", "ATTRIBUTE_ID", "ATTRIBUTE_NAME", "ATTRIBUTE_OVID", "DESIGN_OVID") AS
+ select Ragged_Hier_Link_ID, Ragged_Hier_Link_Name, Ragged_Hier_Link_OVID, Attribute_ID, Attribute_Name, Attribute_OVID, Design_OVID from DMRS_RAGGED_HIER_LINK_ATTRS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_RAGGED_HIER_LINKS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_RAGGED_HIER_LINKS" ("RAGGED_HIER_LINK_ID", "RAGGED_HIER_LINK_NAME", "RAGGED_HIER_LINK_OVID", "MODEL_ID", "MODEL_NAME", "MODEL_OVID", "PARENT_LEVEL_ID", "PARENT_LEVEL_NAME", "PARENT_LEVEL_OVID", "CHILD_LEVEL_ID", "CHILD_LEVEL_NAME", "CHILD_LEVEL_OVID", "DESCRIPTION", "DESIGN_OVID") AS
+ select Ragged_Hier_Link_ID, Ragged_Hier_Link_Name, Ragged_Hier_Link_OVID, Model_ID, Model_Name, Model_OVID, Parent_Level_ID, Parent_Level_Name, Parent_Level_OVID, Child_Level_ID, Child_Level_Name, Child_Level_OVID, Description, Design_OVID from DMRS_RAGGED_HIER_LINKS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_RDBMS_SITES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_RDBMS_SITES" ("SITE_NAME", "SITE_ID", "SITE_OVID", "RDBMS_TYPE", "DESIGN_OVID") AS
+ select Site_Name, Site_ID, Site_OVID, RDBMS_Type, Design_OVID from DMRS_RDBMS_SITES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_RECORD_STRUCT_EXT_DATAS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_RECORD_STRUCT_EXT_DATAS" ("RECORD_STRUCTURE_ID", "RECORD_STRUCTURE_OVID", "RECORD_STRUCTURE_NAME", "EXTERNAL_DATA_ID", "EXTERNAL_DATA_OVID", "EXTERNAL_DATA_NAME", "DESIGN_OVID") AS
+ select Record_Structure_ID, Record_Structure_OVID, Record_Structure_Name, External_Data_ID, External_Data_OVID, External_Data_Name, Design_OVID from DMRS_RECORD_STRUCT_EXT_DATAS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_RECORD_STRUCTURES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_RECORD_STRUCTURES" ("RECORD_STRUCTURE_ID", "RECORD_STRUCTURE_OVID", "RECORD_STRUCTURE_NAME", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "DESIGN_OVID") AS
+ select Record_Structure_ID, Record_Structure_OVID, Record_Structure_Name, Model_ID, Model_OVID, Model_Name, Design_OVID from DMRS_RECORD_STRUCTURES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_RELATIONSHIPS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_RELATIONSHIPS" ("RELATIONSHIP_NAME", "MODEL_ID", "MODEL_OVID", "OBJECT_ID", "OVID", "IMPORT_ID", "SOURCE_ENTITY_NAME", "TARGET_ENTITY_NAME", "SOURCE_LABEL", "TARGET_LABEL", "SOURCETO_TARGET_CARDINALITY", "TARGETTO_SOURCE_CARDINALITY", "SOURCE_OPTIONAL", "TARGET_OPTIONAL", "DOMINANT_ROLE", "IDENTIFYING", "SOURCE_ID", "SOURCE_OVID", "TARGET_ID", "TARGET_OVID", "NUMBER_OF_ATTRIBUTES", "TRANSFERABLE", "IN_ARC", "ARC_ID", "MODEL_NAME", "DESIGN_OVID") AS
+ select Relationship_Name, Model_ID, Model_OVID, Object_ID, OVID, Import_ID, Source_Entity_Name, Target_Entity_Name, Source_Label, Target_Label, SourceTo_Target_Cardinality, TargetTo_Source_Cardinality, Source_Optional, Target_Optional, Dominant_Role, Identifying, Source_ID, Source_OVID, Target_ID, Target_OVID, Number_Of_Attributes, Transferable, In_Arc, Arc_ID, Model_Name, Design_OVID from DMRS_RELATIONSHIPS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_REPORTS_VERSION_1_0
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_REPORTS_VERSION_1_0" ("DMRS_PERSISTENCE_VERSION", "DMRS_REPORTS_VERSION", "CREATED_ON") AS
+ select 1.6 DMRS_Persistence_Version, 1.0 DMRS_Reports_Version, to_timestamp('2014/07/03 16:16:45','YYYY/MM/DD HH24:MI:SS') Created_On from dual with read only
+;
+--------------------------------------------------------
+-- DDL for View DMRV_RESOURCE_LOCATORS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_RESOURCE_LOCATORS" ("RESOURCE_LOCATOR_ID", "RESOURCE_LOCATOR_OVID", "RESOURCE_LOCATOR_NAME", "BUSINESS_INFO_ID", "BUSINESS_INFO_OVID", "BUSINESS_INFO_NAME", "URL", "DESIGN_OVID") AS
+ select Resource_Locator_ID, Resource_Locator_OVID, Resource_Locator_Name, Business_Info_ID, Business_Info_OVID, Business_Info_Name, Url, Design_OVID from DMRS_RESOURCE_LOCATORS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_RES_PARTY_CONTACTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_RES_PARTY_CONTACTS" ("RESPONSIBLE_PARTY_ID", "RESPONSIBLE_PARTY_OVID", "RESPONSIBLE_PARTY_NAME", "CONTACT_ID", "CONTACT_OVID", "CONTACT_NAME", "DESIGN_OVID") AS
+ select Responsible_Party_ID, Responsible_Party_OVID, Responsible_Party_Name, Contact_ID, Contact_OVID, Contact_Name, Design_OVID from DMRS_RES_PARTY_CONTACTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_RES_PARTY_ELEMENTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_RES_PARTY_ELEMENTS" ("RESPONSIBLE_PARTY_ID", "RESPONSIBLE_PARTY_OVID", "RESPONSIBLE_PARTY_NAME", "ELEMENT_ID", "ELEMENT_OVID", "ELEMENT_NAME", "ELEMENT_TYPE", "DESIGN_OVID") AS
+ select Responsible_Party_ID, Responsible_Party_OVID, Responsible_Party_Name, Element_ID, Element_OVID, Element_Name, Element_Type, Design_OVID from DMRS_RES_PARTY_ELEMENTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_RESPONSIBLE_PARTIES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_RESPONSIBLE_PARTIES" ("RESPONSIBLE_PARTY_ID", "RESPONSIBLE_PARTY_OVID", "RESPONSIBLE_PARTY_NAME", "BUSINESS_INFO_ID", "BUSINESS_INFO_OVID", "BUSINESS_INFO_NAME", "PARENT_ID", "PARENT_OVID", "PARENT_NAME", "RESPONSIBILITY", "DESIGN_OVID") AS
+ select Responsible_Party_ID, Responsible_Party_OVID, Responsible_Party_Name, Business_Info_ID, Business_Info_OVID, Business_Info_Name, Parent_ID, Parent_OVID, Parent_Name, Responsibility, Design_OVID from DMRS_RESPONSIBLE_PARTIES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_ROLE_PROCESSES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_ROLE_PROCESSES" ("ROLE_ID", "ROLE_OVID", "ROLE", "PROCESS_ID", "PROCESS_OVID", "PROCESS_NAME", "DESIGN_OVID") AS
+ select Role_ID, Role_OVID, Role_Name, Process_ID, Process_OVID, Process_Name, Design_OVID from DMRS_ROLE_PROCESSES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_ROLES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_ROLES" ("ROLE_ID", "ROLE_OVID", "ROLE", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "DESCRIPTION", "DESIGN_OVID") AS
+ select Role_ID, Role_OVID, Role_Name, Model_ID, Model_OVID, Model_Name, Description, Design_OVID from DMRS_ROLES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_ROLLUP_LINK_ATTRS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_ROLLUP_LINK_ATTRS" ("ROLLUP_LINK_ID", "ROLLUP_LINK_NAME", "ROLLUP_LINK_OVID", "ATTRIBUTE_ID", "ATTRIBUTE_NAME", "ATTRIBUTE_OVID", "DESIGN_OVID") AS
+ select Rollup_Link_ID, Rollup_Link_Name, Rollup_Link_OVID, Attribute_ID, Attribute_Name, Attribute_OVID, Design_OVID from DMRS_ROLLUP_LINK_ATTRS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_ROLLUP_LINKS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_ROLLUP_LINKS" ("ROLLUP_LINK_ID", "ROLLUP_LINK_NAME", "ROLLUP_LINK_OVID", "MODEL_ID", "MODEL_NAME", "MODEL_OVID", "PARENT_OBJECT_ID", "PARENT_OBJECT_NAME", "PARENT_OBJECT_OVID", "CHILD_OBJECT_ID", "CHILD_OBJECT_NAME", "CHILD_OBJECT_OVID", "FACT_ENTITY_ID", "FACT_ENTITY_NAME", "FACT_ENTITY_OVID", "PARENT_OBJECT_TYPE", "CHILD_OBJECT_TYPE", "ORACLE_LONG_NAME", "ORACLE_PLURAL_NAME", "ORACLE_SHORT_NAME", "DEFAULT_AGGR_OPERATOR", "IS_ROLE_PLAYING", "IS_SPARSE_DIMENSION", "DESCRIPTION", "DESIGN_OVID") AS
+ select Rollup_Link_ID, Rollup_Link_Name, Rollup_Link_OVID, Model_ID, Model_Name, Model_OVID, Parent_Object_ID, Parent_Object_Name, Parent_Object_OVID, Child_Object_ID, Child_Object_Name, Child_Object_OVID, Fact_Entity_ID, Fact_Entity_Name, Fact_Entity_OVID, Parent_Object_Type, Child_Object_Type, Oracle_Long_Name, Oracle_Plural_Name, Oracle_Short_Name, Default_Aggr_Operator, Is_Role_Playing, Is_Sparse_Dimension, Description, Design_OVID from DMRS_ROLLUP_LINKS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_SLICE_DIM_HIER_LEVEL
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_SLICE_DIM_HIER_LEVEL" ("SLICE_ID", "SLICE_NAME", "SLICE_OVID", "DIMENSION_ID", "DIMENSION_NAME", "DIMENSION_OVID", "HIERARCHY_ID", "HIERARCHY_NAME", "HIERARCHY_OVID", "LEVEL_ID", "LEVEL_NAME", "LEVEL_OVID", "DESIGN_OVID") AS
+ select Slice_ID, Slice_Name, Slice_OVID, Dimension_ID, Dimension_Name, Dimension_OVID, Hierarchy_ID, Hierarchy_Name, Hierarchy_OVID, Level_ID, Level_Name, Level_OVID, Design_OVID from DMRS_SLICE_DIM_HIER_LEVEL
+;
+--------------------------------------------------------
+-- DDL for View DMRV_SLICE_MEASURES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_SLICE_MEASURES" ("SLICE_ID", "SLICE_NAME", "SLICE_OVID", "MEASURE_ID", "MEASURE_NAME", "MEASURE_OVID", "AGGREGATE_FUNCTION_ID", "AGGREGATE_FUNCTION_NAME", "AGGREGATE_FUNCTION_OVID", "MEASURE_ALIAS", "DESIGN_OVID") AS
+ select Slice_ID, Slice_Name, Slice_OVID, Measure_ID, Measure_Name, Measure_OVID, Aggregate_Function_ID, Aggregate_Function_Name, Aggregate_Function_OVID, Measure_Alias, Design_OVID from DMRS_SLICE_MEASURES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_SLICES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_SLICES" ("SLICE_ID", "SLICE_NAME", "SLICE_OVID", "MODEL_ID", "MODEL_NAME", "MODEL_OVID", "CUBE_ID", "CUBE_NAME", "CUBE_OVID", "ENTITY_ID", "ENTITY_NAME", "ENTITY_OVID", "ORACLE_LONG_NAME", "ORACLE_PLURAL_NAME", "ORACLE_SHORT_NAME", "IS_FULLY_REALIZED", "IS_READ_ONLY", "DESCRIPTION", "DESIGN_OVID") AS
+ select Slice_ID, Slice_Name, Slice_OVID, Model_ID, Model_Name, Model_OVID, Cube_ID, Cube_Name, Cube_OVID, Entity_ID, Entity_Name, Entity_OVID, Oracle_Long_Name, Oracle_Plural_Name, Oracle_Short_Name, Is_Fully_Realized, Is_Read_Only, Description, Design_OVID from DMRS_SLICES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_SOURCE_INFO
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_SOURCE_INFO" ("SOURCE_INFO_OVID", "SOURCE_INFO_TYPE", "DDL_FILE_NAME", "DDL_PATH_NAME", "DDL_DB_TYPE", "DATADICT_CONNECTION_NAME", "DATADICT_CONNECTION_URL", "DATADICT_DB_TYPE", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "DESIGN_OVID") AS
+ select Source_Info_OVID, Source_Info_Type, DDL_File_Name, DDL_Path_Name, DDL_DB_Type, DataDict_Connection_Name, DataDict_Connection_Url, DataDict_DB_Type, Model_ID, Model_OVID, Model_Name, Design_OVID from DMRS_SOURCE_INFO
+;
+--------------------------------------------------------
+-- DDL for View DMRV_SPATIAL_COLUMN_DEFINITION
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_SPATIAL_COLUMN_DEFINITION" ("TABLE_ID", "TABLE_OVID", "DEFINITION_ID", "DEFINITION_OVID", "DEFINITION_NAME", "TABLE_NAME", "COLUMN_ID", "COLUMN_OVID", "COLUMN_NAME", "USE_FUNCTION", "FUNCTION_EXPRESSION", "COORDINATE_SYSTEM_ID", "HAS_SPATIAL_INDEX", "SPATIAL_INDEX_ID", "SPATIAL_INDEX_OVID", "SPATIAL_INDEX_NAME", "DESIGN_OVID") AS
+ select Table_ID, Table_OVID, Definition_ID, Definition_OVID, Definition_Name, Table_Name, Column_ID, Column_OVID, Column_Name, Use_Function, Function_Expression, Coordinate_System_ID, Has_Spatial_Index, Spatial_Index_ID, Spatial_Index_OVID, Spatial_Index_Name, Design_OVID from DMRS_SPATIAL_COLUMN_DEFINITION
+;
+--------------------------------------------------------
+-- DDL for View DMRV_SPATIAL_DIMENSIONS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_SPATIAL_DIMENSIONS" ("DEFINITION_ID", "DEFINITION_OVID", "DEFINITION_NAME", "DIMENSION_NAME", "LOW_BOUNDARY", "UPPER_BOUNDARY", "TOLERANCE", "DESIGN_OVID") AS
+ select Definition_ID, Definition_OVID, Definition_Name, Dimension_Name, Low_Boundary, Upper_Boundary, Tolerance, Design_OVID from DMRS_SPATIAL_DIMENSIONS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_STRUCT_TYPE_ATTRS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_STRUCT_TYPE_ATTRS" ("ATTRIBUTE_ID", "ATTRIBUTE_OVID", "ATTRIBUTE_NAME", "STRUCTURED_TYPE_ID", "STRUCTURED_TYPE_OVID", "STRUCTURED_TYPE_NAME", "MANDATORY", "REFERENCE", "T_SIZE", "T_PRECISION", "T_SCALE", "TYPE_ID", "TYPE_OVID", "TYPE_NAME", "DESIGN_OVID") AS
+ SELECT Attribute_ID, Attribute_OVID, Attribute_Name, Structured_Type_ID, Structured_Type_OVID, Structured_Type_Name, Mandatory, Reference, T_Size, T_Precision, T_Scale, Type_ID, Type_OVID, Type_Name, Design_OVID FROM DMRS_STRUCT_TYPE_ATTRS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_STRUCT_TYPE_METHOD_PARS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_STRUCT_TYPE_METHOD_PARS" ("PARAMETER_ID", "PARAMETER_OVID", "PARAMETER_NAME", "METHOD_ID", "METHOD_OVID", "METHOD_NAME", "RETURN_VALUE", "REFERENCE", "SEQ", "T_SIZE", "T_PRECISION", "T_SCALE", "TYPE_ID", "TYPE_OVID", "TYPE_NAME", "DESIGN_OVID") AS
+ SELECT Parameter_ID, Parameter_OVID, Parameter_Name, Method_ID, Method_OVID, Method_Name, Return_Value, Reference, Seq, T_Size, T_Precision, T_Scale, Type_ID, Type_OVID, Type_Name, Design_OVID FROM DMRS_STRUCT_TYPE_METHOD_PARS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_STRUCT_TYPE_METHODS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_STRUCT_TYPE_METHODS" ("METHOD_ID", "METHOD_OVID", "METHOD_NAME", "STRUCTURED_TYPE_ID", "STRUCTURED_TYPE_OVID", "STRUCTURED_TYPE_NAME", "BODY", "CONSTRUCTOR", "OVERRIDDEN_METHOD_ID", "OVERRIDDEN_METHOD_OVID", "OVERRIDDEN_METHOD_NAME", "DESIGN_OVID") AS
+ SELECT stm.Method_ID, stm.Method_OVID, stm.Method_Name, stm.Structured_Type_ID, stm.Structured_Type_OVID, stm.Structured_Type_Name, lt.Text, stm.Constructor, stm.Overridden_Method_ID, stm.Overridden_Method_OVID, stm.Overridden_Method_Name, stm.Design_OVID FROM DMRS_STRUCT_TYPE_METHODS stm, DMRS_LARGE_TEXT lt WHERE stm.Method_id = lt.Object_id
+;
+--------------------------------------------------------
+-- DDL for View DMRV_STRUCTURED_TYPES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_STRUCTURED_TYPES" ("DESIGN_ID", "DESIGN_OVID", "DESIGN_NAME", "MODEL_OVID", "MODEL_NAME", "STRUCTURED_TYPE_ID", "STRUCTURED_TYPE_OVID", "STRUCTURED_TYPE_NAME", "SUPER_TYPE_ID", "SUPER_TYPE_OVID", "SUPER_TYPE_NAME", "PREDEFINED", "ST_FINAL", "ST_INSTANTIABLE") AS
+ select Design_ID, Design_OVID, Design_Name, Model_OVID, Model_Name, Structured_Type_ID, Structured_Type_OVID, Structured_Type_Name, Super_Type_ID, Super_Type_OVID, Super_Type_Name, Predefined, ST_Final, ST_Instantiable from DMRS_STRUCTURED_TYPES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_TABLE_CONSTRAINTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_TABLE_CONSTRAINTS" ("TABLE_ID", "TABLE_OVID", "SEQUENCE", "CONSTRAINT_ID", "CONSTRAINT_OVID", "CONSTRAINT_NAME", "TEXT", "TABLE_NAME", "DESIGN_OVID") AS
+ select Table_ID, Table_OVID, Sequence, Constraint_ID, Constraint_OVID, Constraint_Name, Text, Table_Name, Design_OVID from DMRS_TABLE_CONSTRAINTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_TABLE_INCLUDE_SCRIPTS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_TABLE_INCLUDE_SCRIPTS" ("TABLE_ID", "TABLE_OVID", "TABLE_NAME", "TYPE", "SEQUENCE", "TEXT", "DESIGN_OVID") AS
+ select Table_ID, Table_OVID, Table_Name, Type, Sequence, Text, Design_OVID from DMRS_TABLE_INCLUDE_SCRIPTS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_TABLES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_TABLES" ("TABLE_NAME", "ABBREVIATION", "OBJECT_ID", "OVID", "IMPORT_ID", "MODEL_ID", "MODEL_OVID", "STRUCTURED_TYPE_ID", "STRUCTURED_TYPE_OVID", "STRUCTURED_TYPE_NAME", "NUMBER_DATA_ELEMENTS", "CLASSIFICATION_TYPE_ID", "CLASSIFICATION_TYPE_OVID", "CLASSIFICATION_TYPE_NAME", "ALLOW_TYPE_SUBSTITUTION", "MIN_VOLUME", "EXPECTED_VOLUME", "MAX_VOLUME", "GROWTH_RATE_PERCENTS", "GROWTH_RATE_INTERVAL", "NORMAL_FORM", "TEMPORARY_OBJECT_SCOPE", "ADEQUATELY_NORMALIZED", "SUBSTITUTION_PARENT", "SUBSTITUTION_PARENT_OVID", "ENGINEER", "SPATIAL_TABLE", "OID_IS_PK", "OID_IS_USER_DEFINED", "INCLUDE_SCRIPTS_INTO_DDL", "MODEL_NAME", "SUBSTITUTION_PARENT_NAME", "SOURCE_INFO_OVID", "SOURCE_DATADICT_SCHEMA_NAME", "SOURCE_DATADICT_OBJECT_NAME", "DESIGN_OVID") AS
+ select Table_Name, Abbreviation, Object_ID, OVID, Import_ID, Model_ID, Model_OVID, Structured_Type_ID, Structured_Type_OVID, Structured_Type_Name, Number_Data_Elements, Classification_Type_ID, Classification_Type_OVID, Classification_Type_Name, Allow_Type_Substitution, Min_Volume, Expected_Volume, Max_Volume, Growth_Rate_Percents, Growth_Rate_Interval, Normal_Form, Temporary_Object_Scope, Adequately_Normalized, Substitution_Parent, Substitution_Parent_OVID, Engineer, Spatial_Table, OID_is_PK, OID_is_User_Defined, Include_Scripts_Into_DDL, Model_Name, Substitution_Parent_Name, Source_Info_OVID, Source_DataDict_Schema_Name, Source_DataDict_Object_Name, Design_OVID from DMRS_TABLES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_TABLEVIEWS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_TABLEVIEWS" ("TABLEVIEW_NAME", "OBJECT_ID", "OVID", "IMPORT_ID", "MODEL_ID", "MODEL_OVID", "STRUCTURED_TYPE_ID", "STRUCTURED_TYPE_OVID", "STRUCTURED_TYPE_NAME", "WHERE_CLAUSE", "HAVING_CLAUSE", "USER_DEFINED", "ENGINEER", "ALLOW_TYPE_SUBSTITUTION", "OID_COLUMNS", "MODEL_NAME", "DESIGN_OVID") AS
+ select TableView_Name, Object_ID, OVID, Import_ID, Model_ID, Model_OVID, Structured_Type_ID, Structured_Type_OVID, Structured_Type_Name, Where_Clause, Having_Clause, User_Defined, Engineer, Allow_Type_Substitution, OID_Columns, Model_Name, Design_OVID from DMRS_TABLEVIEWS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_TASK_PARAMS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_TASK_PARAMS" ("TASK_PARAMS_ID", "TASK_PARAMS_OVID", "TASK_PARAMS_NAME", "TRANSFORMATION_TASK_ID", "TRANSFORMATION_TASK_OVID", "TRANSFORMATION_TASK_NAME", "TASK_PARAMS_TYPE", "MULTIPLICITY", "SYSTEM_OBJECTIVE", "DESIGN_OVID") AS
+ select Task_Params_ID, Task_Params_OVID, Task_Params_Name, Transformation_Task_ID, Transformation_Task_OVID, Transformation_Task_Name, Task_Params_Type, Multiplicity, System_Objective, Design_OVID from DMRS_TASK_PARAMS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_TASK_PARAMS_ITEMS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_TASK_PARAMS_ITEMS" ("TASK_PARAMS_ITEM_ID", "TASK_PARAMS_ITEM_OVID", "TASK_PARAMS_ITEM_NAME", "TASK_PARAMS_ID", "TASK_PARAMS_OVID", "TASK_PARAMS_NAME", "LOGICAL_TYPE_ID", "LOGICAL_TYPE_OVID", "LOGICAL_TYPE_NAME", "TASK_PARAMS_ITEM_TYPE", "DESIGN_OVID") AS
+ select Task_Params_Item_ID, Task_Params_Item_OVID, Task_Params_Item_Name, Task_Params_ID, Task_Params_OVID, Task_Params_Name, Logical_Type_ID, Logical_Type_OVID, Logical_Type_Name, Task_Params_Item_Type, Design_OVID from DMRS_TASK_PARAMS_ITEMS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_TELEPHONES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_TELEPHONES" ("TELEPHONE_ID", "TELEPHONE_OVID", "TELEPHONE_NAME", "BUSINESS_INFO_ID", "BUSINESS_INFO_OVID", "BUSINESS_INFO_NAME", "PHONE_NUMBER", "PHONE_TYPE", "DESIGN_OVID") AS
+ select Telephone_ID, Telephone_OVID, Telephone_Name, Business_Info_ID, Business_Info_OVID, Business_Info_Name, Phone_Number, Phone_Type, Design_OVID from DMRS_TELEPHONES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_TRANSFORMATION_FLOWS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_TRANSFORMATION_FLOWS" ("TRANSFORMATION_FLOW_ID", "TRANSFORMATION_FLOW_OVID", "TRANSFORMATION_FLOW_NAME", "TRANSFORMATION_TASK_ID", "TRANSFORMATION_TASK_OVID", "TRANSFORMATION_TASK_NAME", "SOURCE_ID", "SOURCE_OVID", "SOURCE_NAME", "DESTINATION_ID", "DESTINATION_OVID", "DESTINATION_NAME", "SOURCE_TYPE", "DESTINATION_TYPE", "SYSTEM_OBJECTIVE", "LOGGING", "OP_CREATE", "OP_READ", "OP_UPDATE", "OP_DELETE", "CRUD_CODE", "DESIGN_OVID") AS
+ select Transformation_Flow_ID, Transformation_Flow_OVID, Transformation_Flow_Name, Transformation_Task_ID, Transformation_Task_OVID, Transformation_Task_Name, Source_ID, Source_OVID, Source_Name, Destination_ID, Destination_OVID, Destination_Name, Source_Type, Destination_Type, System_Objective, Logging, Op_Create, Op_Read, Op_Update, Op_Delete, CRUD_Code, Design_OVID from DMRS_TRANSFORMATION_FLOWS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_TRANSFORMATION_PACKAGES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_TRANSFORMATION_PACKAGES" ("TRANSFORMATION_PACKAGE_ID", "TRANSFORMATION_PACKAGE_OVID", "TRANSFORMATION_PACKAGE_NAME", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "SYSTEM_OBJECTIVE", "DESIGN_OVID") AS
+ select Transformation_Package_ID, Transformation_Package_OVID, Transformation_Package_Name, Model_ID, Model_OVID, Model_Name, System_Objective, Design_OVID from DMRS_TRANSFORMATION_PACKAGES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_TRANSFORMATIONS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_TRANSFORMATIONS" ("TRANSFORMATION_ID", "TRANSFORMATION_OVID", "TRANSFORMATION_NAME", "TRANSFORMATION_TASK_ID", "TRANSFORMATION_TASK_OVID", "TRANSFORMATION_TASK_NAME", "FILTER_CONDITION", "JOIN_CONDITION", "PRIMARY", "DESIGN_OVID") AS
+ select Transformation_ID, Transformation_OVID, Transformation_Name, Transformation_Task_ID, Transformation_Task_OVID, Transformation_Task_Name, Filter_Condition, Join_Condition, Primary, Design_OVID from DMRS_TRANSFORMATIONS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_TRANSFORMATION_TASK_INFOS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_TRANSFORMATION_TASK_INFOS" ("TRANSFORMATION_TASK_ID", "TRANSFORMATION_TASK_OVID", "TRANSFORMATION_TASK_NAME", "INFO_STORE_ID", "INFO_STORE_OVID", "INFO_STORE_NAME", "SOURCE_TARGET_FLAG", "DESIGN_OVID") AS
+ select Transformation_Task_ID, Transformation_Task_OVID, Transformation_Task_Name, Info_Store_ID, Info_Store_OVID, Info_Store_Name, Source_Target_Flag, Design_OVID from DMRS_TRANSFORMATION_TASK_INFOS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_TRANSFORMATION_TASKS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_TRANSFORMATION_TASKS" ("TRANSFORMATION_TASK_ID", "TRANSFORMATION_TASK_OVID", "TRANSFORMATION_TASK_NAME", "TRANSFORMATION_PACKAGE_ID", "TRANSFORMATION_PACKAGE_OVID", "TRANSFORMATION_PACKAGE_NAME", "PROCESS_ID", "PROCESS_OVID", "PROCESS_NAME", "TOP_LEVEL", "DESIGN_OVID") AS
+ select Transformation_Task_ID, Transformation_Task_OVID, Transformation_Task_Name, Transformation_Package_ID, Transformation_Package_OVID, Transformation_Package_Name, Process_ID, Process_OVID, Process_Name, Top_Level, Design_OVID from DMRS_TRANSFORMATION_TASKS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_VALUE_RANGES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_VALUE_RANGES" ("DATAELEMENT_ID", "DATAELEMENT_OVID", "TYPE", "SEQUENCE", "BEGIN_VALUE", "END_VALUE", "SHORT_DESCRIPTION", "CONTAINER_ID", "CONTAINER_OVID", "CONTAINER_NAME", "DATAELEMENT_NAME", "DESIGN_OVID") AS
+ select DataElement_ID, DataElement_OVID, Type, Sequence, Begin_Value, End_Value, Short_Description, Container_ID, Container_OVID, Container_Name, DataElement_Name, Design_OVID from DMRS_VALUE_RANGES
+;
+--------------------------------------------------------
+-- DDL for View DMRV_VIEW_COLUMNS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_VIEW_COLUMNS" ("VIEW_OVID", "VIEW_ID", "VIEW_NAME", "CONTAINER_ID", "CONTAINER_OVID", "CONTAINER_NAME", "CONTAINER_ALIAS", "IS_EXPRESSION", "COLUMN_ID", "COLUMN_OVID", "COLUMN_NAME", "COLUMN_ALIAS", "NATIVE_TYPE", "TYPE", "EXPRESSION", "SEQUENCE", "PERSONALLY_ID_INFORMATION", "SENSITIVE_INFORMATION", "MASK_FOR_NONE_PRODUCTION", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "DESIGN_OVID") AS
+ select View_OVID, View_ID, View_Name, Container_ID, Container_OVID, Container_Name, Container_Alias, Is_Expression, Column_ID, Column_OVID, Column_Name, Column_Alias, Native_Type, Type, Expression, Sequence, Personally_ID_Information, Sensitive_Information, Mask_For_None_Production, Model_ID, Model_OVID, Model_Name, Design_OVID from DMRS_VIEW_COLUMNS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_VIEW_CONTAINERS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_VIEW_CONTAINERS" ("VIEW_OVID", "VIEW_ID", "VIEW_NAME", "CONTAINER_ID", "CONTAINER_OVID", "CONTAINER_NAME", "TYPE", "ALIAS", "SEQUENCE", "MODEL_ID", "MODEL_OVID", "MODEL_NAME", "DESIGN_OVID") AS
+ select View_OVID, View_ID, View_Name, Container_ID, Container_OVID, Container_Name, Type, Alias, Sequence, Model_ID, Model_OVID, Model_Name, Design_OVID from DMRS_VIEW_CONTAINERS
+;
+--------------------------------------------------------
+-- DDL for View DMRV_VIEW_ORDER_GROUPBY
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "DMRV_VIEW_ORDER_GROUPBY" ("VIEW_OVID", "VIEW_ID", "VIEW_NAME", "CONTAINER_ID", "CONTAINER_OVID", "CONTAINER_NAME", "CONTAINER_ALIAS", "IS_EXPRESSION", "USAGE", "SEQUENCE", "COLUMN_ID", "COLUMN_OVID", "COLUMN_NAME", "COLUMN_ALIAS", "SORT_ORDER", "EXPRESSION", "DESIGN_OVID") AS
+ select View_OVID, View_ID, View_Name, Container_ID, Container_OVID, Container_Name, Container_Alias, Is_Expression, Usage, Sequence, Column_ID, Column_OVID, Column_Name, Column_Alias, Sort_Order, Expression, Design_OVID from DMRS_VIEW_ORDER_GROUPBY
+;
+--------------------------------------------------------
+-- DDL for View MGV_ALL_CATALOGS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "MGV_ALL_CATALOGS" ("PROJECT_ID", "PROJECT_NAME", "CONNECTION_ID", "HOST", "PORT", "USERNAME", "DBURL", "CATALOG_ID", "CATALOG_NAME") AS
+ SELECT md_projects.id project_id ,
+ md_projects.project_name project_name,
+ md_connections.id connection_id ,
+ md_connections.host host ,
+ md_connections.port port ,
+ md_connections.username username ,
+ md_connections.dburl dburl ,
+ md_catalogs.id catalog_id ,
+ md_catalogs.catalog_name catalog_name
+ FROM md_projects ,
+ md_connections,
+ md_catalogs
+ WHERE md_catalogs.connection_id_fk = md_connections.id
+ AND md_connections.project_id_fk = md_projects.id
+WITH READ ONLY
+;
+--------------------------------------------------------
+-- DDL for View MGV_ALL_CONNECTIONS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "MGV_ALL_CONNECTIONS" ("PROJECT_ID", "PROJECT_NAME", "CONNECTION_ID", "CONNECTION_NAME", "HOST", "PORT", "USERNAME", "DBURL") AS
+ SELECT md_projects.id project_id ,
+ md_projects.project_name project_name,
+ MD_CONNECTIONS.ID CONNECTION_ID ,
+ MD_CONNECTIONS.NAME CONNECTION_NAME,
+ md_connections.host host ,
+ md_connections.port port ,
+ md_connections.username username ,
+ md_connections.dburl dburl
+ FROM md_projects,
+ md_connections
+ WHERE MD_CONNECTIONS.PROJECT_ID_FK = MD_PROJECTS.ID
+WITH READ ONLY
+;
+--------------------------------------------------------
+-- DDL for View MGV_ALL_SCHEMA
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "MGV_ALL_SCHEMA" ("PROJECT_ID", "PROJECT_NAME", "CONNECTION_ID", "HOST", "PORT", "USERNAME", "CATALOG_ID", "CATALOG_NAME", "SCHEMA_ID", "SCHEMA_NAME") AS
+ SELECT md_projects.id project_id ,
+ md_projects.project_name project_name,
+ md_connections.id connection_id ,
+ md_connections.host host ,
+ md_connections.port port ,
+ md_connections.username username ,
+ md_catalogs.id catalog_id ,
+ md_catalogs.catalog_name catalog_name,
+ md_schemas.id schema_id ,
+ md_schemas.name schema_name
+ FROM md_connections,
+ md_catalogs ,
+ md_schemas ,
+ md_projects
+ WHERE md_schemas.catalog_id_fk = md_catalogs.id
+ AND md_catalogs.connection_id_fk = md_connections.id
+ AND md_connections.project_id_fk = md_projects.id
+WITH READ ONLY
+;
+--------------------------------------------------------
+-- DDL for View MGV_ALL_STORED_PROGRAMS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "MGV_ALL_STORED_PROGRAMS" ("PROJECT_ID", "PROJECT_NAME", "CONNECTION_ID", "HOST", "PORT", "USERNAME", "CATALOG_ID", "CATALOG_NAME", "SCHEMA_ID", "SCHEMA_NAME", "STORED_PROGRAM_ID", "PROGRAMTYPE", "STORED_PROGRAM_NAME", "PACKAGE_ID_FK") AS
+ SELECT md_projects.id project_id ,
+ md_projects.project_name project_name ,
+ md_connections.id connection_id ,
+ md_connections.host host ,
+ md_connections.port port ,
+ md_connections.username username ,
+ md_catalogs.id catalog_id ,
+ md_catalogs.catalog_name catalog_name ,
+ md_schemas.id schema_id ,
+ md_schemas.name schema_name ,
+ md_stored_programs.id stored_program_id ,
+ md_stored_programs.programtype programtype ,
+ md_stored_programs.name stored_program_name,
+ md_stored_programs.package_id_fk package_id_fk
+ FROM md_projects ,
+ md_connections,
+ md_catalogs ,
+ md_schemas ,
+ md_stored_programs
+ WHERE md_stored_programs.schema_id_fk = md_schemas.id
+ AND md_schemas.catalog_id_fk = md_catalogs.id
+ AND md_catalogs.connection_id_fk = md_connections.id
+ AND md_connections.project_id_fk = md_projects.id
+;
+--------------------------------------------------------
+-- DDL for View MGV_ALL_TABLES
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "MGV_ALL_TABLES" ("PROJECT_ID", "PROJECT_NAME", "CONNECTION_ID", "HOST", "PORT", "USERNAME", "DBURL", "CATALOG_ID", "CATALOG_NAME", "SCHEMA_ID", "SCHEMA_NAME", "TABLE_ID", "TABLE_NAME") AS
+ SELECT md_projects.id project_id ,
+ md_projects.project_name project_name,
+ md_connections.id connection_id ,
+ md_connections.host host ,
+ md_connections.port port ,
+ md_connections.username username ,
+ md_connections.dburl dburl ,
+ md_catalogs.id catalog_id ,
+ md_catalogs.catalog_name catalog_name,
+ md_schemas.id schema_id ,
+ md_schemas.name schema_name ,
+ md_tables.id table_id ,
+ md_tables.TABLE_NAME TABLE_NAME
+ FROM md_connections,
+ md_catalogs ,
+ md_schemas ,
+ md_tables ,
+ md_projects
+ WHERE md_tables.schema_id_fk = md_schemas.id
+ AND md_schemas.catalog_id_fk = md_catalogs.id
+ AND md_catalogs.connection_id_fk = md_connections.id
+ AND md_connections.project_id_fk = md_projects.id
+WITH READ ONLY
+;
+--------------------------------------------------------
+-- DDL for View MGV_ALL_TABLE_TRIGGERS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "MGV_ALL_TABLE_TRIGGERS" ("PROJECT_ID", "PROJECT_NAME", "CONNECTION_ID", "HOST", "PORT", "USERNAME", "CATALOG_ID", "CATALOG_NAME", "DUMMY_FLAG", "SCHEMA_ID", "SCHEMA_NAME", "TABLE_ID", "TABLE_NAME", "TRIGGER_ID", "TRIGGER_NAME") AS
+ SELECT md_projects.id project_id ,
+ md_projects.project_name project_name,
+ md_connections.id connection_id ,
+ md_connections.host host ,
+ md_connections.port port ,
+ md_connections.username username ,
+ md_catalogs.id catalog_id ,
+ md_catalogs.catalog_name catalog_name,
+ md_catalogs.dummy_flag dummy_flag ,
+ md_schemas.id schema_id ,
+ md_schemas.name schema_name ,
+ md_tables.id table_id ,
+ md_tables.TABLE_NAME TABLE_NAME ,
+ md_triggers.id trigger_id ,
+ md_triggers.trigger_name trigger_name
+ FROM md_projects ,
+ md_connections,
+ md_catalogs ,
+ md_schemas ,
+ md_tables ,
+ md_triggers
+ WHERE md_triggers.table_or_view_id_fk = md_tables.id
+ AND md_tables.schema_id_fk = md_schemas.id
+ AND md_schemas.catalog_id_fk = md_catalogs.id
+ AND md_catalogs.connection_id_fk = md_connections.id
+ AND md_connections.project_id_fk = md_projects.id
+;
+--------------------------------------------------------
+-- DDL for View MGV_ALL_VIEWS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "MGV_ALL_VIEWS" ("PROJECT_ID", "PROJECT_NAME", "CONNECTION_ID", "HOST", "PORT", "USERNAME", "CATALOG_ID", "CATALOG_NAME", "DUMMY_FLAG", "SCHEMA_ID", "SCHEMA_NAME", "VIEW_ID", "VIEW_NAME") AS
+ SELECT md_projects.id project_id ,
+ md_projects.project_name project_name,
+ md_connections.id connection_id ,
+ md_connections.host host ,
+ md_connections.port port ,
+ username username ,
+ md_catalogs.id catalog_id ,
+ md_catalogs.catalog_name catalog_name,
+ md_catalogs.dummy_flag dummy_flag ,
+ md_schemas.id schema_id ,
+ md_schemas.name schema_name ,
+ md_views.id view_id ,
+ md_views.view_name view_name
+ FROM md_projects ,
+ md_connections,
+ md_catalogs ,
+ md_schemas ,
+ md_views
+ WHERE md_views.schema_id_fk = md_schemas.id
+ AND md_schemas.catalog_id_fk = md_catalogs.id
+ AND md_catalogs.connection_id_fk = md_connections.id
+ AND md_connections.project_id_fk = md_projects.id
+WITH READ ONLY;
+
+ COMMENT ON TABLE "MGV_ALL_VIEWS" IS 'View to iterate over all views in the system'
+;
+--------------------------------------------------------
+-- DDL for View MGV_ALL_VIEW_TRIGGERS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FORCE VIEW "MGV_ALL_VIEW_TRIGGERS" ("PROJECT_ID", "PROJECT_NAME", "CONNECTION_ID", "HOST", "PORT", "USERNAME", "CATALOG_ID", "CATALOG_NAME", "DUMMY_FLAG", "SCHEMA_ID", "SCHEMA_NAME", "VIEW_ID", "VIEW_NAME", "TRIGGER_ID", "TRIGGER_NAME") AS
+ SELECT md_projects.id project_id ,
+ md_projects.project_name project_name,
+ md_connections.id connection_id ,
+ md_connections.host host ,
+ md_connections.port port ,
+ md_connections.username username ,
+ md_catalogs.id catalog_id ,
+ md_catalogs.catalog_name catalog_name,
+ md_catalogs.dummy_flag dummy_flag ,
+ md_schemas.id schema_id ,
+ md_schemas.name schema_name ,
+ md_views.id view_id ,
+ md_views.view_name view_name ,
+ md_triggers.id trigger_id ,
+ md_triggers.trigger_name trigger_name
+ FROM md_projects ,
+ md_connections,
+ md_catalogs ,
+ md_schemas ,
+ md_views ,
+ md_triggers
+ WHERE md_triggers.table_or_view_id_fk = md_views.id
+ AND md_views.schema_id_fk = md_schemas.id
+ AND md_schemas.catalog_id_fk = md_catalogs.id
+ AND md_catalogs.connection_id_fk = md_connections.id
+ AND md_connections.project_id_fk = md_projects.id
+;
+--------------------------------------------------------
+-- DDL for Index PK__ABASTO_B__724B61956339AFF7
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ABASTO_B__724B61956339AFF7" ON "ABASTO_BOLETO" ("ABASTOBOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__AJUSTE_B__3EEAE59247E69B3D
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__AJUSTE_B__3EEAE59247E69B3D" ON "AJUSTE_BOLETO" ("AJUSTEBOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__AJUSTE_E__F9F9E40102D256E1
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__AJUSTE_E__F9F9E40102D256E1" ON "AJUSTE_EVENTO_EXTRA" ("AJUSTEEVENTOEXTRA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ALERTA_C__1D48B0EA3F51553C
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ALERTA_C__1D48B0EA3F51553C" ON "ALERTA_CTRL" ("ALERTACTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ANTICIPO__19540A60446B1014
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ANTICIPO__19540A60446B1014" ON "ANTICIPO_GASTO" ("ANTICIPOGASTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ARTICULO__2D53D0A95E54FF49
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ARTICULO__2D53D0A95E54FF49" ON "ARTICULO" ("ARTICULO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ASIENTO___CA21F29E1269A02C
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ASIENTO___CA21F29E1269A02C" ON "ASIENTO_EXCLUSIVO" ("ASIENTOEXCLUSIVO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__AUTOBUS__7952DE0811D4A34F
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__AUTOBUS__7952DE0811D4A34F" ON "AUTOBUS" ("AUTOBUS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__AUTORIZA__767E08372F1AED73
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__AUTORIZA__767E08372F1AED73" ON "AUTORIZACION" ("AUTORIZACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__AUTORIZA__96F5CA4532EB7E57
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__AUTORIZA__96F5CA4532EB7E57" ON "AUTORIZACION_PERFIL" ("AUTORIZACIONPERFIL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__AVISO_CI__FF9FBF0C2962141D
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__AVISO_CI__FF9FBF0C2962141D" ON "AVISO_CIUDAD" ("AVISOCIUDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__AVISO_CT__1671D69B1A1FD08D
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__AVISO_CT__1671D69B1A1FD08D" ON "AVISO_CTRL" ("AVISOCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__AVISO_PU__8BB0C8B223A93AC7
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__AVISO_PU__8BB0C8B223A93AC7" ON "AVISO_PUNTOVENTA" ("AVISOPUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__AVISO_US__02B3F2041EE485AA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__AVISO_US__02B3F2041EE485AA" ON "AVISO_USUARIO" ("USUARIOAVISO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__BANCO__A5DE83587B313519
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__BANCO__A5DE83587B313519" ON "BANCO" ("BANCO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__BITACORA__3B97343F1466F737
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__BITACORA__3B97343F1466F737" ON "BITACORA_CREDISENDA" ("BITACORACREDISENDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__BITACORA__9482FD3F10966653
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__BITACORA__9482FD3F10966653" ON "BITACORA_ELEKTRA" ("BITACORAELEKTRA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__BITACORA__0A7171B80BD1B136
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__BITACORA__0A7171B80BD1B136" ON "BITACORA_FAJILLA" ("BITACORAFAJILLA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__BOLETO__2931CE7A61DB776A
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__BOLETO__2931CE7A61DB776A" ON "BOLETO" ("BOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_CHECKIN_232
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_CHECKIN_232" ON "BOLETO_CHECKIN" ("BOLETOORIGINAL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__BOLETO_F__F1F5B9C10618D7E0
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__BOLETO_F__F1F5B9C10618D7E0" ON "BOLETO_FORMAPAGO" ("BOLETOFORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__BOLETO_P__F0C47D567F6BDA51
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__BOLETO_P__F0C47D567F6BDA51" ON "BOLETO_PRICING" ("BOLETOPRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__BOLETO_S__724AC5F978BEDCC2
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__BOLETO_S__724AC5F978BEDCC2" ON "BOLETO_SERVICIO" ("BOLETOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index XPKBSP_CTR_ATUALIZACAO
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "XPKBSP_CTR_ATUALIZACAO" ON "BSP_CTR_ATUALIZACAO" ("MODULO", "MOVTO", "EMPRESA", "FILIAL")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CAJA_DEP__8F7DA5465669C4BE
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CAJA_DEP__8F7DA5465669C4BE" ON "CAJA_DEPOSITO" ("CAJADEPOSITO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CAJA_DEP__832D552A5C229E14
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CAJA_DEP__832D552A5C229E14" ON "CAJA_DEPOSITO_DET" ("CAJADEPOSITODET_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CAJA_DET__48F3365426BAB19C
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CAJA_DET__48F3365426BAB19C" ON "CAJA_DET_PAGO" ("CAJADETPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CAJA_DIV__5D149B9D5ECA0095
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CAJA_DIV__5D149B9D5ECA0095" ON "CAJA_DIVERSOS_PAGO" ("CAJADIVERSOSPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CAJA_FOR__B7BC130C50B0EB68
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CAJA_FOR__B7BC130C50B0EB68" ON "CAJA_FORMAPAGO" ("CAJAFORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CAJA_PRI__C67D12E04A03EDD9
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CAJA_PRI__C67D12E04A03EDD9" ON "CAJA_PRICING" ("CAJAPRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CAJA_TAR__0D03A2E76576FE24
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CAJA_TAR__0D03A2E76576FE24" ON "CAJA_TARJETA" ("CAJATARJETA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index CAMBIO_TITULARIDAD_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "CAMBIO_TITULARIDAD_PK" ON "CAMBIO_TITULARIDAD" ("CAMBIOTITULARIDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CANCELAC__67C5907D21F5FC7F
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CANCELAC__67C5907D21F5FC7F" ON "CANCELACION_CARGO" ("CANCELACIONCARGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CANCELAC__85F6566C1960B67E
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CANCELAC__85F6566C1960B67E" ON "CANCELACION_CTRL" ("CANCELACIONCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index CASETA_PEAJE_EXCEPCION_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "CASETA_PEAJE_EXCEPCION_PK" ON "CASETA_PEAJE_EXCEPCION" ("CASETAPEAJEEXCEPCION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CATEGORI__D849E75C2B3F6F97
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CATEGORI__D849E75C2B3F6F97" ON "CATEGORIA" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CATEGORI__0A04001513A7DD28
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CATEGORI__0A04001513A7DD28" ON "CATEGORIA_CLASE" ("CATEGORIACLASE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CATEGORI__CFD9F3B20DEF03D2
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CATEGORI__CFD9F3B20DEF03D2" ON "CATEGORIA_CORRIDA" ("CATEGORIA_CORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CATEGORI__158516726C8E1007
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CATEGORI__158516726C8E1007" ON "CATEGORIA_CTRL" ("CATEGORIACTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CATEGORI__56948267770B9E7A
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CATEGORI__56948267770B9E7A" ON "CATEGORIA_DESCUENTO" ("CATEGORIADESCUENTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CATEGORI__87336B8C08362A7C
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CATEGORI__87336B8C08362A7C" ON "CATEGORIA_MARCA" ("CATEGORIAMARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CATEGORI__0925672C01892CED
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CATEGORI__0925672C01892CED" ON "CATEGORIA_MERCADO" ("CATEGORIAMERCADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CATEGORI__1E7C6FD77CC477D0
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CATEGORI__1E7C6FD77CC477D0" ON "CATEGORIA_PERIODO" ("CATEGORIAPERIODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CATEGORI__DD2E86480BBCA29D
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CATEGORI__DD2E86480BBCA29D" ON "CATEGORIA_TIPOPTOVTA" ("CATEGORIATIPOPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CATEGORI__B4B01A52705EA0EB
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CATEGORI__B4B01A52705EA0EB" ON "CATEGORIA_TRAMO" ("CATEGORIA_TRAMO")
+ ;
+--------------------------------------------------------
+-- DDL for Index CHEKIN_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "CHEKIN_PK" ON "CHECKIN_AUTOMATICO" ("CHECKINAUTOMATICO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CIUDAD__7159E9521B0907CE
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CIUDAD__7159E9521B0907CE" ON "CIUDAD" ("CIUDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CLASE_PA__2EC70AF057B2EEB2
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CLASE_PA__2EC70AF057B2EEB2" ON "CLASE_PAGO" ("CLASEPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CLASE_SE__3BCD816233D4B598
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CLASE_SE__3BCD816233D4B598" ON "CLASE_SERVICIO" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CLASESER__27F6096466D536B1
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CLASESER__27F6096466D536B1" ON "CLASESERVICIO_EQUIVALENCIA" ("CLASESERVICIOEQUIVALENCIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CLASIFIC__1800E6945A846E65
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CLASIFIC__1800E6945A846E65" ON "CLASIFICACION" ("CLASIFICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CLAVE_TE__DE4E90F7284DF453
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CLAVE_TE__DE4E90F7284DF453" ON "CLAVE_TELEFONICA" ("CLAVETELEFONICA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CLIENTE__6BEB1D134E739D3B
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CLIENTE__6BEB1D134E739D3B" ON "CLIENTE" ("CLIENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index CLIENTE_CURSO_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "CLIENTE_CURSO_PK" ON "CLIENTE_CURSO" ("CLIENTECURSO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CLIENTE___1A789AE160283922
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CLIENTE___1A789AE160283922" ON "CLIENTE_DIRECCION" ("CLIENTEDIRECCION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CLIENTE___B52245245708E33C
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CLIENTE___B52245245708E33C" ON "CLIENTE_FIDELIDAD" ("CLIENTEFIDELIDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__COLONIA__DCA0871A5B638405
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__COLONIA__DCA0871A5B638405" ON "COLONIA" ("COLONIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__COMISION__1717AA2419FFD4FC
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__COMISION__1717AA2419FFD4FC" ON "COMISIONISTA_EXTERNO" ("COMISIONISTAEXTERNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__COMPANIA__55B50AE42FDA0782
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__COMPANIA__55B50AE42FDA0782" ON "COMPANIA_BANCARIA" ("COMPANIABANCARIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CONDUCTO__47810BAC0D0FEE32
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CONDUCTO__47810BAC0D0FEE32" ON "CONDUCTOR" ("CONDUCTOR_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CONFIGCUSTOM
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CONFIGCUSTOM" ON "CONFIG_CUSTOM" ("PROJETO", "NOMBCONFIGCUSTOM")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CONFIG_R__AC72A5585748DA5E
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CONFIG_R__AC72A5585748DA5E" ON "CONFIG_RESTRICCION_PAGO" ("CONFIGRESTRICCION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_CONFRESTCANLVTA_ID
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_CONFRESTCANLVTA_ID" ON "CONF_RESTRICAO_CANALVENTA" ("CONFRESTRICAOCANALVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CONSTANT__EFCD716E51DA19CB
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CONSTANT__EFCD716E51DA19CB" ON "CONSTANTE" ("CONSTANTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index UNQ_CONSTANTE_NOMBCONSTANTE
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "UNQ_CONSTANTE_NOMBCONSTANTE" ON "CONSTANTE" ("NOMBCONSTANTE")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CONSUMO___9EC10DB94944D3CA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CONSUMO___9EC10DB94944D3CA" ON "CONSUMO_BOLETO" ("CONSUMOBOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CONTROL___4D53415044801EAD
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CONTROL___4D53415044801EAD" ON "CONTROL_ASIENTO" ("CONTROLASIENTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index UNQ_CONTROL_ASIENTO
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "UNQ_CONTROL_ASIENTO" ON "CONTROL_ASIENTO" ("NUMASIENTO", "CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CONTROL___520DBA403AAC9BB0
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CONTROL___520DBA403AAC9BB0" ON "CONTROL_EFECTIVO" ("CONTROLEFECTIVO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CONVENIO__EADBBECE119F9925
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CONVENIO__EADBBECE119F9925" ON "CONVENIO" ("CONVENIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CONVENIO__BBE1E1C165570293
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CONVENIO__BBE1E1C165570293" ON "CONVENIO_DET" ("CONVENIODET_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORE_AVI__C9B0E6F667B44C51
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORE_AVI__C9B0E6F667B44C51" ON "CORE_AVITUALLAMIENTO" ("CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORRIDA__C9B0E6F673C51D7B
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORRIDA__C9B0E6F673C51D7B" ON "CORRIDA" ("CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORRIDA___26C35D7A3A02903A
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORRIDA___26C35D7A3A02903A" ON "CORRIDA_AUDITORIA" ("CORRIDAAUDITORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORRIDA___A38A778B335592AB
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORRIDA___A38A778B335592AB" ON "CORRIDA_BLOQUEO" ("CORRIDABLOQUEO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORRIDA___48535548056ECC6A
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORRIDA___48535548056ECC6A" ON "CORRIDA_CTRL" ("CORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORRIDA___601C4FF42D9CB955
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORRIDA___601C4FF42D9CB955" ON "CORRIDA_NOTIFICADA" ("CORRIDANOTIFICADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORRIDA___7461DAA42042BE37
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORRIDA___7461DAA42042BE37" ON "CORRIDA_TRAMO" ("CORRIDATRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORTE_PU__0510E3FD1B7E091A
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORTE_PU__0510E3FD1B7E091A" ON "CORTE_PUNTOVENTA" ("CORTEPUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORTESIA__0BC82F54049AA3C2
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORTESIA__0BC82F54049AA3C2" ON "CORTESIA" ("CORTESIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORTESIA__F40FC7BB0F183235
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORTESIA__F40FC7BB0F183235" ON "CORTESIA_BENEFICIARIO" ("CORTESIABENEFICIARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORTESIA__0E379267764C846B
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORTESIA__0E379267764C846B" ON "CORTESIA_DIRECCION" ("CORTESIADIRECCION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORTESIA__CDF67F4C7CF981FA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORTESIA__CDF67F4C7CF981FA" ON "CORTESIA_UTILIZADA" ("CORTESIAUTILIZADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CORTE_TU__7F36D65614D10B8B
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CORTE_TU__7F36D65614D10B8B" ON "CORTE_TURNO" ("CORTETURNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CUPON_SE__FAB6B9527187CF4E
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CUPON_SE__FAB6B9527187CF4E" ON "CUPON_SECRETARIA" ("CUPONSECRETARIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_DADOS_ESTORNO_CARTAO
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_DADOS_ESTORNO_CARTAO" ON "DADOS_ESTORNO_CARTAO" ("DADOSESTORNOCARTAO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index DADOSEVENTO_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "DADOSEVENTO_PK" ON "DADOSEVENTO" ("ZZIDSERV")
+ ;
+--------------------------------------------------------
+-- DDL for Index DADOPAGTO_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "DADOPAGTO_PK" ON "DADOSPAGTO" ("DADOSPAGTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__DEPOSITO__A8E1C89706A2E7C5
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__DEPOSITO__A8E1C89706A2E7C5" ON "DEPOSITO_BANCARIO" ("DEPOSITOBANCARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__DET_ABAS__502282AA6CC31A31
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__DET_ABAS__502282AA6CC31A31" ON "DET_ABASTO_BOLETO" ("DETABASTOBOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__DET_DIAG__B3F6A9C35E74FADA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__DET_DIAG__B3F6A9C35E74FADA" ON "DET_DIAGRAMA_AUTOBUS" ("DETDIAGRAMAAUTOBUS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__DIAGRAMA__EA8B074328ED12D1
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__DIAGRAMA__EA8B074328ED12D1" ON "DIAGRAMA_AUTOBUS" ("DIAGRAMAAUTOBUS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index ITEMVENDA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "ITEMVENDA_PK" ON "DIGITA_ITEM" ("DIGITAITEM_ID", "DIGITAVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index DIGITAITEMBOLETO_ID_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "DIGITAITEMBOLETO_ID_PK" ON "DIGITA_ITEM_BOLETO" ("DIGITAITEMBOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index VENDA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "VENDA_PK" ON "DIGITA_VENTA" ("DIGITAVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__DISPONIB__CC72327F58BC2184
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__DISPONIB__CC72327F58BC2184" ON "DISPONIBILIDAD" ("DISPONIBILIDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__DIVISION__61F21B155CD6CB2B
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__DIVISION__61F21B155CD6CB2B" ON "DIVISION" ("DIVISION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index DOCUMENTO_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "DOCUMENTO_PK" ON "DOCUMENTO" ("ZZIDSERV", "ZZTIPDOC")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__EMBARQUE_CATRACA_ROD
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__EMBARQUE_CATRACA_ROD" ON "EMBARQUE_CATRACA_RODOVIARIA" ("EMBARQUECATRACARODOVIARIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__EMPLEADO__8F085211619B8048
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__EMPLEADO__8F085211619B8048" ON "EMPLEADO" ("EMPLEADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__EMPRESA__9EB9F6793B75D760
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__EMPRESA__9EB9F6793B75D760" ON "EMPRESA" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index EMPRESA_EMAIL_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "EMPRESA_EMAIL_PK" ON "EMPRESA_EMAIL" ("EMPRESAEMAIL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index EMPRESA_EMAIL_CONFIG_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "EMPRESA_EMAIL_CONFIG_PK" ON "EMPRESA_EMAIL_CONFIG" ("EMPRESAEMAILCONFIG_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__EMPRESA___497F4EB35303482E
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__EMPRESA___497F4EB35303482E" ON "EMPRESA_EQUIVALENCIA" ("EMPRESAEQUIVALENCIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index EMPRESA_KONDUTOKEY_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "EMPRESA_KONDUTOKEY_PK" ON "EMPRESA_KONDUTOKEY" ("EMPRESAKONDUTOKEY_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ENTREGA___6CC4251928B808A7
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ENTREGA___6CC4251928B808A7" ON "ENTREGA_BOLETO" ("ENTREGABOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ESQUEMA___48F2CC4D4D4A6ED8
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ESQUEMA___48F2CC4D4D4A6ED8" ON "ESQUEMA_ASIENTO" ("ESQUEMAASIENTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ESQUEMA___4B64CE313C1FE2D6
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ESQUEMA___4B64CE313C1FE2D6" ON "ESQUEMA_BLOQUEO" ("ESQUEMABLOQUEO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ESQUEMA___74BE56A4469D7149
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ESQUEMA___74BE56A4469D7149" ON "ESQUEMA_BLOQUEO_TRAMO" ("ESQUEMABLOQUEOTRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ESQUEMA___E664619B40E497F3
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ESQUEMA___E664619B40E497F3" ON "ESQUEMA_BLOQUEO_VIGENCIA" ("ESQUEMABLOQUEOVIGENCIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ESQUEMA___0FBA83C51C5231C2
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ESQUEMA___0FBA83C51C5231C2" ON "ESQUEMA_CORRIDA" ("ESQUEMACORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_ESQ_CORR_EMBRQ_DESEMBRQ
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_ESQ_CORR_EMBRQ_DESEMBRQ" ON "ESQUEMA_CORRIDA_EMBRQ_DESEMBRQ" ("ESQUEMACORRIDAEMBRQDESEMBRQ_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ESQUEMA___C3EDE4811881A0DE
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ESQUEMA___C3EDE4811881A0DE" ON "ESQUEMA_OPERACIONAL" ("ESQUEMAOPERACIONAL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ESQUEMA___8A45320F36670980
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ESQUEMA___8A45320F36670980" ON "ESQUEMA_TRAMO" ("ESQUEMATRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ESTACION__6CCF2B016225902D
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ESTACION__6CCF2B016225902D" ON "ESTACION" ("ESTACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ESTADO__950F60701273C1CD
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ESTADO__950F60701273C1CD" ON "ESTADO" ("ESTADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ESTADO_C__4171035A4AA30C57
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ESTADO_C__4171035A4AA30C57" ON "ESTADO_CIVIL" ("ESTADOCIVIL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ESTADO_V__F666F34410216507
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ESTADO_V__F666F34410216507" ON "ESTADO_VENTA" ("ESTADOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__EVENTO_C__64AA79C55AF96FB1
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__EVENTO_C__64AA79C55AF96FB1" ON "EVENTO_CONTABLE" ("EVENTOCONTABLE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__EVENTO_C__64AA79C508211BE3
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__EVENTO_C__64AA79C508211BE3" ON "EVENTO_CONTABLE_O" ("EVENTOCONTABLE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__EVENTO_C__64AA79C50A7378A9
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__EVENTO_C__64AA79C50A7378A9" ON "EVENTO_CONTABLE_T" ("EVENTOCONTABLE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__EVENTO_E__EE4568127F01C5FD
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__EVENTO_E__EE4568127F01C5FD" ON "EVENTO_EXTRA" ("EVENTOEXTRA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index EXCEPCION_PEAJE_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "EXCEPCION_PEAJE_PK" ON "EXCEPCION_PEAJE" ("EXCEPCIONPEAJE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index EXCEPCION_PEAJE_VIGENCIA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "EXCEPCION_PEAJE_VIGENCIA_PK" ON "EXCEPCION_PEAJE_VIGENCIA" ("EXCEPCIONPEAJEVIGENCIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__EXCEPCIO__860EE77E30AE302A
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__EXCEPCIO__860EE77E30AE302A" ON "EXCEPCION_REDONDO" ("EXCEPCIONREDONDO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_C0052375
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "SYS_C0052375" ON "FD_CATEGORIA_CLIENTE" ("CATEGORIACLIENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index UK_1SYQ7JIX800R2KVVDLJX4D44S
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "UK_1SYQ7JIX800R2KVVDLJX4D44S" ON "FD_CLIENTE" ("ENDERECO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FD_CLIENTE_DETALHE_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FD_CLIENTE_DETALHE_PK" ON "FD_CLIENTE_DETALHE" ("CLIENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FD_CLIENTE_HIST_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FD_CLIENTE_HIST_PK" ON "FD_CLIENTE_DETALHE_HISTORICO" ("CLIENTE_HISTORICO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_EMPRESA_ID
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_EMPRESA_ID" ON "FD_EMPRESA" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FD_FUNCAO_SISTEMA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FD_FUNCAO_SISTEMA_PK" ON "FD_FUNCAO_SISTEMA" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_FD_LOG_ALTERACAO
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_FD_LOG_ALTERACAO" ON "FD_LOG_ALTERACAO_PONTUACAO" ("LOG_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_C0069661
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "SYS_C0069661" ON "FD_PAGAMENTO" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FD_PERFIL_FUNCAO_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FD_PERFIL_FUNCAO_PK" ON "FD_PERFIL_FUNCAO" ("FUNCAO_ID", "PERFIL_USUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FD_PONTO_DETALHE_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FD_PONTO_DETALHE_PK" ON "FD_PONTO_DETALHE" ("PONTO_DETALHE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_RESGATE_TRECHO_CLASSE_ID
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_RESGATE_TRECHO_CLASSE_ID" ON "FD_RESGATE_TRECHO_HAS_CLASSE" ("RESGATE_TRECHO_RESGATE_ID", "CLASSE_CODIGO_CLASSE")
+ ;
+--------------------------------------------------------
+-- DDL for Index UK_QJ4XANF0P5S1PBX9G1LXIVHSW
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "UK_QJ4XANF0P5S1PBX9G1LXIVHSW" ON "FD_USUARIO" ("USERNAME")
+ ;
+--------------------------------------------------------
+-- DDL for Index FECHAMENTO_CCT_DEPOSITO_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FECHAMENTO_CCT_DEPOSITO_PK" ON "FECHAMENTO_CCT_DEPOSITO" ("FECHAMENTOCCTDEPOSITO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FECHAMENTO_DEPOSITO_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FECHAMENTO_DEPOSITO_PK" ON "FECHAMENTO_DEPOSITO" ("FECHAMENTODEPOSITO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCAL_D2_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FISCAL_D2_PK" ON "FISCAL_D2" ("FISCALD2_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCAL_D3_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FISCAL_D3_PK" ON "FISCAL_D3" ("FISCALD3_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCAL_ENVIO_FISCO_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FISCAL_ENVIO_FISCO_PK" ON "FISCAL_ENVIO_FISCO" ("FISCALENVIOFISCO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCAL_IMPRESSORA_ESTADO_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FISCAL_IMPRESSORA_ESTADO_PK" ON "FISCAL_IMPRESSORA_ESTADO" ("FISCALIMPESTADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCAL_J1_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FISCAL_J1_PK" ON "FISCAL_J1" ("FISCALJ1_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCAL_J2_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FISCAL_J2_PK" ON "FISCAL_J2" ("FISCALJ2_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCALM_D400_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FISCALM_D400_PK" ON "FISCALM_D400" ("FISCALMD400_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCALM_D410_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FISCALM_D410_PK" ON "FISCALM_D410" ("FISCALMD410_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCALM_D420_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FISCALM_D420_PK" ON "FISCALM_D420" ("FISCALMD420_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCALM_61_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FISCALM_61_PK" ON "FISCALM_61" ("FISCALM61_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FOLIO_CONSUMO_RMD_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FOLIO_CONSUMO_RMD_PK" ON "FOLIO_CONSUMO_RMD" ("FOLIOCONSUMORMD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__FOLIO_PR__A8D12BFD2BE97B0D
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__FOLIO_PR__A8D12BFD2BE97B0D" ON "FOLIO_PREIMPRESO" ("FOLIOPREIMPRESO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__FORMA_PA__1A0EF192300424B4
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__FORMA_PA__1A0EF192300424B4" ON "FORMA_PAGO" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index UNIQ_FP_CVESISTEMA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "UNIQ_FP_CVESISTEMA" ON "FORMA_PAGO" ("CVESISTEMA")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__FORMA_PA__4C3E4F452630A1B7
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__FORMA_PA__4C3E4F452630A1B7" ON "FORMA_PAGO_DET" ("FORMAPAGODET_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__FUNCION___564E306473DA2C14
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__FUNCION___564E306473DA2C14" ON "FUNCION_SISTEMA" ("FUNCIONSISTEMA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index UNIQUE_DESCRUTA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "UNIQUE_DESCRUTA" ON "FUNCION_SISTEMA" ("DESCRUTA")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__GRADO_ES__1071D13F46D27B73
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__GRADO_ES__1071D13F46D27B73" ON "GRADO_ESTUDIO" ("GRADOESTUDIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__GRUPO_CO__31B9AF4D17F790F9
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__GRUPO_CO__31B9AF4D17F790F9" ON "GRUPO_CORTESIA" ("GRUPOCORTESIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_HIST_PUNTOVENDA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_HIST_PUNTOVENDA" ON "HIST_PUNTOVENTA" ("HIST_PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_INTEGRACAOTOTVS
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_INTEGRACAOTOTVS" ON "INTEGRACAO_TOTVS" ("INTEGRACAOTOTVS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index INTEGRACAO_TOTVS_CAJA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "INTEGRACAO_TOTVS_CAJA_PK" ON "INTEGRACAO_TOTVS_CAJA" ("INTEGRACAOCAJA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_INTEGRASIS
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_INTEGRASIS" ON "INTEGRA_SISTEMAS" ("TABELA", "TOTALBUS_ID", "SGE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index KONDUTOKEY_EMPRESA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "KONDUTOKEY_EMPRESA_PK" ON "KONDUTOKEY_EMPRESA" ("KONDUTOKEYEMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index LOG_DESPESAS_RECEITAS_DIV_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "LOG_DESPESAS_RECEITAS_DIV_PK" ON "LOG_DESPESAS_RECEITAS_DIV" ("DESPESASRECEITASDIV_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MARCA__1A985C0337A5467C
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MARCA__1A985C0337A5467C" ON "MARCA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MARCA_CL__1A6404A20AA882D3
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MARCA_CL__1A6404A20AA882D3" ON "MARCA_CLASESERVICIO" ("CLASESERVICIO_ID", "MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MEDIO_IN__4CCD1F1A3F3159AB
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MEDIO_IN__4CCD1F1A3F3159AB" ON "MEDIO_INFORMATIVO" ("MEDIOINFORMATIVO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MENSAGEM_RECUSA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MENSAGEM_RECUSA_PK" ON "MENSAGEM_RECUSA" ("MENSAGEMRECUSA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_MENSAJE
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_MENSAJE" ON "MENSAJE" ("MENSAJE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_MENSAJE_EMPRESA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_MENSAJE_EMPRESA" ON "MENSAJE_EMPRESA" ("MENSAJE_EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_MENSAJE_PUNTO_VENTA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_MENSAJE_PUNTO_VENTA" ON "MENSAJE_PUNTO_VENTA" ("MENSAJE_PUNTO_VENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_MENSAJE_USUARIO
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_MENSAJE_USUARIO" ON "MENSAJE_USUARIO" ("MENSAJE_USUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MERCADO___DA11E1A519CACAD2
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MERCADO___DA11E1A519CACAD2" ON "MERCADO_COMPETIDO" ("MERCADOCOMPETIDO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MERCHANT__D8AF522133AA9866
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MERCHANT__D8AF522133AA9866" ON "MERCHANT_BANCARIO" ("MERCHANTBANCARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MONEDA__C385EACA4316F928
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MONEDA__C385EACA4316F928" ON "MONEDA" ("MONEDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MONEDA_D__BD533ABC150615B5
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MONEDA_D__BD533ABC150615B5" ON "MONEDA_DENOMINACION" ("MONEDADENOMINACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MONITORAMENTO_CCF_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MONITORAMENTO_CCF_PK" ON "MONITORAMENTO_CCF" ("MONITORAMENTOCCF_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MONITORAMENTO_CRZ_ID_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MONITORAMENTO_CRZ_ID_PK" ON "MONITORAMENTO_CRZ" ("MONITORAMENTOCRZ_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MOTIVO_A__4F215887113584D1
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MOTIVO_A__4F215887113584D1" ON "MOTIVO_AJUSTE" ("MOTIVOAJUSTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MOTIVO_C__6FFC95DF5DB5E0CB
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MOTIVO_C__6FFC95DF5DB5E0CB" ON "MOTIVO_CANCELACION" ("MOTIVOCANCELACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MC_UNIQ_CVESISTEMA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MC_UNIQ_CVESISTEMA" ON "MOTIVO_CANCELACION" ("CVESISTEMA")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MOTIVOCA__C7E32E5E0B7CAB7B
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MOTIVOCA__C7E32E5E0B7CAB7B" ON "MOTIVOCANCELACION_EQUIVALENCIA" ("MOTIVOEQUIVALENCIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MOTIVO_R__C4CFD64A618671AF
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MOTIVO_R__C4CFD64A618671AF" ON "MOTIVO_REIMPRESION" ("MOTIVOREIMPRESION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MOTIVO_V__B4FC9AF34301EA8F
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MOTIVO_V__B4FC9AF34301EA8F" ON "MOTIVO_VIAJE" ("MOTIVOVIAJE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MOVIMIEN__D3E77EB100FF1D08
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MOVIMIEN__D3E77EB100FF1D08" ON "MOVIMIENTO_TARJETA" ("MOVIMIENTOTARJETA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__MOVIMIEN__264B0D7838845C1C
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__MOVIMIEN__264B0D7838845C1C" ON "MOVIMIENTO_TELEFONICA" ("MOVIMIENTOTELEFONICA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__NODO__9904222E20C1E124
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__NODO__9904222E20C1E124" ON "NODO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__NOTA_REM__A4EEC184544C7222
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__NOTA_REM__A4EEC184544C7222" ON "NOTA_REMISION" ("NOTAREMISION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__OFERTA_S__5744D25B0603C947
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__OFERTA_S__5744D25B0603C947" ON "OFERTA_SGR" ("OFERTASGR_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PAGO_DIF__54E2FC9823893F36
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PAGO_DIF__54E2FC9823893F36" ON "PAGO_DIFERIDO" ("PAGODIFERIDO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PAIS__535EDCF00EA330E9
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PAIS__535EDCF00EA330E9" ON "PAIS" ("PAIS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PARADA__23BF16FB24927208
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PARADA__23BF16FB24927208" ON "PARADA" ("PARADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index UNIQUE_CODANTT
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "UNIQUE_CODANTT" ON "PARADA" ("CODANTT")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PARADA_E__41C233B27E62A77F
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PARADA_E__41C233B27E62A77F" ON "PARADA_EMPRESA" ("PARADAEMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PARADA_E__F887B6A81DD065E0
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PARADA_E__F887B6A81DD065E0" ON "PARADA_EQUIVALENCIA" ("PARADAEQUIVALENCIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PARAM_AC__7EBA3D4D153B1FDF
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PARAM_AC__7EBA3D4D153B1FDF" ON "PARAM_ACUMULA_MASIVO" ("PARAMACUMULAMASIVO")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PARAM_AC__36C600710CA5D9DE
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PARAM_AC__36C600710CA5D9DE" ON "PARAM_ACUMULA_PUNTO" ("PARAMACUMULAPUNTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PARAM_AR__348DA86C2062B9C8
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PARAM_AR__348DA86C2062B9C8" ON "PARAM_ARTICULO" ("PARAMARTICULO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PARAM_CA__57B6125206ED0088
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PARAM_CA__57B6125206ED0088" ON "PARAM_CANJE_PUNTO" ("PARAMCANJEPUNTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PARAM_CO__6CF29F70031C6FA4
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PARAM_CO__6CF29F70031C6FA4" ON "PARAM_COMPRA_PUNTO" ("PARAMCOMPRAPUNTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PARAM_CO__162EF27A7E57BA87
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PARAM_CO__162EF27A7E57BA87" ON "PARAM_COSTO_TARJETA" ("PARAMCOSTOTARJETA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PARAM_EV__4A3C60534D9F7493
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PARAM_EV__4A3C60534D9F7493" ON "PARAM_EVENTO_CONTABLE" ("PARAMEVENTOCONTABLE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PARAM_RE__ECD857303F7150CD
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PARAM_RE__ECD857303F7150CD" ON "PARAM_RECOLECCION" ("PARAMRECOLECCION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_PEOPLE_ACTIVITIES
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_PEOPLE_ACTIVITIES" ON "PEOPLE_ACTIVITIES" ("P_NAME", "ACTIVITY")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PERFIL__BD62241E73BA3083
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PERFIL__BD62241E73BA3083" ON "PERFIL" ("PERFIL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PERFIL_F__F620493B789EE131
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PERFIL_F__F620493B789EE131" ON "PERFIL_FUNCION" ("PERFILFUNCION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PERIODO___0BA3309A70099B30
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PERIODO___0BA3309A70099B30" ON "PERIODO_VACACIONAL" ("PERIODOVACACIONAL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PIZARRA___DC367B1E6C390A4C
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PIZARRA___DC367B1E6C390A4C" ON "PIZARRA_CTRL" ("PIZARRACTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PLAZA__A80182F7173876EA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PLAZA__A80182F7173876EA" ON "PLAZA" ("PLAZA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PRECIO_VENTAJA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PRECIO_VENTAJA_PK" ON "PRECIO_VENTAJA" ("PRECIOVENTAJA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING__54971DA815702A09
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING__54971DA815702A09" ON "PRICING" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___FD20F290799DF262
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___FD20F290799DF262" ON "PRICING_ANTICIPACION" ("PRICINGANTICIPACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___E2CB31526774552F
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___E2CB31526774552F" ON "PRICING_ASIENTO" ("PRICINGASIENTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___8492F2DE61BB7BD9
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___8492F2DE61BB7BD9" ON "PRICING_CATEGORIA" ("PRICINGCATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___97A0DAA65C02A283
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___97A0DAA65C02A283" ON "PRICING_CLASE" ("PRICINGCLASE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___345A1F345649C92D
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___345A1F345649C92D" ON "PRICING_CORRIDA" ("PRICINGCORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___6BDF368651851410
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___6BDF368651851410" ON "PRICING_DIA" ("PRICINGDIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PRICINGESPCANALVENTA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PRICINGESPCANALVENTA_PK" ON "PRICING_ESP_CANAL_VENTA" ("PRICINGESPCANAL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___F71A5E7D4707859D
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___F71A5E7D4707859D" ON "PRICING_ESPECIFICO" ("PRICINGESPECIFICO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PRICINGESPECIFICOCATEGORIA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PRICINGESPECIFICOCATEGORIA_PK" ON "PRICING_ESPECIFICO_CATEGORIA" ("PRICINGESPECIFICO_CATEGORIAID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PRICINGESPPUNTOVENTA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PRICINGESPPUNTOVENTA_PK" ON "PRICING_ESP_PUNTO_VENTA" ("PRICINGESPPUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___FCB8C0E5414EAC47
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___FCB8C0E5414EAC47" ON "PRICING_IMPORTE" ("PRICINGIMPORTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___7D08FB623B95D2F1
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___7D08FB623B95D2F1" ON "PRICING_MARCA" ("PRICINGMARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___678A2ED834E8D562
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___678A2ED834E8D562" ON "PRICING_MERCADO" ("PRICINGPARADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___3E0832D730242045
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___3E0832D730242045" ON "PRICING_OCUPACION" ("PRICINGOCUPACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___238C7BB02A6B46EF
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___238C7BB02A6B46EF" ON "PRICING_PUNTOVENTA" ("PRICINGPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___A58875B224B26D99
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___A58875B224B26D99" ON "PRICING_RUTA" ("PRICINGRUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___077D97661EF99443
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___077D97661EF99443" ON "PRICING_TIPOPTOVTA" ("PRICINGTIPOPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___C07A388273E5190C
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___C07A388273E5190C" ON "PRICING_TIPOSERVICIO" ("PRICINGTIPOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRICING___F31715801A34DF26
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRICING___F31715801A34DF26" ON "PRICING_VIGENCIA" ("PRICINGVIGENCIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PROD_ASI__20CA584618F6A22A
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PROD_ASI__20CA584618F6A22A" ON "PROD_ASIENTO" ("PRODASIENTO")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PROD_CLA__49B9FDFE0BE6BFCF
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PROD_CLA__49B9FDFE0BE6BFCF" ON "PROD_CLASESERVICIO" ("PRODCLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PROD_COR__7488B0011DBB5747
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PROD_COR__7488B0011DBB5747" ON "PROD_CORRIDA" ("PRODCORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PROD_FOR__DABAB045062DE679
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PROD_FOR__DABAB045062DE679" ON "PROD_FORMAPAGO" ("PRODFORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PROD_MAR__69579D7B00750D23
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PROD_MAR__69579D7B00750D23" ON "PROD_MARCA" ("PRODMARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PROD_MER__4F9F8E9A79C80F94
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PROD_MER__4F9F8E9A79C80F94" ON "PROD_MERCADO" ("PRODMERCADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PROD_PRE__DA627D9A740F363E
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PROD_PRE__DA627D9A740F363E" ON "PROD_PRECIO" ("PRODPRECIO")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PROD_PUN__1BD2EFC26E565CE8
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PROD_PUN__1BD2EFC26E565CE8" ON "PROD_PUNTOVENTA" ("PRODPUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PROD_RUT__82AC4C34689D8392
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PROD_RUT__82AC4C34689D8392" ON "PROD_RUTA" ("PRODRUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PROD_TIP__A6AD850362E4AA3C
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PROD_TIP__A6AD850362E4AA3C" ON "PROD_TIPOPTOVTA" ("PRODTIPOPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PRODUCTO__945908E1595B4002
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PRODUCTO__945908E1595B4002" ON "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PROD_VIG__FC0C4D3E5E1FF51F
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PROD_VIG__FC0C4D3E5E1FF51F" ON "PROD_VIGENCIA" ("PRODVIGENCIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_C0081361
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "SYS_C0081361" ON "PTOVTA_ANTIFRAUDE" ("PTOVTAANTIFRAUDE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_PTOVTA_CAT_IND
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_PTOVTA_CAT_IND" ON "PTOVTA_CAT_IND" ("PTOVTACATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PTOVTA__CHECKIN
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PTOVTA__CHECKIN" ON "PTOVTA_CHECKIN" ("PTOVTACHECKIN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PTOVTA_EMPRESA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PTOVTA_EMPRESA_PK" ON "PTOVTA_EMPRESA" ("PTOVTAEMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PTOVTAEMPCONBAN_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PTOVTAEMPCONBAN_PK" ON "PTOVTA_EMPRESA_CONTABANCARIA" ("PTOVTAEMPRESACONTABANCARIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PUB_CLAS__DFD6C99653A266AC
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PUB_CLAS__DFD6C99653A266AC" ON "PUB_CLASE" ("PUBCLASE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PUBLICAC__F941056F436BFEE3
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PUBLICAC__F941056F436BFEE3" ON "PUBLICACION" ("PUBLICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PUB_MARC__87B0FBCF4DE98D56
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PUB_MARC__87B0FBCF4DE98D56" ON "PUB_MARCA" ("PUBMARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PUNTO_PU__FDF0B48500AA174D
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PUNTO_PU__FDF0B48500AA174D" ON "PUNTO_PUBLICACION" ("PUNTOPUBLICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__PUNTO_VE__70E3F9FB46E78A0C
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__PUNTO_VE__70E3F9FB46E78A0C" ON "PUNTO_VENTA" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RANGO_CO__BC23B0972374309D
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RANGO_CO__BC23B0972374309D" ON "RANGO_COMPRA_PUNTO" ("RANGOCOMPRAPUNTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RECOLECC__635C7FB52AAB3E11
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RECOLECC__635C7FB52AAB3E11" ON "RECOLECCION" ("RECOLECCION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index RECUSA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "RECUSA_PK" ON "RECUSA" ("RECUSA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__REDONDEO__57285EF27BE56230
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__REDONDEO__57285EF27BE56230" ON "REDONDEO" ("REDONDEO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__REDONDEO__BCB6ACBE725BF7F6
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__REDONDEO__BCB6ACBE725BF7F6" ON "REDONDEO_CTRL" ("REDONDEOCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__REDONDEO__7C90952E762C88DA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__REDONDEO__7C90952E762C88DA" ON "REDONDEO_MARCA" ("REDONDEO_MARCA")
+ ;
+--------------------------------------------------------
+-- DDL for Index REGION_METROPOLITANA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "REGION_METROPOLITANA_PK" ON "REGION_METROPOLITANA" ("REGIONMETROPOLITANA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__REGISTRO__8E95E6736E8B6712
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__REGISTRO__8E95E6736E8B6712" ON "REGISTRO_USUARIO" ("REGISTROUSUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__REQUISIC__86ED6B3166EA454A
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__REQUISIC__86ED6B3166EA454A" ON "REQUISICION_BOLETO" ("REQUISICIONBOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RESERVAC__9A01FFC154CB950F
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RESERVAC__9A01FFC154CB950F" ON "RESERVACION_CATEGORIA" ("RESERVACIONCATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RESERVAC__0073FCD74F12BBB9
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RESERVAC__0073FCD74F12BBB9" ON "RESERVACION_CLASE" ("RESERVACIONCLASE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RESERVAC__8B58B86639237A9A
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RESERVAC__8B58B86639237A9A" ON "RESERVACION_CTRL" ("RESERVACIONCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RESERVAC__24C176BA4959E263
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RESERVAC__24C176BA4959E263" ON "RESERVACION_MARCA" ("RESERVACIONMARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RESERVAC__CFD092BD42ACE4D4
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RESERVAC__CFD092BD42ACE4D4" ON "RESERVACION_MERCADO" ("RESERVACIONMERCADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RESERVAC__97A6E6ED3CF40B7E
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RESERVAC__97A6E6ED3CF40B7E" ON "RESERVACION_PUNTOVENTA" ("RESERVACIONPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RESPUEST__2C58BEE53552E9B6
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RESPUEST__2C58BEE53552E9B6" ON "RESPUESTA_TELEFONICA" ("RESPUESTATELEFONICA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RESTRICC__3E63CDC3318258D2
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RESTRICC__3E63CDC3318258D2" ON "RESTRICCION" ("RESTRICCION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RH_SALID__E938669E32D66FBE
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RH_SALID__E938669E32D66FBE" ON "RH_SALIDAS" ("RHPAGOCONDUCTOR_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ROL_OPER__7CEA440E2CBDA3B5
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ROL_OPER__7CEA440E2CBDA3B5" ON "ROL_OPERATIVO" ("ROLOPERATIVO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RUTA__77C014E20B5CAFEA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RUTA__77C014E20B5CAFEA" ON "RUTA" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RUTA_COM__78E8755F214BF109
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RUTA_COM__78E8755F214BF109" ON "RUTA_COMBINACION" ("RUTACOMBINACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_RUTA_EMBRQ_DESEMBRQ
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_RUTA_EMBRQ_DESEMBRQ" ON "RUTA_EMBRQ_DESEMBRQ" ("RUTAEMBRQDESEMBRQ_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RUTA_EMP__19EB75951B9317B3
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RUTA_EMP__19EB75951B9317B3" ON "RUTA_EMPRESA" ("RUTAEMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RUTA_SEC__3A6A4EE913F1F5EB
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RUTA_SEC__3A6A4EE913F1F5EB" ON "RUTA_SECUENCIA" ("RUTASECUENCIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__RUTA_SGR__77C014E22E11BAA1
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__RUTA_SGR__77C014E22E11BAA1" ON "RUTA_SGR" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__SECRETAR__DFC790D6078C1F06
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__SECRETAR__DFC790D6078C1F06" ON "SECRETARIA" ("SECRETARIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__SECUENCI__15A7F55B6D181FEC
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__SECUENCI__15A7F55B6D181FEC" ON "SECUENCIA_CTRL" ("SECUENCIACTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__SERVICIO__885831B876026BA8
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__SERVICIO__885831B876026BA8" ON "SERVICIO_PAGO" ("SERVICIOPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__SISTEMA__8E2740AF03BB8E22
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__SISTEMA__8E2740AF03BB8E22" ON "SISTEMA" ("SISTEMA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__STATUS_E__21982BFC7FEAFD3E
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__STATUS_E__21982BFC7FEAFD3E" ON "STATUS_ENVIO" ("STATUSENVIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__STATUS_P__C84AFBCA7C1A6C5A
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__STATUS_P__C84AFBCA7C1A6C5A" ON "STATUS_PUBLICACION" ("STATUSPUBLICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__SUBTIPO___CBE4BCAA7849DB76
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__SUBTIPO___CBE4BCAA7849DB76" ON "SUBTIPO_CORRIDA" ("SUBTIPOCORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TARIFA__E0E29A24531856C7
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TARIFA__E0E29A24531856C7" ON "TARIFA" ("TARIFA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TARIFA_C__346BDD6072910220
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TARIFA_C__346BDD6072910220" ON "TARIFA_CATEGORIA" ("TARIFACATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TARIFA_H__97B5B5506AEFE058
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TARIFA_H__97B5B5506AEFE058" ON "TARIFA_HIST" ("TARIFAHIST_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TARIFA_M__D40AF2756166761E
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TARIFA_M__D40AF2756166761E" ON "TARIFA_MINIMA" ("TARIFAMINIMA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TARIFA_T__F43506E55BAD9CC8
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TARIFA_T__F43506E55BAD9CC8" ON "TARIFA_TIPOPTOVTA" ("TARIFATIPOPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TARJETA___FC75411C4F47C5E3
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TARJETA___FC75411C4F47C5E3" ON "TARJETA_FIDELIDAD" ("TARJETAFIDELIDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TARJETA___A5C745E4681E60A5
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TARJETA___A5C745E4681E60A5" ON "TARJETA_VIAJE" ("TARJETAVIAJE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_TAXPOL
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "IDX_TAXPOL" ON "TAXPOL" ("TAXPOL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index NUMTAXA_UK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "NUMTAXA_UK" ON "TAXPOL" ("NUMTAXA", "EMPRESA_ID", "LOCALIDADE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_TAXPOLC
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "IDX_TAXPOLC" ON "TAXPOLC" ("TAXPOLC_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index TAXPOLEXCECAO_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "TAXPOLEXCECAO_PK" ON "TAXPOL_EXCECAO" ("TAXPOLEXCECAO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_TAXPOLV
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "IDX_TAXPOLV" ON "TAXPOLV" ("TAXPOLV_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_AVI__A4202CC94B7734FF
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_AVI__A4202CC94B7734FF" ON "TIPO_AVISO" ("TIPOAVISO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_CAM__C3F4444545BE5BA9
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_CAM__C3F4444545BE5BA9" ON "TIPO_CAMBIO_CIUDAD" ("TIPOCAMBIOCIUDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_CAM__13A15DD640058253
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_CAM__13A15DD640058253" ON "TIPO_CAMBIO_CTRL" ("TIPOCAMBIOCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_COR__20CB4C1B3C34F16F
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_COR__20CB4C1B3C34F16F" ON "TIPO_CORTE" ("TIPOCORTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_COR__3BCF454A1BC821DD
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_COR__3BCF454A1BC821DD" ON "TIPO_CORTESIA" ("TIPOCORTESIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPOCORT__FF17BB91208CD6FA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPOCORT__FF17BB91208CD6FA" ON "TIPOCORTESIA_DESCUENTO" ("TIPOCORTESIADESCUENTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_DOM__F24146823864608B
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_DOM__F24146823864608B" ON "TIPO_DOMICILIO" ("TIPODOMICILIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_EMP__297FBC5E59063A47
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_EMP__297FBC5E59063A47" ON "TIPO_EMPLEADO" ("TIPOEMPLEADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_EVE__9F1ECC6C7760A435
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_EVE__9F1ECC6C7760A435" ON "TIPO_EVENTO_EXTRA" ("TIPOEVENTOEXTRA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_IDE__B59C8F203493CFA7
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_IDE__B59C8F203493CFA7" ON "TIPO_IDENTIFICACION" ("TIPOIDENTIFICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_TIPOINFORMATIVO
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK_TIPOINFORMATIVO" ON "TIPO_INFORMATIVO" ("TIPOINFORMATIVO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_MOV__74F07A3C30C33EC3
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_MOV__74F07A3C30C33EC3" ON "TIPO_MOVIMIENTO" ("TIPOMOVIMIENTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_OCU__A42900612CF2ADDF
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_OCU__A42900612CF2ADDF" ON "TIPO_OCUPACION" ("TIPOOCUPACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_PAR__D71EF9070AD2A005
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_PAR__D71EF9070AD2A005" ON "TIPO_PARADA" ("TIPOPARADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_PTO__E391E6C93F466844
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_PTO__E391E6C93F466844" ON "TIPO_PTOVTA" ("TIPOPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_SER__D1AF4EB129221CFB
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_SER__D1AF4EB129221CFB" ON "TIPO_SERVICIO" ("TIPOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_USU__25564A160F382DC6
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_USU__25564A160F382DC6" ON "TIPO_USUARIO" ("TIPOUSUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TIPO_VEN__561C1C0E25518C17
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TIPO_VEN__561C1C0E25518C17" ON "TIPO_VENTA" ("TIPOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TRAMO__83A18D7801142BA1
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TRAMO__83A18D7801142BA1" ON "TRAMO" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TRAMO_KM__91F2ADC95F1F0650
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TRAMO_KM__91F2ADC95F1F0650" ON "TRAMO_KM" ("TRAMOKM_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TRAMO_KM__AE8AD751443605EA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TRAMO_KM__AE8AD751443605EA" ON "TRAMO_KM_SERVICIO" ("TRAMOKMSERVICIO")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TRAMO_SE__3C17EB37123EB7A3
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TRAMO_SE__3C17EB37123EB7A3" ON "TRAMO_SERVICIO" ("TRAMOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TRAMO_TI__EEE3054D0C85DE4D
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TRAMO_TI__EEE3054D0C85DE4D" ON "TRAMO_TIEMPO" ("TRAMOTIEMPO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index TRANSACAOKONDUTO_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "TRANSACAOKONDUTO_PK" ON "TRANSACAO_KONDUTO" ("TRANSACAOKONDUTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__TURNO__4FE50E187D439ABD
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__TURNO__4FE50E187D439ABD" ON "TURNO" ("TURNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__USUARIO__9248D09068487DD7
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__USUARIO__9248D09068487DD7" ON "USUARIO" ("USUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__USUARIO___8C0E6E33386F4D83
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__USUARIO___8C0E6E33386F4D83" ON "USUARIO_BANCARIO" ("USUARIOBANCARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__USUARIO___CD9F32D9778AC167
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__USUARIO___CD9F32D9778AC167" ON "USUARIO_PERFIL" ("USUARIOPERFIL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__USUARIO___7CFAB4645F891AA4
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__USUARIO___7CFAB4645F891AA4" ON "USUARIO_SESION" ("USUARIOSESION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__USUARIO___1A90D8796D0D32F4
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__USUARIO___1A90D8796D0D32F4" ON "USUARIO_UBICACION" ("USUARIOUBICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__VENTA_HA__006A26D74E88ABD4
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__VENTA_HA__006A26D74E88ABD4" ON "VENTA_HAND_HELD" ("VENTAHANDHELD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__VIA__1EACC47907020F21
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__VIA__1EACC47907020F21" ON "VIA" ("VIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__VIGENCIA__C5FF12F203317E3D
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__VIGENCIA__C5FF12F203317E3D" ON "VIGENCIA_TARIFA" ("VIGENCIATARIFA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FORMAPAGAMENTO_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FORMAPAGAMENTO_PK" ON "WS_FORMA_PAGAMENTO" ("FORMAPAGAMENTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MOVIMENTACAODIARIA_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MOVIMENTACAODIARIA_PK" ON "WS_MOVIMENTACAO_DIARIA" ("MOVIMENTACAODIARIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PARAMETRO_ID_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PARAMETRO_ID_PK" ON "WS_PARAMETRO" ("PARAMETRO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__ZONA__33415AB37F60ED59
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__ZONA__33415AB37F60ED59" ON "ZONA" ("ZONA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_OTHER_OBJECTS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_OTHER_OBJECTS_PK" ON "MD_OTHER_OBJECTS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_CONSTRAINTS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_CONSTRAINTS_PK" ON "MD_CONSTRAINTS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_USER_DEFINED_DATA_TYPES_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_USER_DEFINED_DATA_TYPES_PK" ON "MD_USER_DEFINED_DATA_TYPES" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MIGR_DATATYPE_TRANSFORM_M_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MIGR_DATATYPE_TRANSFORM_M_PK" ON "MIGR_DATATYPE_TRANSFORM_MAP" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_GROUPS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_GROUPS_PK" ON "MD_GROUPS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_ADDITIONAL_PROPERTIES_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_ADDITIONAL_PROPERTIES_PK" ON "MD_ADDITIONAL_PROPERTIES" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MIGRLOG_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MIGRLOG_PK" ON "MIGRLOG" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_TABLES_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_TABLES_PK" ON "MD_TABLES" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_PACKAGES_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_PACKAGES_PK" ON "MD_PACKAGES" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_GROUP_PRIVILEGES_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_GROUP_PRIVILEGES_PK" ON "MD_GROUP_PRIVILEGES" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_VIEWS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_VIEWS_PK" ON "MD_VIEWS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_INDEXES_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_INDEXES_PK" ON "MD_INDEXES" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MIGR_DATATYPE_TRANSFORM_R_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MIGR_DATATYPE_TRANSFORM_R_PK" ON "MIGR_DATATYPE_TRANSFORM_RULE" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_SCHEMAS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_SCHEMAS_PK" ON "MD_SCHEMAS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_REGISTRY_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_REGISTRY_PK" ON "MD_REGISTRY" ("OBJECT_TYPE", "OBJECT_NAME")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_APPLICATIONFILES_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_APPLICATIONFILES_PK" ON "MD_APPLICATIONFILES" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_APPLICATIONS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_APPLICATIONS_PK" ON "MD_APPLICATIONS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_FILE_ARTIFACTS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_FILE_ARTIFACTS_PK" ON "MD_FILE_ARTIFACTS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_TABLESPACES_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_TABLESPACES_PK" ON "MD_TABLESPACES" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_USER_PRIVILEGES_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_USER_PRIVILEGES_PK" ON "MD_USER_PRIVILEGES" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_USERS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_USERS_PK" ON "MD_USERS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_GROUP_MEMBERS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_GROUP_MEMBERS_PK" ON "MD_GROUP_MEMBERS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_CATALOGS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_CATALOGS_PK" ON "MD_CATALOGS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_SEQUENCES_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_SEQUENCES_PK" ON "MD_SEQUENCES" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_COLUMNS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_COLUMNS_PK" ON "MD_COLUMNS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_PARTITIONS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_PARTITIONS_PK" ON "MD_PARTITIONS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_CONNECTIONS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_CONNECTIONS_PK" ON "MD_CONNECTIONS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_PROJECTS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_PROJECTS_PK" ON "MD_PROJECTS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MIGR_PARAMETER_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MIGR_PARAMETER_PK" ON "MD_MIGR_PARAMETER" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_INDEX_DETAILS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_INDEX_DETAILS_PK" ON "MD_INDEX_DETAILS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MIGRDREIVATIVES_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MIGRDREIVATIVES_PK" ON "MD_DERIVATIVES" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_SYNONYMS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_SYNONYMS_PK" ON "MD_SYNONYMS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_TRIGGERS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_TRIGGERS_PK" ON "MD_TRIGGERS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MIGR_DEPENDENCY_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MIGR_DEPENDENCY_PK" ON "MD_MIGR_DEPENDENCY" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_PRIVILEGES_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_PRIVILEGES_PK" ON "MD_PRIVILEGES" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MIGR_GENERATION_ORDER_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MIGR_GENERATION_ORDER_PK" ON "MIGR_GENERATION_ORDER" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MIGR_GENERATION_ORDER_UK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MIGR_GENERATION_ORDER_UK" ON "MIGR_GENERATION_ORDER" ("OBJECT_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MIGR_WEAKDEP_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MIGR_WEAKDEP_PK" ON "MD_MIGR_WEAKDEP" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_CONSTRAINT_DETAILS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_CONSTRAINT_DETAILS_PK" ON "MD_CONSTRAINT_DETAILS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_STORED_PROGRAMS_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "MD_STORED_PROGRAMS_PK" ON "MD_STORED_PROGRAMS" ("ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IMAGEM_PK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "IMAGEM_PK" ON "IMAGEM" ("IMAGEM_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_TARJETA_48
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_TARJETA_48" ON "CAJA_TARJETA" ("CAJADETPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_R5SERIECOO
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_R5SERIECOO" ON "FISCAL_R5" ("NUMSERIE20", "COO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONTA_CORRENTE_PTOVTA_228
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONTA_CORRENTE_PTOVTA_228" ON "CONTA_CORRENTE_PTOVTA" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_000025AE9_IND_2
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_000025AE9_IND_2" ON "SYS_EXPORT_TABLESPACE_21" ("BASE_PROCESS_ORDER")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_499
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_499" ON "TRAMO" ("VIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_000025BB7_IND_2
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_000025BB7_IND_2" ON "SYS_EXPORT_TABLESPACE_34" ("BASE_PROCESS_ORDER")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_TIPOVENTA_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_TIPOVENTA_ID" ON "BOLETO" ("TIPOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_94
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_94" ON "CORRIDA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_FORMAPAGO_5
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_FORMAPAGO_5" ON "BOLETO_FORMAPAGO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_257
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_257" ON "CLIENTE" ("MOTIVOVIAJE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index NATIVE_TO_LOGICAL_FK_IDXV1
+--------------------------------------------------------
+
+ CREATE INDEX "NATIVE_TO_LOGICAL_FK_IDXV1" ON "DMRS_NATIVE_TO_LOGICAL" ("LOGICAL_TYPE_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_SERVICIO_15
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_SERVICIO_15" ON "BOLETO_SERVICIO" ("BOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_ESPECIFICO_385
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_ESPECIFICO_385" ON "PRICING_ESPECIFICO" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_234
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_234" ON "CAJA" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_REGISTRO_USUARIO_447
+--------------------------------------------------------
+
+ CREATE INDEX "IX_REGISTRO_USUARIO_447" ON "REGISTRO_USUARIO" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_96
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_96" ON "CORRIDA" ("ZONA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_RUTA_398
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_RUTA_398" ON "PRICING_RUTA" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index STRUCTURED_TYPES_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "STRUCTURED_TYPES_PK_IDX" ON "DMRS_STRUCTURED_TYPES" ("STRUCTURED_TYPE_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_NOMBIMAGEM
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_NOMBIMAGEM" ON "IMAGEM" ("NOMBIMAGEM")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_TIPOPTOVTA_492
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_TIPOPTOVTA_492" ON "TARIFA_TIPOPTOVTA" ("TARIFA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESTADO_338
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESTADO_338" ON "ESTADO" ("PAIS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PTOVTA_USUARIO_BANCARIO_430
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PTOVTA_USUARIO_BANCARIO_430" ON "PTOVTA_USUARIO_BANCARIO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MODEL_SUBVIEWS_FK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "MODEL_SUBVIEWS_FK_IDX" ON "DMRS_MODEL_SUBVIEWS" ("MODEL_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_CTRL_536
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_CTRL_536" ON "CATEGORIA_CTRL" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_151
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_151" ON "TARIFA" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_VENTA_HAND_HELD_524
+--------------------------------------------------------
+
+ CREATE INDEX "IX_VENTA_HAND_HELD_524" ON "VENTA_HAND_HELD" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOVIMIENTO_TELEFONICA_358
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOVIMIENTO_TELEFONICA_358" ON "MOVIMIENTO_TELEFONICA" ("CLAVETELEFONICA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_29
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_29" ON "CAJA_DIVERSOS" ("TURNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_TIEMPO_510
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_TIEMPO_510" ON "TRAMO_TIEMPO" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_PRICING_44
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_PRICING_44" ON "CAJA_PRICING" ("CAJA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_NOTIFICADA_119
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_NOTIFICADA_119" ON "CORRIDA_NOTIFICADA" ("CORRIDANUEVA_ID", "FECCORRIDANUEVA")
+ ;
+--------------------------------------------------------
+-- DDL for Index COLUMNS_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "COLUMNS_PK_IDX" ON "DMRS_COLUMNS" ("OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCR2_DATAMOV_ACTIVO
+--------------------------------------------------------
+
+ CREATE INDEX "FISCR2_DATAMOV_ACTIVO" ON "FISCAL_R2" ("DATAMOV", "ACTIVO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_CLASE_57
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_CLASE_57" ON "CATEGORIA_CLASE" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_RUTA_531
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_RUTA_531" ON "CATEGORIA_RUTA" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_MARCA_61
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_MARCA_61" ON "CATEGORIA_MARCA" ("CATEGORIACTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DEPOSITO_DET_19
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DEPOSITO_DET_19" ON "CAJA_DEPOSITO_DET" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_CATEGORIA_479
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_CATEGORIA_479" ON "TARIFA_CATEGORIA" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ALIAS_SERVICO_211
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ALIAS_SERVICO_211" ON "ALIAS_SERVICO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_ASIENTO_405
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_ASIENTO_405" ON "PROD_ASIENTO" ("PRODMARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX$$_1824000C
+--------------------------------------------------------
+
+ CREATE INDEX "IDX$$_1824000C" ON "TARIFA" ("RUTA_ID", "MARCA_ID", "ORIGEN_ID", "DESTINO_ID", "CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CAJ_NUMF_ACT
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CAJ_NUMF_ACT" ON "CAJA" ("NUMFOLIOSISTEMA", "ACTIVO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJADIVERSOS_CONSULTA
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJADIVERSOS_CONSULTA" ON "CAJA_DIVERSOS" ("MOTIVOCANCELACION_ID", "TURNO_ID", "FECCORTE", "USUARIO_ID", "PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESTACION_SITEF_528
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESTACION_SITEF_528" ON "ESTACION_SITEF" ("ESTACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_FISCAL_R7_DATAMOV
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_FISCAL_R7_DATAMOV" ON "FISCAL_R7" ("DATAMOV")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_CORRIDA_330
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_CORRIDA_330" ON "ESQUEMA_CORRIDA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_DIRECCION_299
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_DIRECCION_299" ON "CORTESIA_DIRECCION" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONDUCTOR_73
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONDUCTOR_73" ON "CONDUCTOR" ("EMPLEADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_HIST_483
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_HIST_483" ON "TARIFA_HIST" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RUTA_SECUENCIA_470
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RUTA_SECUENCIA_470" ON "RUTA_SECUENCIA" ("ESTVENTADESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_RUTA_422
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_RUTA_422" ON "PROD_RUTA" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_TIPOPTOVTA_401
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_TIPOPTOVTA_401" ON "PRICING_TIPOPTOVTA" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUBLICACION_440
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUBLICACION_440" ON "PUBLICACION" ("CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_TURNO_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_TURNO_ID" ON "BOLETO" ("TURNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index INDEXES_FK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "INDEXES_FK_IDX" ON "DMRS_INDEXES" ("CONTAINER_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_USUARIO_UBICACION_518
+--------------------------------------------------------
+
+ CREATE INDEX "IX_USUARIO_UBICACION_518" ON "USUARIO_UBICACION" ("PARADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONEXION_175
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONEXION_175" ON "CONEXION" ("CONEXIONCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_ESPECIFICO_548
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_ESPECIFICO_548" ON "PRICING_ESPECIFICO" ("CORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_0000256C6_IND_1
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_0000256C6_IND_1" ON "EXPORT_JOB_SQLDEV_3802" ("OBJECT_SCHEMA", "OBJECT_NAME", "OBJECT_TYPE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RESERVACION_CLASE_456
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RESERVACION_CLASE_456" ON "RESERVACION_CLASE" ("RESERVACIONCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_000025AFD_IND_2
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_000025AFD_IND_2" ON "SYS_IMPORT_TABLESPACE_22" ("BASE_PROCESS_ORDER")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MERCADO_COMPETIDO_348
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MERCADO_COMPETIDO_348" ON "MERCADO_COMPETIDO" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_476
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_476" ON "TARIFA" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ALERTA_CTRL_187
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ALERTA_CTRL_187" ON "ALERTA_CTRL" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ENTREGA_BOLETO_317
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ENTREGA_BOLETO_317" ON "ENTREGA_BOLETO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONEXION_174
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONEXION_174" ON "CONEXION" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_CHECKIN_229
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_CHECKIN_229" ON "BOLETO_CHECKIN" ("BOLETONOVO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_BLOQUEO_320
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_BLOQUEO_320" ON "ESQUEMA_BLOQUEO" ("ESQUEMACORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX$$_18240006
+--------------------------------------------------------
+
+ CREATE INDEX "IDX$$_18240006" ON "EVENTO_EXTRA" ("TIPOEVENTOEXTRA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_MERCADO_392
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_MERCADO_392" ON "PRICING_MERCADO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AUTORIZACION_PERFIL_197
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AUTORIZACION_PERFIL_197" ON "AUTORIZACION_PERFIL" ("PERFIL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AVISO_USUARIO_203
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AVISO_USUARIO_203" ON "AVISO_USUARIO" ("AVISOCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_OCUPACION_395
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_OCUPACION_395" ON "PRICING_OCUPACION" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_OFICIAL_141
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_OFICIAL_141" ON "TARIFA_OFICIAL" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARADA_EQUIVALENCIA_364
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARADA_EQUIVALENCIA_364" ON "PARADA_EQUIVALENCIA" ("COMISIONISTAEXTERNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_COR_TRA_COR_ID_ORI_DES
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_COR_TRA_COR_ID_ORI_DES" ON "CORRIDA_TRAMO" ("CORRIDA_ID", "ORIGEN_ID", "DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_CLASE_56
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_CLASE_56" ON "CATEGORIA_CLASE" ("CATEGORIACTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PTOVTA_USUARIO_BANCARIO_431
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PTOVTA_USUARIO_BANCARIO_431" ON "PTOVTA_USUARIO_BANCARIO" ("USUARIOBANCARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_EMPLEADO_312
+--------------------------------------------------------
+
+ CREATE INDEX "IX_EMPLEADO_312" ON "EMPLEADO" ("DIVISION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_NOTA_REMISION_360
+--------------------------------------------------------
+
+ CREATE INDEX "IX_NOTA_REMISION_360" ON "NOTA_REMISION" ("EMPRESAINGRESO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_209
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_209" ON "BOLETO" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AUTOBUS_193
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AUTOBUS_193" ON "AUTOBUS" ("DIVISION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_TARJETA_47
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_TARJETA_47" ON "CAJA_TARJETA" ("CAJADIVERSOSPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_CORRIDA_58
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_CORRIDA_58" ON "CATEGORIA_CORRIDA" ("CATEGORIACTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOVIMIENTO_TARJETA_271
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOVIMIENTO_TARJETA_271" ON "MOVIMIENTO_TARJETA" ("EMPRESAELIMINA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_MERCADO_63
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_MERCADO_63" ON "CATEGORIA_MERCADO" ("CATEGORIACTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_00520006
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_00520006" ON "TARIFA" ("ORIGEN_ID", "DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index LOGICAL_TO_NATIVE_FK_IDXV1
+--------------------------------------------------------
+
+ CREATE INDEX "LOGICAL_TO_NATIVE_FK_IDXV1" ON "DMRS_LOGICAL_TO_NATIVE" ("LOGICAL_TYPE_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_BLOQUEO_VIG_323
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_BLOQUEO_VIG_323" ON "ESQUEMA_BLOQUEO_VIGENCIA" ("VIGENCIATARIFA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_ACUMULA_PUNTO_282
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_ACUMULA_PUNTO_282" ON "PARAM_ACUMULA_PUNTO" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_EMPRESACORRIDA_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_EMPRESACORRIDA_ID" ON "BOLETO" ("EMPRESACORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_ACUMULA_MASIVO_277
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_ACUMULA_MASIVO_277" ON "PARAM_ACUMULA_MASIVO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_TRAMO_128
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_TRAMO_128" ON "CORRIDA_TRAMO" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RUTA_COMBINACION_467
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RUTA_COMBINACION_467" ON "RUTA_COMBINACION" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AVISO_CIUDAD_199
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AVISO_CIUDAD_199" ON "AVISO_CIUDAD" ("CIUDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_MOTIVOCANCELACION_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_MOTIVOCANCELACION_ID" ON "BOLETO" ("MOTIVOCANCELACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_FUNCION_SISTEMA_345
+--------------------------------------------------------
+
+ CREATE INDEX "IX_FUNCION_SISTEMA_345" ON "FUNCION_SISTEMA" ("SISTEMA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX$$_019A0002
+--------------------------------------------------------
+
+ CREATE INDEX "IDX$$_019A0002" ON "RUTA" ("RUTA_ID", "CLASESERVICIO_ID", "ORGAOCONCEDENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CONVENIODET_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CONVENIODET_ID" ON "BOLETO" ("CONVENIODET_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_TIPOIDENTIFICACION_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_TIPOIDENTIFICACION_ID" ON "BOLETO" ("TIPOIDENTIFICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RUTA_EMPRESA_468
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RUTA_EMPRESA_468" ON "RUTA_EMPRESA" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_MARCA_412
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_MARCA_412" ON "PROD_MARCA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_PRICING_8
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_PRICING_8" ON "BOLETO_PRICING" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DET_PAGO_537
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DET_PAGO_537" ON "CAJA_DET_PAGO" ("CAJAFORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_245
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_245" ON "CAJA" ("MOTIVOREIMPRESION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_ESPECIFICO_383
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_ESPECIFICO_383" ON "PRICING_ESPECIFICO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_135
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_135" ON "CORTESIA" ("MOTIVOVIAJE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_ORGAO_531
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_ORGAO_531" ON "CATEGORIA_ORGAO" ("ORGAOCONCEDENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index UK_ASIENTO
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "UK_ASIENTO" ON "CONTROL_ASIENTO" ("CORRIDA_ID", "FECCORRIDA", "NUMASIENTO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_CHECKIN_231
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_CHECKIN_231" ON "BOLETO_CHECKIN" ("ORIGEMORIGINAL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX$$_1824000A
+--------------------------------------------------------
+
+ CREATE INDEX "IDX$$_1824000A" ON "RUTA_SECUENCIA" ("ACTIVO", "RUTA_ID", "TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_475
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_475" ON "TARIFA" ("MONEDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_PAGO_35
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_PAGO_35" ON "CAJA_DIVERSOS_PAGO" ("CAJATARJETA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RESERVACION_CATEGORIA_453
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RESERVACION_CATEGORIA_453" ON "RESERVACION_CATEGORIA" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLASIFICACION_71
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLASIFICACION_71" ON "CLASIFICACION" ("ARTICULO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RUTA_466
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RUTA_466" ON "RUTA" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONTA_CORRENTE_PTOVTA_225
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONTA_CORRENTE_PTOVTA_225" ON "CONTA_CORRENTE_PTOVTA" ("TURNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_COR_TRA_COR_ID_ORI_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_COR_TRA_COR_ID_ORI_ID" ON "CORRIDA_TRAMO" ("CORRIDA_ID", "ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_OFICIAL_153
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_OFICIAL_153" ON "TARIFA_OFICIAL" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ALERTA_CTRL_189
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ALERTA_CTRL_189" ON "ALERTA_CTRL" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_DIA_380
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_DIA_380" ON "PRICING_DIA" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_TIEMPO_509
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_TIEMPO_509" ON "TRAMO_TIEMPO" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_03
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_03" ON "BOLETO" ("ACTIVO", "EMPRESACORRIDA_ID", "FECHORVENTA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_BLOQUEO_113
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_BLOQUEO_113" ON "CORRIDA_BLOQUEO" ("CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOTIVOCANCELACION_EQUIV_353
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOTIVOCANCELACION_EQUIV_353" ON "MOTIVOCANCELACION_EQUIVALENCIA" ("MOTIVOCANCELACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RESERVACION_MERCADO_461
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RESERVACION_MERCADO_461" ON "RESERVACION_MERCADO" ("RESERVACIONCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_AUDITORIA_107
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_AUDITORIA_107" ON "CORRIDA_AUDITORIA" ("MOTIVOCANCELACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_CTRL_116
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_CTRL_116" ON "CORRIDA_CTRL" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PTOVTA_HORARIO_216
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PTOVTA_HORARIO_216" ON "PTOVTA_HORARIO" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_ESTACION_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_ESTACION_ID" ON "BOLETO" ("ESTACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_CORRIDA_331
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_CORRIDA_331" ON "ESQUEMA_CORRIDA" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_TRAMO_335
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_TRAMO_335" ON "ESQUEMA_TRAMO" ("ESQUEMACORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_MARCA_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_MARCA_ID" ON "BOLETO" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_EVENTO_EXTRA_QY
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_EVENTO_EXTRA_QY" ON "EVENTO_EXTRA" ("FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_OFICIAL_143
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_OFICIAL_143" ON "TARIFA_OFICIAL" ("MONEDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BITACORA_CREDISENDA_204
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BITACORA_CREDISENDA_204" ON "BITACORA_CREDISENDA" ("CAJA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_00520004
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_00520004" ON "TRAMO" ("DESTINO_ID", "ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RANGO_COMPRA_PUNTO_290
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RANGO_COMPRA_PUNTO_290" ON "RANGO_COMPRA_PUNTO" ("PARAMCOMPRAPUNTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_AUDITORIA_110
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_AUDITORIA_110" ON "CORRIDA_AUDITORIA" ("CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONSUMO_BOLETO_80
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONSUMO_BOLETO_80" ON "CONSUMO_BOLETO" ("CLASIFICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_TRAMO_127
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_TRAMO_127" ON "CORRIDA_TRAMO" ("CONDUCTOR1_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUBLICACION_437
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUBLICACION_437" ON "PUBLICACION" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MARCA_CLASESERVICIO_347
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MARCA_CLASESERVICIO_347" ON "MARCA_CLASESERVICIO" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AVISO_PUNTOVENTA_202
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AVISO_PUNTOVENTA_202" ON "AVISO_PUNTOVENTA" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_TIPOPTOVTA_68
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_TIPOPTOVTA_68" ON "CATEGORIA_TIPOPTOVTA" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_247
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_247" ON "CAJA" ("TIPOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_101
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_101" ON "CORRIDA" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_COR_TRA_COR_ID_DES_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_COR_TRA_COR_ID_DES_ID" ON "CORRIDA_TRAMO" ("CORRIDA_ID", "DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESTACION_IMPRESORA_542
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESTACION_IMPRESORA_542" ON "ESTACION_IMPRESORA" ("ESTACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_PAGO_37
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_PAGO_37" ON "CAJA_DIVERSOS_PAGO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLASESERVICIO_EQUIV_70
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLASESERVICIO_EQUIV_70" ON "CLASESERVICIO_EQUIVALENCIA" ("COMISIONISTAEXTERNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MODELS_NAME_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "MODELS_NAME_IDX" ON "DMRS_MODELS" ("MODEL_NAME", "MODEL_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_ESPECIFICO_387
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_ESPECIFICO_387" ON "PRICING_ESPECIFICO" ("TIPOPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_256
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_256" ON "CLIENTE" ("GRADOESTUDIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_NZ_CONF_RESTRICAO_PTOVTA_2
+--------------------------------------------------------
+
+ CREATE INDEX "IX_NZ_CONF_RESTRICAO_PTOVTA_2" ON "CONF_RESTRICAO_PTOVTA" ("PUNTOVENTA_ID", "CONFRESTRICAOCANALVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_PRECIO_417
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_PRECIO_417" ON "PROD_PRECIO" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLAVE_TELEFONICA_72
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLAVE_TELEFONICA_72" ON "CLAVE_TELEFONICA" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_TIPOPTOVTA_423
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_TIPOPTOVTA_423" ON "PROD_TIPOPTOVTA" ("TIPOPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PTOVTA_AGENCIA_215
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PTOVTA_AGENCIA_215" ON "PTOVTA_AGENCIA" ("INSTIFINANCEIRA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PTOVTA_DIVERSOS_218
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PTOVTA_DIVERSOS_218" ON "PTOVTA_DIVERSOS" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_REIMPRESION_BOLETOS
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_REIMPRESION_BOLETOS" ON "BOLETO" ("ORIGEN_ID", "DESTINO_ID", "FECHORVIAJE", "INDSTATUSOPERACION", "MOTIVOCANCELACION_ID", "ENTREGABOLETO_ID", "INDSTATUSBOLETO", "NUMASIENTO", "CATEGORIA_ID", "NUMFOLIOSISTEMA", "NOMBPASAJERO", "FECHORVENTA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IXT_NAZAR_CRE
+--------------------------------------------------------
+
+ CREATE INDEX "IXT_NAZAR_CRE" ON "CONF_RESTRICAO_EXCECAO" ("ACTIVO", "FECEXCECAO", "CONFRESTRICAOCANALVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_PAGO_38
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_PAGO_38" ON "CAJA_DIVERSOS_PAGO" ("CAJADIVERSOS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_00001564E_IND_1
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_00001564E_IND_1" ON "SYS_EXPORT_SCHEMA_01" ("OBJECT_SCHEMA", "ORIGINAL_OBJECT_NAME", "OBJECT_TYPE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_NOTA_REMISION_359
+--------------------------------------------------------
+
+ CREATE INDEX "IX_NOTA_REMISION_359" ON "NOTA_REMISION" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ORGAO_TRAMO_149
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ORGAO_TRAMO_149" ON "ORGAO_TRAMO" ("COEFICIENTETARIFA1_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_PUNTOVENTA_397
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_PUNTOVENTA_397" ON "PRICING_PUNTOVENTA" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_SEGURO_KM_162
+--------------------------------------------------------
+
+ CREATE INDEX "IX_SEGURO_KM_162" ON "SEGURO_KM" ("ORGAOCONCEDENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_RUTA_421
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_RUTA_421" ON "PROD_RUTA" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_371
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_371" ON "PRICING" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index DOMAINS_FK_IDXV1
+--------------------------------------------------------
+
+ CREATE INDEX "DOMAINS_FK_IDXV1" ON "DMRS_DOMAINS" ("LOGICAL_TYPE_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDXCORRIDATRAMOXCORRIDA
+--------------------------------------------------------
+
+ CREATE INDEX "IDXCORRIDATRAMOXCORRIDA" ON "CORRIDA_TRAMO" ("ORIGEN_ID", "ACTIVO", "FECHORSALIDAH")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_CTRL_117
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_CTRL_117" ON "CORRIDA_CTRL" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DEPOSITO_DET_20
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DEPOSITO_DET_20" ON "CAJA_DEPOSITO_DET" ("MONEDADENOMINACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_EMPRESA_EQUIVALENCIA_316
+--------------------------------------------------------
+
+ CREATE INDEX "IX_EMPRESA_EQUIVALENCIA_316" ON "EMPRESA_EQUIVALENCIA" ("COMISIONISTAEXTERNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_SERVICIO_508
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_SERVICIO_508" ON "TRAMO_SERVICIO" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_233
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_233" ON "CAJA" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CANCELACION_CTRL_51
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CANCELACION_CTRL_51" ON "CANCELACION_CTRL" ("MOTIVOCANCELACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_136
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_136" ON "CORTESIA" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index INDEX2
+--------------------------------------------------------
+
+ CREATE INDEX "INDEX2" ON "BPE_TEMP" ("BOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_DISPONIBILIDADCORRIDA
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_DISPONIBILIDADCORRIDA" ON "RUTA_COMBINACION" ("INDVENTA", "RUTA_ID", "TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDXTARIFAXCORRIDA
+--------------------------------------------------------
+
+ CREATE INDEX "IDXTARIFAXCORRIDA" ON "TARIFA" ("DESTINO_ID", "ORIGEN_ID", "ACTIVO", "STATUSTARIFA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_242
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_242" ON "CAJA" ("TURNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SECUENCIA_CTRL_NOMBSECUENCIA
+--------------------------------------------------------
+
+ CREATE INDEX "SECUENCIA_CTRL_NOMBSECUENCIA" ON "SECUENCIA_CTRL" ("NOMBSECUENCIA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ALERTA_CTRL_185
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ALERTA_CTRL_185" ON "ALERTA_CTRL" ("CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_ESPECIFICO_382
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_ESPECIFICO_382" ON "PRICING_ESPECIFICO" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_88
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_88" ON "CORRIDA" ("ESQUEMACORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_500
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_500" ON "TRAMO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MERCADO_COMPETIDO_350
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MERCADO_COMPETIDO_350" ON "MERCADO_COMPETIDO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_TARJETA_46
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_TARJETA_46" ON "CAJA_TARJETA" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_246
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_246" ON "CAJA" ("MOTIVOCANCELACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_ASIENTO_373
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_ASIENTO_373" ON "PRICING_ASIENTO" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESTACION_337
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESTACION_337" ON "ESTACION" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESTACION_SITEF_527
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESTACION_SITEF_527" ON "ESTACION_SITEF" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_EXCEPCION_REDONDO_340
+--------------------------------------------------------
+
+ CREATE INDEX "IX_EXCEPCION_REDONDO_340" ON "EXCEPCION_REDONDO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_FORMAPAGO_40
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_FORMAPAGO_40" ON "CAJA_FORMAPAGO" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ABASTO_BOLETO_178
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ABASTO_BOLETO_178" ON "ABASTO_BOLETO" ("PUNTOVENTACENTRAL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AUTOBUS_195
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AUTOBUS_195" ON "AUTOBUS" ("DIAGRAMAAUTOBUS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_ACUMULA_PUNTO_280
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_ACUMULA_PUNTO_280" ON "PARAM_ACUMULA_PUNTO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_00001564E_IND_3
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_00001564E_IND_3" ON "SYS_EXPORT_SCHEMA_01" ("BASE_PROCESS_ORDER")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_BPE_CODSTAT
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_BPE_CODSTAT" ON "BPE" ("CODSTAT")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TIPOCORTESIA_DESCUENTO_498
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TIPOCORTESIA_DESCUENTO_498" ON "TIPOCORTESIA_DESCUENTO" ("TIPOCORTESIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_VENTA_HAND_HELD_523
+--------------------------------------------------------
+
+ CREATE INDEX "IX_VENTA_HAND_HELD_523" ON "VENTA_HAND_HELD" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONVENIO_DET_84
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONVENIO_DET_84" ON "CONVENIO_DET" ("CONVENIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_TIPOPTOVTA_400
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_TIPOPTOVTA_400" ON "PRICING_TIPOPTOVTA" ("TIPOPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_USUARIO_BANCARIO_513
+--------------------------------------------------------
+
+ CREATE INDEX "IX_USUARIO_BANCARIO_513" ON "USUARIO_BANCARIO" ("COMPANIABANCARIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_SERVICIO_12
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_SERVICIO_12" ON "BOLETO_SERVICIO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_249
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_249" ON "CAJA" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_EMPRESA_IMPOSTO_550
+--------------------------------------------------------
+
+ CREATE INDEX "IX_EMPRESA_IMPOSTO_550" ON "EMPRESA_IMPOSTO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_00520001
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_00520001" ON "CORRIDA" ("FECCORRIDA", "CORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_ANTICIPACION_372
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_ANTICIPACION_372" ON "PRICING_ANTICIPACION" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_USUARIO_EMPRESA_534
+--------------------------------------------------------
+
+ CREATE INDEX "IX_USUARIO_EMPRESA_534" ON "USUARIO_EMPRESA" ("USUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TAXA_EMBARQUE_PARADA_164
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TAXA_EMBARQUE_PARADA_164" ON "TAXA_EMBARQUE_PARADA" ("ORGAOCONCEDENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AJUSTE_BOLETO_184
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AJUSTE_BOLETO_184" ON "AJUSTE_BOLETO" ("MOTIVOAJUSTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_95
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_95" ON "CORRIDA" ("EMPRESACORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_0000259BB_IND_2
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_0000259BB_IND_2" ON "SYS_EXPORT_TABLESPACE_10" ("BASE_PROCESS_ORDER")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RESPUESTA_TELEFONICA_464
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RESPUESTA_TELEFONICA_464" ON "RESPUESTA_TELEFONICA" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_FORMAPAGO_6
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_FORMAPAGO_6" ON "BOLETO_FORMAPAGO" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_0000256C6_IND_2
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_0000256C6_IND_2" ON "EXPORT_JOB_SQLDEV_3802" ("BASE_PROCESS_ORDER")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONEXION_CTRL_TEMP_171
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONEXION_CTRL_TEMP_171" ON "CONEXION_CTRL_TEMP" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MERCHANT_BANCARIO_351
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MERCHANT_BANCARIO_351" ON "MERCHANT_BANCARIO" ("COMPANIABANCARIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CIUDAD_253
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CIUDAD_253" ON "CIUDAD" ("PLAZA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_REQUISICION_BOLETO_450
+--------------------------------------------------------
+
+ CREATE INDEX "IX_REQUISICION_BOLETO_450" ON "REQUISICION_BOLETO" ("ESTACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_AUDITORIA_109
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_AUDITORIA_109" ON "CORRIDA_AUDITORIA" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_SEGURO_TARIFA_161
+--------------------------------------------------------
+
+ CREATE INDEX "IX_SEGURO_TARIFA_161" ON "SEGURO_TARIFA" ("ORGAOCONCEDENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_ESPECIFICO_386
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_ESPECIFICO_386" ON "PRICING_ESPECIFICO" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDATRAMO_00520002
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDATRAMO_00520002" ON "CORRIDA_TRAMO" ("FECCORRIDA", "CORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUBLICACION_442
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUBLICACION_442" ON "PUBLICACION" ("PUNTOPUBLICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_FISCALC_ML2_TIPOR_NUMS20
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_FISCALC_ML2_TIPOR_NUMS20" ON "FISCAL_ML2" ("TIPOREG", "NUMSERIE20", "COO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_MARCA_62
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_MARCA_62" ON "CATEGORIA_MARCA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONEXION_CTRL_TEMP_172
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONEXION_CTRL_TEMP_172" ON "CONEXION_CTRL_TEMP" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOTIVOCANCELACION_EQUIV_354
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOTIVOCANCELACION_EQUIV_354" ON "MOTIVOCANCELACION_EQUIVALENCIA" ("COMISIONISTAEXTERNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_MINIMA_488
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_MINIMA_488" ON "TARIFA_MINIMA" ("PLAZA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_KM_503
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_KM_503" ON "TRAMO_KM" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CANCELACION_CTRL_50
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CANCELACION_CTRL_50" ON "CANCELACION_CTRL" ("ORGAOCONCEDENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_SERVICIO_14
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_SERVICIO_14" ON "BOLETO_SERVICIO" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index OCD_INDEX1
+--------------------------------------------------------
+
+ CREATE INDEX "OCD_INDEX1" ON "OCD" ("FECINC")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CAJA_PTOVTA_FEC_TURNO
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CAJA_PTOVTA_FEC_TURNO" ON "CAJA" ("PUNTOVENTA_ID", "FECCORTE", "TURNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONSUMO_BOLETO_77
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONSUMO_BOLETO_77" ON "CONSUMO_BOLETO" ("ESTACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_USUARIO_512
+--------------------------------------------------------
+
+ CREATE INDEX "IX_USUARIO_512" ON "USUARIO" ("EMPLEADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RESERVACION_CLASE_455
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RESERVACION_CLASE_455" ON "RESERVACION_CLASE" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AUTORIZACION_PERFIL_196
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AUTORIZACION_PERFIL_196" ON "AUTORIZACION_PERFIL" ("AUTORIZACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_DIRECCION_300
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_DIRECCION_300" ON "CORTESIA_DIRECCION" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_PUNTOVENTA_419
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_PUNTOVENTA_419" ON "PROD_PUNTOVENTA" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_MARCA_413
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_MARCA_413" ON "PROD_MARCA" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AVISO_CIUDAD_198
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AVISO_CIUDAD_198" ON "AVISO_CIUDAD" ("AVISOCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_USUARIO_SESION_516
+--------------------------------------------------------
+
+ CREATE INDEX "IX_USUARIO_SESION_516" ON "USUARIO_SESION" ("SISTEMA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CUPON_SECRETARIA_306
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CUPON_SECRETARIA_306" ON "CUPON_SECRETARIA" ("SECRETARIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_EMPRESA_157
+--------------------------------------------------------
+
+ CREATE INDEX "IX_EMPRESA_157" ON "EMPRESA" ("CIUDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_COLONIA_266
+--------------------------------------------------------
+
+ CREATE INDEX "IX_COLONIA_266" ON "COLONIA" ("CIUDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_TRAMO_129
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_TRAMO_129" ON "CORRIDA_TRAMO" ("CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCT2_DATAMOV
+--------------------------------------------------------
+
+ CREATE INDEX "FISCT2_DATAMOV" ON "FISCAL_T2" ("DATAMOV")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RUTA_EMPRESA_469
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RUTA_EMPRESA_469" ON "RUTA_EMPRESA" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_294
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_294" ON "CORTESIA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_R4DATAMOV
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_R4DATAMOV" ON "FISCAL_R4" ("DATAMOV")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_241
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_241" ON "CAJA" ("EMPRESACORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_255
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_255" ON "CLIENTE" ("ESTADOCIVIL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_DIVISION_311
+--------------------------------------------------------
+
+ CREATE INDEX "IX_DIVISION_311" ON "DIVISION" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_FIDELIDAD_265
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_FIDELIDAD_265" ON "CLIENTE_FIDELIDAD" ("CLIENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONEXION_TEMP_169
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONEXION_TEMP_169" ON "CONEXION_TEMP" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONTA_CORRENTE_PTOVTA_226
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONTA_CORRENTE_PTOVTA_226" ON "CONTA_CORRENTE_PTOVTA" ("USUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CLASESERVICIO_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CLASESERVICIO_ID" ON "BOLETO" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARADA_EQUIVALENCIA_363
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARADA_EQUIVALENCIA_363" ON "PARADA_EQUIVALENCIA" ("PARADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_OID_COLUMNS_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "PK_OID_COLUMNS_PK_IDX" ON "DMRS_PK_OID_COLUMNS" ("COLUMN_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_FORMAPAGO_411
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_FORMAPAGO_411" ON "PROD_FORMAPAGO" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index DESIGNS_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "DESIGNS_PK_IDX" ON "DMRS_DESIGNS" ("DESIGN_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOVIMIENTO_TARJETA_273
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOVIMIENTO_TARJETA_273" ON "MOVIMIENTO_TARJETA" ("TIPOMOVIMIENTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOVIMIENTO_TARJETA_270
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOVIMIENTO_TARJETA_270" ON "MOVIMIENTO_TARJETA" ("CLIENTEFIDELIDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RESERVACION_MERCADO_460
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RESERVACION_MERCADO_460" ON "RESERVACION_MERCADO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONEXION_TEMP_170
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONEXION_TEMP_170" ON "CONEXION_TEMP" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONFIG_RESTRICCION_PAGO_76
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONFIG_RESTRICCION_PAGO_76" ON "CONFIG_RESTRICCION_PAGO" ("RESTRICCION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_DES_CLA_MAR_ORI
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_DES_CLA_MAR_ORI" ON "TARIFA" ("DESTINO_ID", "CLASESERVICIO_ID", "MARCA_ID", "ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index TABLES_FK_IDXV1
+--------------------------------------------------------
+
+ CREATE INDEX "TABLES_FK_IDXV1" ON "DMRS_TABLES" ("MODEL_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CONSULTACORRIDAS
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CONSULTACORRIDAS" ON "CORRIDA_CTRL" ("RUTA_ID", "CORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONFIG_RESTRICCION_PAGO_75
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONFIG_RESTRICCION_PAGO_75" ON "CONFIG_RESTRICCION_PAGO" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ABASTO_BOLETO_181
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ABASTO_BOLETO_181" ON "ABASTO_BOLETO" ("ESTACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTE_PUNTOVENTA_130
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTE_PUNTOVENTA_130" ON "CORTE_PUNTOVENTA" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONEXION_173
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONEXION_173" ON "CONEXION" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_MARCA_391
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_MARCA_391" ON "PRICING_MARCA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_FORMAPAGO_410
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_FORMAPAGO_410" ON "PROD_FORMAPAGO" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index DIAGRAM_ELEMENTS_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "DIAGRAM_ELEMENTS_PK_IDX" ON "DMRS_DIAGRAM_ELEMENTS" ("OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_ASIENTO_319
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_ASIENTO_319" ON "ESQUEMA_ASIENTO" ("ESQUEMACORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_MERCADO_393
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_MERCADO_393" ON "PRICING_MERCADO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DET_PAGO_23
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DET_PAGO_23" ON "CAJA_DET_PAGO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_254
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_254" ON "CAJA" ("FECINTEGRACION", "FECHORVENTA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_USUARIO_UBICACION_517
+--------------------------------------------------------
+
+ CREATE INDEX "IX_USUARIO_UBICACION_517" ON "USUARIO_UBICACION" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX$$_01B10001
+--------------------------------------------------------
+
+ CREATE INDEX "IDX$$_01B10001" ON "CORRIDA" ("FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index SOURCE_INFO_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "SOURCE_INFO_PK_IDX" ON "DMRS_SOURCE_INFO" ("SOURCE_INFO_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_28
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_28" ON "CAJA_DIVERSOS" ("TIPOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_BLOQUEO_VIG_324
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_BLOQUEO_VIG_324" ON "ESQUEMA_BLOQUEO_VIGENCIA" ("ESQUEMABLOQUEO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUBLICACION_436
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUBLICACION_436" ON "PUBLICACION" ("AUTOBUS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_FIDELIDAD_264
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_FIDELIDAD_264" ON "CLIENTE_FIDELIDAD" ("TARJETAFIDELIDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_0000256B2_IND_1
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_0000256B2_IND_1" ON "SYS_EXPORT_TABLESPACE_01" ("OBJECT_SCHEMA", "OBJECT_NAME", "OBJECT_TYPE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TIPO_CORTESIA_497
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TIPO_CORTESIA_497" ON "TIPO_CORTESIA" ("GRUPOCORTESIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCF3_FISCALF3_ID
+--------------------------------------------------------
+
+ CREATE INDEX "FISCF3_FISCALF3_ID" ON "FISCAL_F3" ("FISCALF3_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_000025BB7_IND_1
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_000025BB7_IND_1" ON "SYS_EXPORT_TABLESPACE_34" ("OBJECT_SCHEMA", "OBJECT_NAME", "OBJECT_TYPE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ALERTA_CTRL_188
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ALERTA_CTRL_188" ON "ALERTA_CTRL" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUNTO_VENTA_288
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUNTO_VENTA_288" ON "PUNTO_VENTA" ("TIPOPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONSUMO_BOLETO_81
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONSUMO_BOLETO_81" ON "CONSUMO_BOLETO" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ORGAO_TRAMO_156
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ORGAO_TRAMO_156" ON "ORGAO_TRAMO" ("ORGAOCONCEDENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__BPE__BPE_ID
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__BPE__BPE_ID" ON "BPE" ("BPE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_ORIGEN_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_ORIGEN_ID" ON "BOLETO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONTA_CORRENTE_PTOVTA_224
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONTA_CORRENTE_PTOVTA_224" ON "CONTA_CORRENTE_PTOVTA" ("TIPOOPERACIONCC_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_FISCAL_R5_SERIE
+--------------------------------------------------------
+
+ CREATE INDEX "IX_FISCAL_R5_SERIE" ON "FISCAL_R5" ("NUMSERIE20")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_236
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_236" ON "CAJA" ("TIPOIDENTIFICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_293
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_293" ON "CORTESIA" ("TIPOCORTESIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_31
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_31" ON "CAJA_DIVERSOS" ("MONEDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index DOMAINS_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "DOMAINS_PK_IDX" ON "DMRS_DOMAINS" ("DOMAIN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ALIAS_SERVICO_210
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ALIAS_SERVICO_210" ON "ALIAS_SERVICO" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ASIENTO_EXCLUSIVO_191
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ASIENTO_EXCLUSIVO_191" ON "ASIENTO_EXCLUSIVO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_PRICING_10
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_PRICING_10" ON "BOLETO_PRICING" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUNTO_VENTA_221
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUNTO_VENTA_221" ON "PUNTO_VENTA" ("PTOVTAAGENCIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_TRAMO_125
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_TRAMO_125" ON "CORRIDA_TRAMO" ("AUTOBUS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOVIMIENTO_TARJETA_269
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOVIMIENTO_TARJETA_269" ON "MOVIMIENTO_TARJETA" ("CAJA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOVIMIENTO_TELEFONICA_356
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOVIMIENTO_TELEFONICA_356" ON "MOVIMIENTO_TELEFONICA" ("RESPUESTATELEFONICA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_CORRIDA_328
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_CORRIDA_328" ON "ESQUEMA_CORRIDA" ("EMPRESAINGRESO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index UNQ_TARIFA
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "UNQ_TARIFA" ON "TARIFA" (CASE "ACTIVO" WHEN 1 THEN TO_CHAR("TRAMO_ID")||TO_CHAR("MARCA_ID")||TO_CHAR("CLASESERVICIO_ID")||TO_CHAR("MONEDA_ID")||TO_CHAR("VIGENCIATARIFA_ID")||TO_CHAR("ORGAOCONCEDENTE_ID")||TO_CHAR("RUTA_ID") ELSE NULL END )
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_26
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_26" ON "CAJA_DIVERSOS" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_DESCUENTO_59
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_DESCUENTO_59" ON "CATEGORIA_DESCUENTO" ("CATEGORIACTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_ENTREGA_BOLETO2
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_ENTREGA_BOLETO2" ON "BOLETO" ("ORIGEN_ID", "DESTINO_ID", "FECHORVIAJE", "MOTIVOCANCELACION_ID", "ACTIVO", "ENTREGABOLETO_ID", "BOLETO_ID", "NUMASIENTO", "CATEGORIA_ID", "MARCA_ID", "CORRIDA_ID", "FECCORRIDA", "NOMBPASAJERO", "PRECIOPAGADO", "TIPOVENTA_ID", "NUMOPERACION", "INDSTATUSBOLETO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTE_TURNO_133
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTE_TURNO_133" ON "CORTE_TURNO" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_MINIMA_485
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_MINIMA_485" ON "TARIFA_MINIMA" ("MONEDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_85
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_85" ON "CORRIDA" ("DIVISIONINGRESO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_BOLETO_QY
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_BOLETO_QY" ON "BOLETO" ("MOTIVOCANCELACION_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_250
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_250" ON "CAJA" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCF3_COO_NUMS
+--------------------------------------------------------
+
+ CREATE INDEX "FISCF3_COO_NUMS" ON "FISCAL_F3" ("COO", "NUMSERIE20")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PTOVTA_ANTECIPACOMISSAO_219
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PTOVTA_ANTECIPACOMISSAO_219" ON "PTOVTA_ANTECIPACOMISSAO" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DET_PAGO_24
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DET_PAGO_24" ON "CAJA_DET_PAGO" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DEPOSITO_DET_21
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DEPOSITO_DET_21" ON "CAJA_DEPOSITO_DET" ("CAJADEPOSITO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RESERVACION_CATEGORIA_454
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RESERVACION_CATEGORIA_454" ON "RESERVACION_CATEGORIA" ("RESERVACIONCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_VENTA_HAND_HELD_525
+--------------------------------------------------------
+
+ CREATE INDEX "IX_VENTA_HAND_HELD_525" ON "VENTA_HAND_HELD" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_PERIODO_66
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_PERIODO_66" ON "CATEGORIA_PERIODO" ("CATEGORIADESCUENTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AJUSTE_BOLETO_183
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AJUSTE_BOLETO_183" ON "AJUSTE_BOLETO" ("REGISTROUSUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_FORMAPAGO_7
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_FORMAPAGO_7" ON "BOLETO_FORMAPAGO" ("BOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_TRAMO_122
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_TRAMO_122" ON "CORRIDA_TRAMO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_100
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_100" ON "CORRIDA" ("CONDUCTOR1_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_MERCADO_414
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_MERCADO_414" ON "PROD_MERCADO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_DIRECCION_260
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_DIRECCION_260" ON "CLIENTE_DIRECCION" ("CLIENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_CLASESERVICIO_406
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_CLASESERVICIO_406" ON "PROD_CLASESERVICIO" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_USUARIO_PERFIL_514
+--------------------------------------------------------
+
+ CREATE INDEX "IX_USUARIO_PERFIL_514" ON "USUARIO_PERFIL" ("PERFIL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONEXION_CTRL_168
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONEXION_CTRL_168" ON "CONEXION_CTRL" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FD_CLIENTE_HIST_USUARIO_FK
+--------------------------------------------------------
+
+ CREATE INDEX "FD_CLIENTE_HIST_USUARIO_FK" ON "FD_CLIENTE_DETALHE_HISTORICO" ("USUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUB_CLASE_433
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUB_CLASE_433" ON "PUB_CLASE" ("PUNTOPUBLICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RESERVACION_MARCA_457
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RESERVACION_MARCA_457" ON "RESERVACION_MARCA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_252
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_252" ON "CATEGORIA" ("CATEGORIAPROM_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PTOVTA_COMISSAO_4
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PTOVTA_COMISSAO_4" ON "PTOVTA_COMISSAO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_239
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_239" ON "CAJA" ("CONVENIODET_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_DIRECCION_261
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_DIRECCION_261" ON "CLIENTE_DIRECCION" ("COLONIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_00001564E_IND_4
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_00001564E_IND_4" ON "SYS_EXPORT_SCHEMA_01" ("ORIGINAL_OBJECT_SCHEMA", "ORIGINAL_OBJECT_NAME", "PARTITION_NAME")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CANCELACION_CTRL_53
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CANCELACION_CTRL_53" ON "CANCELACION_CTRL" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_HIST_482
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_HIST_482" ON "TARIFA_HIST" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_292
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_292" ON "CLIENTE" ("TIPOIDENTIFICADOS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_AUDITORIA_108
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_AUDITORIA_108" ON "CORRIDA_AUDITORIA" ("ESTACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_000025AE9_IND_1
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_000025AE9_IND_1" ON "SYS_EXPORT_TABLESPACE_21" ("OBJECT_SCHEMA", "OBJECT_NAME", "OBJECT_TYPE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_PRICING_11
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_PRICING_11" ON "BOLETO_PRICING" ("BOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUBLICACION_441
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUBLICACION_441" ON "PUBLICACION" ("STATUSPUBLICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_DESTINO_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_DESTINO_ID" ON "BOLETO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_UTILIZADA_303
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_UTILIZADA_303" ON "CORTESIA_UTILIZADA" ("TIPOCORTESIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ABASTO_BOLETO_180
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ABASTO_BOLETO_180" ON "ABASTO_BOLETO" ("ARTICULO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_DIRECCION_298
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_DIRECCION_298" ON "CORTESIA_DIRECCION" ("TIPOCORTESIADESCUENTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_REGISTRO_USUARIO_448
+--------------------------------------------------------
+
+ CREATE INDEX "IX_REGISTRO_USUARIO_448" ON "REGISTRO_USUARIO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ALIAS_SERVICO_213
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ALIAS_SERVICO_213" ON "ALIAS_SERVICO" ("ALIASORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_TRAMO_126
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_TRAMO_126" ON "CORRIDA_TRAMO" ("CONDUCTOR2_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_PRECIO_418
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_PRECIO_418" ON "PROD_PRECIO" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TIPO_CAMBIO_CIUDAD_493
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TIPO_CAMBIO_CIUDAD_493" ON "TIPO_CAMBIO_CIUDAD" ("TIPOCAMBIOCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUNTO_PUBLICACION_443
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUNTO_PUBLICACION_443" ON "PUNTO_PUBLICACION" ("PARADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTE_PUNTOVENTA_131
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTE_PUNTOVENTA_131" ON "CORTE_PUNTOVENTA" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index DOMAINS_PK1_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "DOMAINS_PK1_IDX" ON "DMRS_DOMAINS" ("OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUNTO_VENTA_223
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUNTO_VENTA_223" ON "PUNTO_VENTA" ("PTOVTADIVERSOS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TIPO_CAMBIO_CTRL_496
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TIPO_CAMBIO_CTRL_496" ON "TIPO_CAMBIO_CTRL" ("MONEDAORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CAJA_RUTA
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CAJA_RUTA" ON "CAJA" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX__BPE_BOLETO
+--------------------------------------------------------
+
+ CREATE INDEX "IDX__BPE_BOLETO" ON "BPE" ("BOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_FOLIO_PREIMPRESO_342
+--------------------------------------------------------
+
+ CREATE INDEX "IX_FOLIO_PREIMPRESO_342" ON "FOLIO_PREIMPRESO" ("ESTACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_FERIADO_2
+--------------------------------------------------------
+
+ CREATE INDEX "IX_FERIADO_2" ON "FERIADO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_FORMA_PAGO_DET_343
+--------------------------------------------------------
+
+ CREATE INDEX "IX_FORMA_PAGO_DET_343" ON "FORMA_PAGO_DET" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_REQUISICION_BOLETO_451
+--------------------------------------------------------
+
+ CREATE INDEX "IX_REQUISICION_BOLETO_451" ON "REQUISICION_BOLETO" ("ARTICULO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FOREIGNKEYS_FK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "FOREIGNKEYS_FK_IDX" ON "DMRS_FOREIGNKEYS" ("MODEL_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX$$_019A0001
+--------------------------------------------------------
+
+ CREATE INDEX "IDX$$_019A0001" ON "PARADA" ("INDVISIBLEINTERNET")
+ ;
+--------------------------------------------------------
+-- DDL for Index BUSINESS_INFO_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "BUSINESS_INFO_PK_IDX" ON "DMRS_BUSINESS_INFO" ("BUSINESS_INFO_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_259
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_259" ON "CLIENTE" ("TIPOOCUPACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_00002592C_IND_2
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_00002592C_IND_2" ON "EXPORT_JOB_SQLDEV_3812" ("BASE_PROCESS_ORDER")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_ASIENTO_318
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_ASIENTO_318" ON "ESQUEMA_ASIENTO" ("PARADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_BPE_TIPOAMB
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_BPE_TIPOAMB" ON "BPE" ("ACTIVO", "TIPOAMB")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_AUDITORIA_105
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_AUDITORIA_105" ON "CORRIDA_AUDITORIA" ("CONDUCTOR2_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_30
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_30" ON "CAJA_DIVERSOS" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_MINIMA_487
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_MINIMA_487" ON "TARIFA_MINIMA" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_DISPONIBILIDAD_309
+--------------------------------------------------------
+
+ CREATE INDEX "IX_DISPONIBILIDAD_309" ON "DISPONIBILIDAD" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_REDONDEO_MARCA_446
+--------------------------------------------------------
+
+ CREATE INDEX "IX_REDONDEO_MARCA_446" ON "REDONDEO_MARCA" ("REDONDEOCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_ESPECIFICO_381
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_ESPECIFICO_381" ON "PRICING_ESPECIFICO" ("MONEDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_VIGENCIA_404
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_VIGENCIA_404" ON "PRICING_VIGENCIA" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUNTO_VENTA_289
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUNTO_VENTA_289" ON "PUNTO_VENTA" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MONEDA_DENOMINACION_352
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MONEDA_DENOMINACION_352" ON "MONEDA_DENOMINACION" ("MONEDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CONSULTABOL_FECVENTA
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CONSULTABOL_FECVENTA" ON "BOLETO" ("FECHORVENTA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_138
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_138" ON "CORTESIA" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ALERTA_CTRL_186
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ALERTA_CTRL_186" ON "ALERTA_CTRL" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_DISPONIBILIDAD_310
+--------------------------------------------------------
+
+ CREATE INDEX "IX_DISPONIBILIDAD_310" ON "DISPONIBILIDAD" ("CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUB_MARCA_435
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUB_MARCA_435" ON "PUB_MARCA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_PRICING_45
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_PRICING_45" ON "CAJA_PRICING" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CANCELACION_CTRL_52
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CANCELACION_CTRL_52" ON "CANCELACION_CTRL" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_BENEFICIARIO_297
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_BENEFICIARIO_297" ON "CORTESIA_BENEFICIARIO" ("CORTESIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_KM_SERVICIO_505
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_KM_SERVICIO_505" ON "TRAMO_KM_SERVICIO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOVIMIENTO_TELEFONICA_357
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOVIMIENTO_TELEFONICA_357" ON "MOVIMIENTO_TELEFONICA" ("CAJADIVERSOS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_000025606_IND_1
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_000025606_IND_1" ON "EXPORT_JOB_SQLDEV_3790" ("OBJECT_SCHEMA", "OBJECT_NAME", "OBJECT_TYPE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TAXA_EMBARQUE_KM_163
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TAXA_EMBARQUE_KM_163" ON "TAXA_EMBARQUE_KM" ("ORGAOCONCEDENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_MERCADO_65
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_MERCADO_65" ON "CATEGORIA_MERCADO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CORRIDA_QY
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CORRIDA_QY" ON "CORRIDA" ("ROLOPERATIVO_ID", "CORRIDA_ID", "FECCORRIDA", TO_CHAR("FECHORSALIDA",'HH24:MI'))
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CAJA_TRANS_ORI
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CAJA_TRANS_ORI" ON "CAJA" ("TRANSACAOORIGINAL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUBLICACION_438
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUBLICACION_438" ON "PUBLICACION" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_CANJE_PUNTO_283
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_CANJE_PUNTO_283" ON "PARAM_CANJE_PUNTO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_IMPORTE_388
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_IMPORTE_388" ON "PRICING_IMPORTE" ("MONEDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_BOL_FECCR_MARCA
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_BOL_FECCR_MARCA" ON "BOLETO" ("FECCREACION", "MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ALIAS_SERVICO_214
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ALIAS_SERVICO_214" ON "ALIAS_SERVICO" ("ALIASDESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_210
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_210" ON "BOLETO" ("NUMFOLIOSISTEMA", "NUMFOLIOPREIMPRESO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CANCELACION_CARGO_49
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CANCELACION_CARGO_49" ON "CANCELACION_CARGO" ("CANCELACIONCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_25
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_25" ON "CAJA_DIVERSOS" ("MOTIVOCANCELACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_VENTA_HAND_HELD_526
+--------------------------------------------------------
+
+ CREATE INDEX "IX_VENTA_HAND_HELD_526" ON "VENTA_HAND_HELD" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_478
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_478" ON "TARIFA" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RUTACOMBINACION_00520005
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RUTACOMBINACION_00520005" ON "RUTA_COMBINACION" ("ACTIVO", "RUTA_ID", "TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_BOL_FECHORVIAJE
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_BOL_FECHORVIAJE" ON "BOLETO" ("FECHORVIAJE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_CHECKIN_230
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_CHECKIN_230" ON "BOLETO_CHECKIN" ("DESTINOORIGINAL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_IND_209
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_IND_209" ON "BOLETO" ("INDSTATUSOPERACION")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUB_CLASE_432
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUB_CLASE_432" ON "PUB_CLASE" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_CORRIDA_378
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_CORRIDA_378" ON "PRICING_CORRIDA" ("CORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUNTO_VENTA_286
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUNTO_VENTA_286" ON "PUNTO_VENTA" ("PARADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_0000259BB_IND_1
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_0000259BB_IND_1" ON "SYS_EXPORT_TABLESPACE_10" ("OBJECT_SCHEMA", "OBJECT_NAME", "OBJECT_TYPE")
+ ;
+--------------------------------------------------------
+-- DDL for Index INDEXES_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "INDEXES_PK_IDX" ON "DMRS_INDEXES" ("OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MERCADO_COMPETIDO_349
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MERCADO_COMPETIDO_349" ON "MERCADO_COMPETIDO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_RUTA_DISPONIBILIDADASIENTO
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_RUTA_DISPONIBILIDADASIENTO" ON "DISPONIBILIDAD" ("CORRIDA_ID", "FECCORRIDA", "ACTIVO", "CATEGORIA_ID", "DISPONIBILIDAD_ID", "SECORIGEN", "SECDESTINO", "NUMASIENTO", "STATUSASIENTO")
+ ;
+--------------------------------------------------------
+-- DDL for Index RDBMS_SITES_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "RDBMS_SITES_PK_IDX" ON "DMRS_RDBMS_SITES" ("SITE_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ALIAS_SERVICO_212
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ALIAS_SERVICO_212" ON "ALIAS_SERVICO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_91
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_91" ON "CORRIDA" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ABASTO_BOLETO_177
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ABASTO_BOLETO_177" ON "ABASTO_BOLETO" ("STATUSENVIO")
+ ;
+--------------------------------------------------------
+-- DDL for Index TABLES_NAME_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "TABLES_NAME_IDX" ON "DMRS_TABLES" ("OVID", "TABLE_NAME")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RUTA_COMBINACION_01
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RUTA_COMBINACION_01" ON "RUTA_COMBINACION" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_140
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_140" ON "TARIFA" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_EXCEPCION_REDONDO_339
+--------------------------------------------------------
+
+ CREATE INDEX "IX_EXCEPCION_REDONDO_339" ON "EXCEPCION_REDONDO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_EMPLEADO_314
+--------------------------------------------------------
+
+ CREATE INDEX "IX_EMPLEADO_314" ON "EMPLEADO" ("TIPOEMPLEADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONTROL_ASIENTO_82
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONTROL_ASIENTO_82" ON "CONTROL_ASIENTO" ("CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_DET_ABASTO_BOLETO_307
+--------------------------------------------------------
+
+ CREATE INDEX "IX_DET_ABASTO_BOLETO_307" ON "DET_ABASTO_BOLETO" ("ABASTOBOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_CORRIDA_326
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_CORRIDA_326" ON "ESQUEMA_CORRIDA" ("DIAGRAMAAUTOBUS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONF_RESTRICAO_CANAL_160
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONF_RESTRICAO_CANAL_160" ON "CONF_RESTRICAO_CANALVENTA" ("TIPOPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AVISO_PUNTOVENTA_201
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AVISO_PUNTOVENTA_201" ON "AVISO_PUNTOVENTA" ("AVISOCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_VENTA_HAND_HELD_521
+--------------------------------------------------------
+
+ CREATE INDEX "IX_VENTA_HAND_HELD_521" ON "VENTA_HAND_HELD" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CLIENTEFIDELIDAD_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CLIENTEFIDELIDAD_ID" ON "BOLETO" ("CLIENTEFIDELIDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_MERCADO_64
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_MERCADO_64" ON "CATEGORIA_MERCADO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_OFICIAL_144
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_OFICIAL_144" ON "TARIFA_OFICIAL" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_TRAMO_123
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_TRAMO_123" ON "CORRIDA_TRAMO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RESERVACION_PUNTOVENTA_463
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RESERVACION_PUNTOVENTA_463" ON "RESERVACION_PUNTOVENTA" ("RESERVACIONCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ABASTO_BOLETO_179
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ABASTO_BOLETO_179" ON "ABASTO_BOLETO" ("CLASIFICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MODELS_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "MODELS_PK_IDX" ON "DMRS_MODELS" ("MODEL_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_TIPOPTOVTA_67
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_TIPOPTOVTA_67" ON "CATEGORIA_TIPOPTOVTA" ("TIPOPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_PRICING_42
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_PRICING_42" ON "CAJA_PRICING" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index CONSTR_INDEX_COLUMNS_FK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "CONSTR_INDEX_COLUMNS_FK_IDX" ON "DMRS_CONSTR_INDEX_COLUMNS" ("INDEX_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK_OID_COLUMNS_FK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "PK_OID_COLUMNS_FK_IDX" ON "DMRS_PK_OID_COLUMNS" ("TABLE_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_ACUMULA_PUNTO_281
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_ACUMULA_PUNTO_281" ON "PARAM_ACUMULA_PUNTO" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_HIST_484
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_HIST_484" ON "TARIFA_HIST" ("MONEDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_AUDITORIA_106
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_AUDITORIA_106" ON "CORRIDA_AUDITORIA" ("CONDUCTOR1_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AVISO_CTRL_200
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AVISO_CTRL_200" ON "AVISO_CTRL" ("TIPOAVISO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_NOTA_REMISION_361
+--------------------------------------------------------
+
+ CREATE INDEX "IX_NOTA_REMISION_361" ON "NOTA_REMISION" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_CATEGORIA_375
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_CATEGORIA_375" ON "PRICING_CATEGORIA" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CAJA_TRANS
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CAJA_TRANS" ON "CAJA" ("TRANSACAO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CAJ_COR_ID_FECHAS
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CAJ_COR_ID_FECHAS" ON "CAJA" ("CORRIDA_ID", "FECCORRIDA", "PUNTOVENTA_ID", "FECCORTE", "USUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_295
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_295" ON "CORTESIA" ("EMPLEADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_CLASE_376
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_CLASE_376" ON "PRICING_CLASE" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_OFICIAL_142
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_OFICIAL_142" ON "TARIFA_OFICIAL" ("ORGAOCONCEDENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_FORMAPAGO_41
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_FORMAPAGO_41" ON "CAJA_FORMAPAGO" ("CAJA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_BLOQUEO_111
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_BLOQUEO_111" ON "CORRIDA_BLOQUEO" ("VIGENCIATARIFA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index TAXPOL_NUMTAXA_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "TAXPOL_NUMTAXA_IDX" ON "TAXPOL" ("NUMTAXA", "TAXPOL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PERFIL_FUNCION_370
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PERFIL_FUNCION_370" ON "PERFIL_FUNCION" ("PERFIL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISIMP_NUMSERIE20_PUNTOV
+--------------------------------------------------------
+
+ CREATE INDEX "FISIMP_NUMSERIE20_PUNTOV" ON "FISCAL_IMPRESSORA" ("NUMSERIE20", "PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RUTA_SECUENCIA_472
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RUTA_SECUENCIA_472" ON "RUTA_SECUENCIA" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOVIMIENTO_TELEFONICA_355
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOVIMIENTO_TELEFONICA_355" ON "MOVIMIENTO_TELEFONICA" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCF3_DATAMOV
+--------------------------------------------------------
+
+ CREATE INDEX "FISCF3_DATAMOV" ON "FISCAL_F3" ("DATAMOV")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_97
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_97" ON "CORRIDA" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ABASTO_BOLETO_176
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ABASTO_BOLETO_176" ON "ABASTO_BOLETO" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_248
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_248" ON "CAJA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_NZ_CONF_RESTRICAO_PTOVTA_1
+--------------------------------------------------------
+
+ CREATE INDEX "IX_NZ_CONF_RESTRICAO_PTOVTA_1" ON "CONF_RESTRICAO_PTOVTA" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PTOVTA_ESTOQUE_217
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PTOVTA_ESTOQUE_217" ON "PTOVTA_ESTOQUE" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_34
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_34" ON "CAJA_DIVERSOS" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_ACUMULA_PUNTO_279
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_ACUMULA_PUNTO_279" ON "PARAM_ACUMULA_PUNTO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BITACORA_CREDISENDA_205
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BITACORA_CREDISENDA_205" ON "BITACORA_CREDISENDA" ("CAJADIVERSOS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_501
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_501" ON "TRAMO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTE_TURNO_134
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTE_TURNO_134" ON "CORTE_TURNO" ("TURNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_FORMAPAGO_39
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_FORMAPAGO_39" ON "CAJA_FORMAPAGO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ROL_OPERATIVO_465
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ROL_OPERATIVO_465" ON "ROL_OPERATIVO" ("DIAGRAMAAUTOBUS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_STATE_TYPE__ID
+--------------------------------------------------------
+
+ CREATE INDEX "MD_STATE_TYPE__ID" ON "MD_APPLICATIONFILES" ("STATE", "TYPE", "ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_ORGAO_532
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_ORGAO_532" ON "CATEGORIA_ORGAO" ("CATEGORIACTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_00001564E_IND_5
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_00001564E_IND_5" ON "SYS_EXPORT_SCHEMA_01" ("SEED")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_NUMFOLIOPREIMPRESO
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_NUMFOLIOPREIMPRESO" ON "CAJA" ("NUMFOLIOPREIMPRESO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_EMPRESA_EQUIVALENCIA_315
+--------------------------------------------------------
+
+ CREATE INDEX "IX_EMPRESA_EQUIVALENCIA_315" ON "EMPRESA_EQUIVALENCIA" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ORGAO_TRAMO_148
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ORGAO_TRAMO_148" ON "ORGAO_TRAMO" ("COEFICIENTETARIFA2_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PTOVTA_COMISSAO_538
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PTOVTA_COMISSAO_538" ON "PTOVTA_COMISSAO" ("PTOVTADESCOMISSAO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUNTO_VENTA_287
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUNTO_VENTA_287" ON "PUNTO_VENTA" ("MONEDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_FISCALR5_SERIE_COO
+--------------------------------------------------------
+
+ CREATE INDEX "IX_FISCALR5_SERIE_COO" ON "FISCAL_R5" ("COO", "NUMSERIE20")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ORGAO_TRAMO_147
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ORGAO_TRAMO_147" ON "ORGAO_TRAMO" ("COEFICIENTETARIFA3_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_TIPOSERVICIO_402
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_TIPOSERVICIO_402" ON "PRICING_TIPOSERVICIO" ("TIPOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_BLOQUEO_TRAMO_322
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_BLOQUEO_TRAMO_322" ON "ESQUEMA_BLOQUEO_TRAMO" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CONSULTACAJA_CCF
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CONSULTACAJA_CCF" ON "FISCAL_R4" ("CAJA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_SERVICIO_13
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_SERVICIO_13" ON "BOLETO_SERVICIO" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_EVENTO_CONTABLE_365
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_EVENTO_CONTABLE_365" ON "PARAM_EVENTO_CONTABLE" ("TIPOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_208
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_208" ON "BOLETO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_86
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_86" ON "CORRIDA" ("DIAGRAMAAUTOBUS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_DET_DIAGRAMA_AUTOBUS_308
+--------------------------------------------------------
+
+ CREATE INDEX "IX_DET_DIAGRAMA_AUTOBUS_308" ON "DET_DIAGRAMA_AUTOBUS" ("DIAGRAMAAUTOBUS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARADA_275
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARADA_275" ON "PARADA" ("CIUDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MD_APP_FILE_TYPE_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "MD_APP_FILE_TYPE_IDX" ON "MD_APPLICATIONFILES" ("TYPE", "ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETOBOLORIGINAL
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETOBOLORIGINAL" ON "BOLETO" ("BOLETOORIGINAL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_02
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_02" ON "BOLETO" ("ACTIVO", "RMD_ID", "EMPRESACORRIDA_ID", "FECHORVENTA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_MINIMA_490
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_MINIMA_490" ON "TARIFA_MINIMA" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_243
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_243" ON "CAJA" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PTOVTA_CHECKIN_002
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PTOVTA_CHECKIN_002" ON "PTOVTA_CHECKIN" ("PARADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_CORRIDA_329
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_CORRIDA_329" ON "ESQUEMA_CORRIDA" ("EMPRESACORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_BLOQUEO_TRAMO_321
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_BLOQUEO_TRAMO_321" ON "ESQUEMA_BLOQUEO_TRAMO" ("ESQUEMABLOQUEO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_UTILIZADA_301
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_UTILIZADA_301" ON "CORTESIA_UTILIZADA" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_MERCADO_415
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_MERCADO_415" ON "PROD_MERCADO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_PUNTOVENTA_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_PUNTOVENTA_ID" ON "BOLETO" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_92
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_92" ON "CORRIDA" ("EMPRESAINGRESO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_258
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_258" ON "CLIENTE" ("MEDIOINFORMATIVO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BITACORA_FAJILLA_207
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BITACORA_FAJILLA_207" ON "BITACORA_FAJILLA" ("DETABASTOBOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_PUNTOVENTAREMOTO_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_PUNTOVENTAREMOTO_ID" ON "BOLETO" ("PUNTOVENTAREMOTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_ENTREGA_BOLETO1
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_ENTREGA_BOLETO1" ON "BOLETO" ("NUMOPERACION", "MOTIVOCANCELACION_ID", "ACTIVO", "ENTREGABOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CONSULTABOL_CCF
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CONSULTABOL_CCF" ON "FISCAL_R4" ("BOLETO_ID", "CONTADOR")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_137
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_137" ON "CORTESIA" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_ACUMULA_PUNTO_278
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_ACUMULA_PUNTO_278" ON "PARAM_ACUMULA_PUNTO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_CORRIDA_409
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_CORRIDA_409" ON "PROD_CORRIDA" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_CATEGORIA_374
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_CATEGORIA_374" ON "PRICING_CATEGORIA" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_VENTA_HAND_HELD_522
+--------------------------------------------------------
+
+ CREATE INDEX "IX_VENTA_HAND_HELD_522" ON "VENTA_HAND_HELD" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_REDONDEO_MARCA_445
+--------------------------------------------------------
+
+ CREATE INDEX "IX_REDONDEO_MARCA_445" ON "REDONDEO_MARCA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX$$_18240007
+--------------------------------------------------------
+
+ CREATE INDEX "IDX$$_18240007" ON "BOLETO" ("CORRIDA_ID", "MOTIVOCANCELACION_ID", "ACTIVO", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_MERCADO_416
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_MERCADO_416" ON "PROD_MERCADO" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_CATEGORIA_480
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_CATEGORIA_480" ON "TARIFA_CATEGORIA" ("TARIFA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_BPE_TIPOEVENTO
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_BPE_TIPOEVENTO" ON "BPE" ("TIPOEVENTO")
+ ;
+--------------------------------------------------------
+-- DDL for Index MODEL_SUBVIEWS_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "MODEL_SUBVIEWS_PK_IDX" ON "DMRS_MODEL_SUBVIEWS" ("SUBVIEW_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FD_PONTO_DETALHE_CLIENTE_FK
+--------------------------------------------------------
+
+ CREATE INDEX "FD_PONTO_DETALHE_CLIENTE_FK" ON "FD_PONTO_DETALHE" ("CLIENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_TIPOPTOVTA_424
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_TIPOPTOVTA_424" ON "PROD_TIPOPTOVTA" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FD_PONTO_DETALHE_VIAGEM_FK
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "FD_PONTO_DETALHE_VIAGEM_FK" ON "FD_PONTO_DETALHE" ("VIAGEM_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_OFICIAL_146
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_OFICIAL_146" ON "TARIFA_OFICIAL" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_FORMA_PAGO_DET_344
+--------------------------------------------------------
+
+ CREATE INDEX "IX_FORMA_PAGO_DET_344" ON "FORMA_PAGO_DET" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONF_RESTRICAO_CANAL_159
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONF_RESTRICAO_CANAL_159" ON "CONF_RESTRICAO_CANALVENTA" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_FISCAL_R6_DATAMOV
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_FISCAL_R6_DATAMOV" ON "FISCAL_R6" ("DATAMOV")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOVIMIENTO_TARJETA_268
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOVIMIENTO_TARJETA_268" ON "MOVIMIENTO_TARJETA" ("CAJADIVERSOS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RUTA_3
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RUTA_3" ON "RUTA" ("GRUPORUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_REQUISICION_BOLETO_449
+--------------------------------------------------------
+
+ CREATE INDEX "IX_REQUISICION_BOLETO_449" ON "REQUISICION_BOLETO" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RUTA_SECUENCIA_471
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RUTA_SECUENCIA_471" ON "RUTA_SECUENCIA" ("ESTVENTAORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX$$_18240009
+--------------------------------------------------------
+
+ CREATE INDEX "IDX$$_18240009" ON "BOLETO" ("ACTIVO", "CORRIDA_ID", "MOTIVOCANCELACION_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AJUSTE_BOLETO_182
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AJUSTE_BOLETO_182" ON "AJUSTE_BOLETO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CHAVE
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CHAVE" ON "CUSTOM" ("CHAVE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_CTRL_115
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_CTRL_115" ON "CORRIDA_CTRL" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_BOLETO_FECVIA_MARCA
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_BOLETO_FECVIA_MARCA" ON "BOLETO" ("FECHORVIAJE", "MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_MINIMA_489
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_MINIMA_489" ON "TARIFA_MINIMA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_CORRIDA_379
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_CORRIDA_379" ON "PRICING_CORRIDA" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RESERVACION_PUNTOVENTA_462
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RESERVACION_PUNTOVENTA_462" ON "RESERVACION_PUNTOVENTA" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_MOTIVOREIMPRESION_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_MOTIVOREIMPRESION_ID" ON "BOLETO" ("MOTIVOREIMPRESION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX$$_18240001
+--------------------------------------------------------
+
+ CREATE INDEX "IDX$$_18240001" ON "RUTA_SECUENCIA" ("RUTA_ID", "TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_291
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_291" ON "CLIENTE" ("TIPOIDENTIFICAUNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_MERCADO_394
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_MERCADO_394" ON "PRICING_MERCADO" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ASIENTO_EXCLUSIVO_192
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ASIENTO_EXCLUSIVO_192" ON "ASIENTO_EXCLUSIVO" ("CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUBLICACION_439
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUBLICACION_439" ON "PUBLICACION" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_USUARIO_PERFIL_515
+--------------------------------------------------------
+
+ CREATE INDEX "IX_USUARIO_PERFIL_515" ON "USUARIO_PERFIL" ("USUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_VIGENCIATARIFA_00520003
+--------------------------------------------------------
+
+ CREATE INDEX "IX_VIGENCIATARIFA_00520003" ON "VIGENCIA_TARIFA" ("FECINICIOVIGENCIA", "FECFINVIGENCIA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CONSULTABOL_FECVENTA_H
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CONSULTABOL_FECVENTA_H" ON "BOLETO" ("FECHORVENTA_H")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESTACION_IMPRESORA_541
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESTACION_IMPRESORA_541" ON "ESTACION_IMPRESORA" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_MINIMA_486
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_MINIMA_486" ON "TARIFA_MINIMA" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_0000259CF_IND_1
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_0000259CF_IND_1" ON "SYS_IMPORT_TABLESPACE_11" ("OBJECT_SCHEMA", "OBJECT_NAME", "OBJECT_TYPE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_33
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_33" ON "CAJA_DIVERSOS" ("USUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_REDONDEO_444
+--------------------------------------------------------
+
+ CREATE INDEX "IX_REDONDEO_444" ON "REDONDEO" ("REDONDEOCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONF_RESTRICAO_CANAL_539
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONF_RESTRICAO_CANAL_539" ON "CONF_RESTRICAO_CANALVENTA" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_FIDELIDAD_263
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_FIDELIDAD_263" ON "CLIENTE_FIDELIDAD" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RESERVACION_MERCADO_459
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RESERVACION_MERCADO_459" ON "RESERVACION_MERCADO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index LOGICAL_TYPES_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "LOGICAL_TYPES_PK_IDX" ON "DMRS_LOGICAL_TYPES" ("OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CIUDAD_254
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CIUDAD_254" ON "CIUDAD" ("ESTADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FK_ZZIDSERV_DOCUMENTO
+--------------------------------------------------------
+
+ CREATE INDEX "FK_ZZIDSERV_DOCUMENTO" ON "DADOSPAGTO" ("ZZIDSERV")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_93
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_93" ON "CORRIDA" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_VIGENCIA_425
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_VIGENCIA_425" ON "PROD_VIGENCIA" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_0000259E4_IND_3
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_0000259E4_IND_3" ON "SYS_IMPORT_TABLESPACE_01" ("OBJECT_PATH_SEQNO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AUTOBUS_194
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AUTOBUS_194" ON "AUTOBUS" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CANCELACION_CTRL_54
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CANCELACION_CTRL_54" ON "CANCELACION_CTRL" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_EVENTO_CONTABLE_367
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_EVENTO_CONTABLE_367" ON "PARAM_EVENTO_CONTABLE" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_TIPOSERVICIO_403
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_TIPOSERVICIO_403" ON "PRICING_TIPOSERVICIO" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX$$_18240002
+--------------------------------------------------------
+
+ CREATE INDEX "IDX$$_18240002" ON "CORRIDA" ("EMPRESACORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_477
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_477" ON "TARIFA" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PERFIL_FUNCION_369
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PERFIL_FUNCION_369" ON "PERFIL_FUNCION" ("FUNCIONSISTEMA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index TABLES_FK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "TABLES_FK_IDX" ON "DMRS_TABLES" ("CLASSIFICATION_TYPE_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_BLOQUEO_112
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_BLOQUEO_112" ON "CORRIDA_BLOQUEO" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDXVIGENCIATARIFAXCORRIDA
+--------------------------------------------------------
+
+ CREATE INDEX "IDXVIGENCIATARIFAXCORRIDA" ON "VIGENCIA_TARIFA" ("ACTIVO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_BENEFICIARIO_296
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_BENEFICIARIO_296" ON "CORTESIA_BENEFICIARIO" ("TIPOCORTESIADESCUENTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_FISCALR4_SERIE_DAT
+--------------------------------------------------------
+
+ CREATE INDEX "IX_FISCALR4_SERIE_DAT" ON "FISCAL_R4" ("NUMSERIE20", "DATAMOV")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARADA_276
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARADA_276" ON "PARADA" ("TIPOPARADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DET_PAGO_22
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DET_PAGO_22" ON "CAJA_DET_PAGO" ("CAJA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index TABLES_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "TABLES_PK_IDX" ON "DMRS_TABLES" ("OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TIPO_CAMBIO_CTRL_495
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TIPO_CAMBIO_CTRL_495" ON "TIPO_CAMBIO_CTRL" ("MONEDADESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_474
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_474" ON "TARIFA" ("VIGENCIATARIFA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_CAJA_MAX
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_CAJA_MAX" ON "CAJA" ("USUARIO_ID", "PUNTOVENTA_ID", "FECCORTE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ORGAO_TRAMO_150
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ORGAO_TRAMO_150" ON "ORGAO_TRAMO" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTE_TURNO_132
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTE_TURNO_132" ON "CORTE_TURNO" ("TIPOCORTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_235
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_235" ON "CAJA" ("CLIENTEFIDELIDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_TARIFA_001
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_TARIFA_001" ON "TARIFA" ("TRAMO_ID", "RUTA_ID", "CLASESERVICIO_ID", "ORGAOCONCEDENTE_ID", "MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_237
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_237" ON "CAJA" ("ESTACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_152
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_152" ON "TARIFA" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX__BPE_BPESUBSTITUICAO
+--------------------------------------------------------
+
+ CREATE INDEX "IDX__BPE_BPESUBSTITUICAO" ON "BPE" ("BPESUBSTITUICAO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_SERVICIO_507
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_SERVICIO_507" ON "TRAMO_SERVICIO" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index UNQ_TEST_NOME
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "UNQ_TEST_NOME" ON "TEST" (CASE "ACTIVO" WHEN 1 THEN "NOME" ELSE NULL END )
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CANCELACION_CTRL_55
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CANCELACION_CTRL_55" ON "CANCELACION_CTRL" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DEPOSITO_18
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DEPOSITO_18" ON "CAJA_DEPOSITO" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUB_MARCA_434
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUB_MARCA_434" ON "PUB_MARCA" ("PUNTOPUBLICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FD_CLIENTE_CATEGORIA_FK
+--------------------------------------------------------
+
+ CREATE INDEX "FD_CLIENTE_CATEGORIA_FK" ON "FD_CLIENTE_DETALHE" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONTA_CORRENTE_PTOVTA_227
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONTA_CORRENTE_PTOVTA_227" ON "CONTA_CORRENTE_PTOVTA" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_252
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_252" ON "CAJA" ("PUNTOVENTA_ID", "EMPRESACORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_RUTA_399
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_RUTA_399" ON "PRICING_RUTA" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_0000259E4_IND_1
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_0000259E4_IND_1" ON "SYS_IMPORT_TABLESPACE_01" ("OBJECT_SCHEMA", "OBJECT_NAME", "OBJECT_TYPE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_VENTA_HAND_HELD_520
+--------------------------------------------------------
+
+ CREATE INDEX "IX_VENTA_HAND_HELD_520" ON "VENTA_HAND_HELD" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_0000259CF_IND_3
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_0000259CF_IND_3" ON "SYS_IMPORT_TABLESPACE_11" ("OBJECT_PATH_SEQNO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DEPOSITO_17
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DEPOSITO_17" ON "CAJA_DEPOSITO" ("TURNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_EMPRESA_IMPOSTO_549
+--------------------------------------------------------
+
+ CREATE INDEX "IX_EMPRESA_IMPOSTO_549" ON "EMPRESA_IMPOSTO" ("ESTADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_BOL_BOL_ID_DES_ID_FEC_C
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_BOL_BOL_ID_DES_ID_FEC_C" ON "BOLETO" ("CORRIDA_ID", "ORIGEN_ID", "DESTINO_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_EVENTOEXTRA_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_EVENTOEXTRA_ID" ON "CAJA_DIVERSOS" ("EVENTOEXTRA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_ESTADO_CVEESTADO
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_ESTADO_CVEESTADO" ON "ESTADO" ("CVEESTADO", "ACTIVO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PTOVTA_USUARIO_BANCARIO_429
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PTOVTA_USUARIO_BANCARIO_429" ON "PTOVTA_USUARIO_BANCARIO" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_AUDITORIA_104
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_AUDITORIA_104" ON "CORRIDA_AUDITORIA" ("AUTOBUS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RUTA_155
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RUTA_155" ON "RUTA" ("ORGAOCONCEDENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_REQUISICION_BOLETO_452
+--------------------------------------------------------
+
+ CREATE INDEX "IX_REQUISICION_BOLETO_452" ON "REQUISICION_BOLETO" ("CLASIFICACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_DESCUENTO_60
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_DESCUENTO_60" ON "CATEGORIA_DESCUENTO" ("CATEGORIA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index MODEL_NAMING_OPTIONS_FK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "MODEL_NAMING_OPTIONS_FK_IDX" ON "DMRS_MODEL_NAMING_OPTIONS" ("MODEL_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_REQUISICION_BOLETO_544
+--------------------------------------------------------
+
+ CREATE INDEX "IX_REQUISICION_BOLETO_544" ON "REQUISICION_BOLETO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARADA_274
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARADA_274" ON "PARADA" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MARCA_CLASESERVICIO_346
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MARCA_CLASESERVICIO_346" ON "MARCA_CLASESERVICIO" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CATEGORIA_RUTA_532
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CATEGORIA_RUTA_532" ON "CATEGORIA_RUTA" ("CATEGORIACTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_TRAMO_120
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_TRAMO_120" ON "CORRIDA_TRAMO" ("ESTVENTADESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_01
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_01" ON "BOLETO" ("ACTIVO", "RMD_ID", "EMPRESACORRIDA_ID", TO_CHAR("FECHORVENTA",'yyyymmdd'))
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONEXION_TEMP_74
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONEXION_TEMP_74" ON "CONEXION_TEMP" ("CONEXIONCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_PRICING_43
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_PRICING_43" ON "CAJA_PRICING" ("PRICINGESPECIFICO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_89
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_89" ON "CORRIDA" ("TIPOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_PUNTOVENTA_396
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_PUNTOVENTA_396" ON "PRICING_PUNTOVENTA" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_0000259E4_IND_2
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_0000259E4_IND_2" ON "SYS_IMPORT_TABLESPACE_01" ("BASE_PROCESS_ORDER")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RUTA_SECUENCIA_473
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RUTA_SECUENCIA_473" ON "RUTA_SECUENCIA" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PTOVTA_CHECKIN_001
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PTOVTA_CHECKIN_001" ON "PTOVTA_CHECKIN" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TAXA_EMBARQUE_PARADA_165
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TAXA_EMBARQUE_PARADA_165" ON "TAXA_EMBARQUE_PARADA" ("PARADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_USUARIO_511
+--------------------------------------------------------
+
+ CREATE INDEX "IX_USUARIO_511" ON "USUARIO" ("TIPOUSUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_USUARIO_EMPRESA_533
+--------------------------------------------------------
+
+ CREATE INDEX "IX_USUARIO_EMPRESA_533" ON "USUARIO_EMPRESA" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BITACORA_FAJILLA_206
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BITACORA_FAJILLA_206" ON "BITACORA_FAJILLA" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_PAGO_36
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_PAGO_36" ON "CAJA_DIVERSOS_PAGO" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_244
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_244" ON "CAJA" ("EMPRESAPUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUNTO_VENTA_535
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUNTO_VENTA_535" ON "PUNTO_VENTA" ("PUNTOVENTAPADRE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCR4_FISCALR4_ID
+--------------------------------------------------------
+
+ CREATE INDEX "FISCR4_FISCALR4_ID" ON "FISCAL_R4" ("FISCALR4_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_USUARIO_UBICACION_519
+--------------------------------------------------------
+
+ CREATE INDEX "IX_USUARIO_UBICACION_519" ON "USUARIO_UBICACION" ("USUARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_UTILIZADA_305
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_UTILIZADA_305" ON "CORTESIA_UTILIZADA" ("CAJA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOVIMIENTO_TARJETA_272
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOVIMIENTO_TARJETA_272" ON "MOVIMIENTO_TARJETA" ("EMPRESAOTORGA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_102
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_102" ON "CORRIDA" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_ASIENTO_529
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_ASIENTO_529" ON "ESQUEMA_ASIENTO" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_FERIADO_1
+--------------------------------------------------------
+
+ CREATE INDEX "IX_FERIADO_1" ON "FERIADO" ("ESTADO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ABASTO_BOLETO_543
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ABASTO_BOLETO_543" ON "ABASTO_BOLETO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_000025606_IND_2
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_000025606_IND_2" ON "EXPORT_JOB_SQLDEV_3790" ("BASE_PROCESS_ORDER")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_000025AFD_IND_1
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_000025AFD_IND_1" ON "SYS_IMPORT_TABLESPACE_22" ("OBJECT_SCHEMA", "OBJECT_NAME", "OBJECT_TYPE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_KM_SERVICIO_504
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_KM_SERVICIO_504" ON "TRAMO_KM_SERVICIO" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_251
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_251" ON "CAJA" ("PUNTOVENTAREMOTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONSUMO_BOLETO_546
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONSUMO_BOLETO_546" ON "CONSUMO_BOLETO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_CORRIDA_325
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_CORRIDA_325" ON "ESQUEMA_CORRIDA" ("DIVISION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_TRAMO_334
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_TRAMO_334" ON "ESQUEMA_TRAMO" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDXRUTACOMBINACIONXCORRIDA
+--------------------------------------------------------
+
+ CREATE INDEX "IDXRUTACOMBINACIONXCORRIDA" ON "RUTA_COMBINACION" ("RUTA_ID", "TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLASESERVICIO_EQUIV_69
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLASESERVICIO_EQUIV_69" ON "CLASESERVICIO_EQUIVALENCIA" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONSUMO_BOLETO_79
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONSUMO_BOLETO_79" ON "CONSUMO_BOLETO" ("ARTICULO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_90
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_90" ON "CORRIDA" ("ROLOPERATIVO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_IMPORTE_389
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_IMPORTE_389" ON "PRICING_IMPORTE" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_000025AFD_IND_3
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_000025AFD_IND_3" ON "SYS_IMPORT_TABLESPACE_22" ("OBJECT_PATH_SEQNO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CLIENTE_DIRECCION_262
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CLIENTE_DIRECCION_262" ON "CLIENTE_DIRECCION" ("TIPODOMICILIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_TRAMO_121
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_TRAMO_121" ON "CORRIDA_TRAMO" ("ESTVENTAORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_CORRIDA_327
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_CORRIDA_327" ON "ESQUEMA_CORRIDA" ("ROLOPERATIVO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_RESERVACION_MARCA_458
+--------------------------------------------------------
+
+ CREATE INDEX "IX_RESERVACION_MARCA_458" ON "RESERVACION_MARCA" ("RESERVACIONCTRL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_MARCA_390
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_MARCA_390" ON "PRICING_MARCA" ("PRICING_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_FP_CONSULTA_ESTOQUE
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_FP_CONSULTA_ESTOQUE" ON "FOLIO_PREIMPRESO" ("EMPRESA_ID", "ACTIVO", TO_NUMBER("FOLIOPREIMPRESO"))
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_COR_COR_ID_DES_ID_FEC_C
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_COR_COR_ID_DES_ID_FEC_C" ON "CORRIDA" ("CORRIDA_ID", "ORIGEN_ID", "DESTINO_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_COSTO_TARJETA_285
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_COSTO_TARJETA_285" ON "PARAM_COSTO_TARJETA" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX$$_18240008
+--------------------------------------------------------
+
+ CREATE INDEX "IDX$$_18240008" ON "CORRIDA" ("CORRIDA_ID", "ROLOPERATIVO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ALIASSERVICO_00520007
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ALIASSERVICO_00520007" ON "ALIAS_SERVICO" ("RUTA_ID", "DESTINO_ID", "ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ASIENTO_EXCLUSIVO_190
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ASIENTO_EXCLUSIVO_190" ON "ASIENTO_EXCLUSIVO" ("PARADA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_FISCAL_ML2_DATAMOV_TIPOREG
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_FISCAL_ML2_DATAMOV_TIPOREG" ON "FISCAL_ML2" ("DATAMOV", "TIPOREG")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_139
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_139" ON "TARIFA" ("ORGAOCONCEDENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_TIPOPTOVTA_491
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_TIPOPTOVTA_491" ON "TARIFA_TIPOPTOVTA" ("TIPOPTOVTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_103
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_103" ON "CORRIDA" ("CORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_KM_SERVICIO_506
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_KM_SERVICIO_506" ON "TRAMO_KM_SERVICIO" ("TRAMO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_00001564E_IND_2
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_00001564E_IND_2" ON "SYS_EXPORT_SCHEMA_01" ("OBJECT_SCHEMA", "OBJECT_NAME", "OBJECT_TYPE", "PARTITION_NAME", "SUBPARTITION_NAME")
+ ;
+--------------------------------------------------------
+-- DDL for Index DIAGRAM_ELEMENTS_FK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "DIAGRAM_ELEMENTS_FK_IDX" ON "DMRS_DIAGRAM_ELEMENTS" ("DIAGRAM_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDXPARADAXCORRIDA
+--------------------------------------------------------
+
+ CREATE INDEX "IDXPARADAXCORRIDA" ON "PARADA" ("PARADA_ID", "DESCPARADA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_TRAMO_130
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_TRAMO_130" ON "CORRIDA_TRAMO" ("ORIGEN_ID", "FECHORSALIDAH")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_EMPRESAPUNTOVENTA_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_EMPRESAPUNTOVENTA_ID" ON "BOLETO" ("EMPRESAPUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_98
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_98" ON "CORRIDA" ("AUTOBUS_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_UTILIZADA_304
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_UTILIZADA_304" ON "CORTESIA_UTILIZADA" ("TIPOCORTESIADESCUENTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESTACION_336
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESTACION_336" ON "ESTACION" ("USUARIOBANCARIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_OFICIAL_145
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_OFICIAL_145" ON "TARIFA_OFICIAL" ("MARCA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_87
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_87" ON "CORRIDA" ("SUBTIPOCORRIDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_CANJE_PUNTO_284
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_CANJE_PUNTO_284" ON "PARAM_CANJE_PUNTO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_BOLETO_PRICING_9
+--------------------------------------------------------
+
+ CREATE INDEX "IX_BOLETO_PRICING_9" ON "BOLETO_PRICING" ("PRICINGESPECIFICO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index CLASS_TYPES_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "CLASS_TYPES_PK_IDX" ON "DMRS_CLASSIFICATION_TYPES" ("TYPE_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_RECOLECCION_368
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_RECOLECCION_368" ON "PARAM_RECOLECCION" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_MARCA_EMPRESA_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_MARCA_EMPRESA_ID" ON "MARCA" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_CORRIDA_408
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_CORRIDA_408" ON "PROD_CORRIDA" ("CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_27
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_27" ON "CAJA_DIVERSOS" ("ESTACION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index DIAGRAMS_FK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "DIAGRAMS_FK_IDX" ON "DMRS_DIAGRAMS" ("MODEL_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FISCR4_FISCALIMP_DATAMOV
+--------------------------------------------------------
+
+ CREATE INDEX "FISCR4_FISCALIMP_DATAMOV" ON "FISCAL_R4" ("FISCALIMPRESSORA_ID", "DATAMOV")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_0000259CF_IND_2
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_0000259CF_IND_2" ON "SYS_IMPORT_TABLESPACE_11" ("BASE_PROCESS_ORDER")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_0000256B2_IND_2
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_0000256B2_IND_2" ON "SYS_EXPORT_TABLESPACE_01" ("BASE_PROCESS_ORDER")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_PUNTOVENTA_420
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_PUNTOVENTA_420" ON "PROD_PUNTOVENTA" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index DIAGRAMS_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "DIAGRAMS_PK_IDX" ON "DMRS_DIAGRAMS" ("OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TRAMO_KM_502
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TRAMO_KM_502" ON "TRAMO_KM" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONTROL_EFECTIVO_83
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONTROL_EFECTIVO_83" ON "CONTROL_EFECTIVO" ("PUNTOVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FOREIGNKEYS_PK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "FOREIGNKEYS_PK_IDX" ON "DMRS_FOREIGNKEYS" ("OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_FOLIO_PREIMPRESO_545
+--------------------------------------------------------
+
+ CREATE INDEX "IX_FOLIO_PREIMPRESO_545" ON "FOLIO_PREIMPRESO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORTESIA_UTILIZADA_302
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORTESIA_UTILIZADA_302" ON "CORTESIA_UTILIZADA" ("CORTESIADIRECCION_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_EMPLEADO_313
+--------------------------------------------------------
+
+ CREATE INDEX "IX_EMPLEADO_313" ON "EMPLEADO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_AJUSTE_BOLETO_547
+--------------------------------------------------------
+
+ CREATE INDEX "IX_AJUSTE_BOLETO_547" ON "AJUSTE_BOLETO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_FISCAL_ML2_BOLETO_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IX_FISCAL_ML2_BOLETO_ID" ON "FISCAL_ML2" ("BOLETO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ORGAO_TRAMO_167
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ORGAO_TRAMO_167" ON "ORGAO_TRAMO" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_240
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_240" ON "CAJA" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PROD_CLASESERVICIO_407
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PROD_CLASESERVICIO_407" ON "PROD_CLASESERVICIO" ("PRODUCTOSERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index INDEX1
+--------------------------------------------------------
+
+ CREATE INDEX "INDEX1" ON "FISCAL_ENVIO_FISCO" ("NUMSERIE20", "DATAMOV")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_CLASE_377
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_CLASE_377" ON "PRICING_CLASE" ("CLASESERVICIO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_CORRIDA_332
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_CORRIDA_332" ON "ESQUEMA_CORRIDA" ("RUTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRODUCTO_SERVICIO_426
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRODUCTO_SERVICIO_426" ON "PRODUCTO_SERVICIO" ("EMPRESA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_36
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_36" ON "CAJA_DIVERSOS" ("FECHORVTA", "FECINTEGRACION")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PARAM_EVENTO_CONTABLE_366
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PARAM_EVENTO_CONTABLE_366" ON "PARAM_EVENTO_CONTABLE" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index COLUMNS_FK_IDX
+--------------------------------------------------------
+
+ CREATE INDEX "COLUMNS_FK_IDX" ON "DMRS_COLUMNS" ("CONTAINER_OVID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PAGO_DIFERIDO_362
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PAGO_DIFERIDO_362" ON "PAGO_DIFERIDO" ("FORMAPAGO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_FISCAL_R5_DATAMOV
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_FISCAL_R5_DATAMOV" ON "FISCAL_R5" ("DATAMOV")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_99
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_99" ON "CORRIDA" ("CONDUCTOR2_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_FOLIO_PREIMPRESO_341
+--------------------------------------------------------
+
+ CREATE INDEX "IX_FOLIO_PREIMPRESO_341" ON "FOLIO_PREIMPRESO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_MONEDA_ID
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_MONEDA_ID" ON "BOLETO" ("MONEDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IDX_EE_DOCUMENTO
+--------------------------------------------------------
+
+ CREATE INDEX "IDX_EE_DOCUMENTO" ON "EVENTO_EXTRA" ("EVENTOEXTRACANC_ID", "NUMDOCUMENTO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_HIST_481
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_HIST_481" ON "TARIFA_HIST" ("VIGENCIATARIFA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PRICING_ESPECIFICO_384
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PRICING_ESPECIFICO_384" ON "PRICING_ESPECIFICO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUNTO_VENTA_222
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUNTO_VENTA_222" ON "PUNTO_VENTA" ("PTOVTACOMISSAO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_NOTIFICADA_118
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_NOTIFICADA_118" ON "CORRIDA_NOTIFICADA" ("CORRIDA_ID", "FECCORRIDA")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_ESQUEMA_CORRIDA_333
+--------------------------------------------------------
+
+ CREATE INDEX "IX_ESQUEMA_CORRIDA_333" ON "ESQUEMA_CORRIDA" ("ESQUEMAOPERACIONAL_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index NUMFOLIOPREIMPRESO
+--------------------------------------------------------
+
+ CREATE INDEX "NUMFOLIOPREIMPRESO" ON "BOLETO" ("NUMFOLIOPREIMPRESO")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_CTRL_114
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_CTRL_114" ON "CORRIDA_CTRL" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index BOLETO_FECVENTA_FECVIAJE
+--------------------------------------------------------
+
+ CREATE INDEX "BOLETO_FECVENTA_FECVIAJE" ON "BOLETO" ("FECHORVENTA", "FECHORVIAJE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONF_RESTRICAO_EXCECAO_540
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONF_RESTRICAO_EXCECAO_540" ON "CONF_RESTRICAO_EXCECAO" ("CONFRESTRICAOCANALVENTA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CORRIDA_TRAMO_124
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CORRIDA_TRAMO_124" ON "CORRIDA_TRAMO" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FD_CLIENTE_HIST_CLIENTE_FK
+--------------------------------------------------------
+
+ CREATE INDEX "FD_CLIENTE_HIST_CLIENTE_FK" ON "FD_CLIENTE_DETALHE_HISTORICO" ("CLIENTE_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TARIFA_OFICIAL_154
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TARIFA_OFICIAL_154" ON "TARIFA_OFICIAL" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index PK__CAJA__208B8DCA6A1BB7B0
+--------------------------------------------------------
+
+ CREATE UNIQUE INDEX "PK__CAJA__208B8DCA6A1BB7B0" ON "CAJA" ("CAJA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_MOVIMIENTO_TARJETA_267
+--------------------------------------------------------
+
+ CREATE INDEX "IX_MOVIMIENTO_TARJETA_267" ON "MOVIMIENTO_TARJETA" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_PUNTO_VENTA_220
+--------------------------------------------------------
+
+ CREATE INDEX "IX_PUNTO_VENTA_220" ON "PUNTO_VENTA" ("PTOVTATITULAR_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index FK_ZZIDSSERV_DADOSPAGTO
+--------------------------------------------------------
+
+ CREATE INDEX "FK_ZZIDSSERV_DADOSPAGTO" ON "DOCUMENTO" ("ZZIDSERV")
+ ;
+--------------------------------------------------------
+-- DDL for Index SYS_MTABLE_00002592C_IND_1
+--------------------------------------------------------
+
+ CREATE INDEX "SYS_MTABLE_00002592C_IND_1" ON "EXPORT_JOB_SQLDEV_3812" ("OBJECT_SCHEMA", "OBJECT_NAME", "OBJECT_TYPE")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DEPOSITO_16
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DEPOSITO_16" ON "CAJA_DEPOSITO" ("NODO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONEXION_CTRL_166
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONEXION_CTRL_166" ON "CONEXION_CTRL" ("DESTINO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONF_RESTRICAO_CANAL_158
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONF_RESTRICAO_CANAL_158" ON "CONF_RESTRICAO_CANALVENTA" ("ORIGEN_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_238
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_238" ON "CAJA" ("MONEDA_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CONSUMO_BOLETO_78
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CONSUMO_BOLETO_78" ON "CONSUMO_BOLETO" ("CORTETURNO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_CAJA_DIVERSOS_32
+--------------------------------------------------------
+
+ CREATE INDEX "IX_CAJA_DIVERSOS_32" ON "CAJA_DIVERSOS" ("PUNTOVENTAREMOTO_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_TIPO_CAMBIO_CIUDAD_494
+--------------------------------------------------------
+
+ CREATE INDEX "IX_TIPO_CAMBIO_CIUDAD_494" ON "TIPO_CAMBIO_CIUDAD" ("CIUDAD_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Index IX_EVENTO_EXTRA_530
+--------------------------------------------------------
+
+ CREATE INDEX "IX_EVENTO_EXTRA_530" ON "EVENTO_EXTRA" ("EVENTOEXTRACANC_ID")
+ ;
+--------------------------------------------------------
+-- DDL for Trigger TG_GERA_ESTOQUE
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TG_GERA_ESTOQUE" AFTER INSERT ON "ESTACION" REFERENCING OLD AS "OLD" NEW AS "NEW" DECLARE
+ USUARIOID CONSTANT NUMBER := 7089;
+ EMPRESAID CONSTANT NUMBER := 10;
+BEGIN
+ GERA_ESTOQUE(EMPRESAID, USUARIOID);
+EXCEPTION
+ WHEN OTHERS THEN
+ DBMS_OUTPUT.PUT_LINE ('Fracaso TRIGGER TG_GERA_ESTOQUE');
+END;
+/
+ALTER TRIGGER "TG_GERA_ESTOQUE" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_CLASE_SERVICIO_INTEG_TOVS
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_CLASE_SERVICIO_INTEG_TOVS"
+BEFORE INSERT OR UPDATE OF
+"CLASESERVICIO_ID",
+"DESCCLASE"
+
+ON "CLASE_SERVICIO" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW BEGIN
+:NEW.INTEGRADOTOTVS := 0;
+END;
+/
+ALTER TRIGGER "TR_CLASE_SERVICIO_INTEG_TOVS" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_CORRIDA_INTEG_TOVS
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_CORRIDA_INTEG_TOVS"
+BEFORE INSERT OR UPDATE OF
+"ACTIVO",
+"AUTOBUS_ID",
+"CANTPARADOS",
+"CLASESERVICIO_ID",
+"CODPRODUTOFISCAL",
+"CONDUCTOR1_ID",
+"CONDUCTOR2_ID",
+"CORRIDA2_ID",
+"CORRIDAREBOTE_ID",
+"CORRIDA_ID",
+"DESTINO_ID",
+"DIAGRAMAAUTOBUS_ID",
+"DIVISIONINGRESO_ID",
+"EMPRESACORRIDA_ID",
+"EMPRESAINGRESO_ID",
+"EQUIVALENCIA_ID",
+"ESQUEMAAGRUPACION_ID",
+"ESQUEMACORRIDA_ID",
+"FECCORRIDA",
+"FECCORRIDA2",
+"FECCORRIDAREBOTE",
+"FECHORSALIDA",
+"FECHORSALIDAORIGINAL",
+"FECHORSALIDAORIGINALH",
+"FECHORTARJETAVIAJE",
+"FOLIOTARJETAVIAJE",
+"GUARDIA2_ID",
+"GUARDIA_ID",
+"INDACTIVAREPLICA",
+"INDSTATUSCORRIDA",
+"INDTIPOVENTA",
+"INFOCORRIDA",
+"MARCA_ID",
+"NODO_ID",
+"NUMPISO",
+"ORIGEN_ID",
+"ROLOPERATIVO_ID",
+"RUTA_ID",
+"SUBTIPOCORRIDA_ID",
+"TIPOSERVICIO_ID",
+"ZONA_ID"
+
+
+ON "CORRIDA" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW BEGIN
+:NEW.INTEGRADOTOTVS := 0;
+END;
+/
+ALTER TRIGGER "TR_CORRIDA_INTEG_TOVS" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_DEL_DISPONIBILIDAD_BOLETO
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_DEL_DISPONIBILIDAD_BOLETO"
+BEFORE DELETE ON BOLETO
+REFERENCING OLD AS OLD NEW AS NEW
+FOR EACH ROW
+DECLARE
+ constActivo CONSTANT NUMBER := 1;
+ constCerrada CONSTANT NUMBER := 2;
+ constStatusAsiento CONSTANT NUMBER := 1;
+
+ varSecOrigen CORRIDA_TRAMO.NUMSECORIGEN%TYPE;
+ varSecDestino CORRIDA_TRAMO.NUMSECDESTINO%TYPE;
+BEGIN
+ IF :OLD.FECCORRIDA IS NULL OR :OLD.CORRIDA_ID IS NULL OR :OLD.ORIGEN_ID IS NULL OR :OLD.DESTINO_ID IS NULL OR :OLD.NUMASIENTO IS NULL THEN
+ RETURN;
+ END IF;
+
+ SELECT
+ tc1.NUMSECORIGEN,tc2.NUMSECDESTINO
+ INTO
+ varSecOrigen,varSecDestino
+ FROM
+ CORRIDA_TRAMO tc1, CORRIDA_TRAMO tc2
+ WHERE
+ tc1.feccorrida = :OLD.FECCORRIDA AND
+ tc1.corrida_id = :OLD.CORRIDA_ID AND
+ tc2.feccorrida = tc1.feccorrida AND
+ tc2.corrida_id = tc1.corrida_id AND
+ tc1.origen_id = :OLD.ORIGEN_ID AND
+ tc2.destino_id = :OLD.DESTINO_ID AND
+ tc1.activo in (constActivo,constCerrada) AND
+ tc2.activo in (constActivo,constCerrada);
+
+ DELETE
+ FROM
+ DISPONIBILIDAD
+ WHERE
+ corrida_id = :OLD.CORRIDA_ID AND
+ fecCorrida = :OLD.FECCORRIDA AND
+ secOrigen = varSecOrigen AND
+ secDestino = varSecDestino AND
+ numAsiento = :OLD.NUMASIENTO AND
+ activo = constActivo AND
+ statusAsiento = constStatusAsiento;
+END;
+/
+ALTER TRIGGER "TR_DEL_DISPONIBILIDAD_BOLETO" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_ESQUEMA_CORRIDA_INTEG_TOVS
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_ESQUEMA_CORRIDA_INTEG_TOVS"
+BEFORE INSERT OR UPDATE OF
+"ACTIVO",
+"AUTOBUS_ID",
+"CANTDIASGENERACION",
+"CANTPARADOS",
+"CLASESERVICIO2_ID",
+"CLASESERVICIO_ID",
+"DIAGRAMAAUTOBUS_ID",
+"DIVISION_ID",
+"EMPRESACORRIDA_ID",
+"EMPRESAINGRESO_ID",
+"EQUIVALENCIA_ID",
+"ESQUEMAAGRUPACION_ID",
+"ESQUEMACORRIDA_ID",
+"ESQUEMAOPERACIONAL_ID",
+"ESQUEMAREBOTE_ID",
+"HORASALIDA",
+"INDCORRIDAEXTRA",
+"INDDIASIMDIANAO",
+"INDDOMINGO",
+"INDGENERAFERIADO",
+"INDJUEVES",
+"INDLUNES",
+"INDMARTES",
+"INDMIERCOLES",
+"INDPISOEXTRA",
+"INDSABADO",
+"INDVIERNES",
+"INFOCORRIDA",
+"MARCA_ID",
+"NUMCORRIDA",
+"NUMCORRIDAPISOEXTRA",
+"ROLOPERATIVO2_ID",
+"ROLOPERATIVO_ID",
+"RUTA_ID",
+"STATUSCORRIDA",
+"TIPOCORRIDA",
+"USUARIO_ID"
+
+
+ON "ESQUEMA_CORRIDA" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW BEGIN
+:NEW.INTEGRADOTOTVS := 0;
+END;
+/
+ALTER TRIGGER "TR_ESQUEMA_CORRIDA_INTEG_TOVS" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_ORGAO_CONCEDENTE_INTEG_TOVS
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_ORGAO_CONCEDENTE_INTEG_TOVS"
+BEFORE INSERT OR UPDATE OF
+"ORGAOCONCEDENTE_ID",
+"DESCORGAO"
+
+
+ON "ORGAO_CONCEDENTE" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW BEGIN
+:NEW.INTEGRADOTOTVS := 0;
+END;
+/
+ALTER TRIGGER "TR_ORGAO_CONCEDENTE_INTEG_TOVS" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_EMPRESA_IMPOSTO
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_EMPRESA_IMPOSTO"
+ before insert or update on EMPRESA_IMPOSTO
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ info varchar(32);
+ begin
+ if INSERTING or UPDATING then
+ info := to_char(nvl(:NEW.icms, 0));
+
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashp2bd := info;
+ else
+ :NEW.hashp2vta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashp2bd := info;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_EMPRESA_IMPOSTO" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_A2
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_A2"
+ before delete or insert or update on FISCAL_A2
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ pv_id number;
+
+ datamov varchar(8);
+ meioPagamento varchar(25);
+ tipoDocumento varchar(1);
+ valor varchar(12);
+
+ info varchar(48);
+ begin
+ pv_id := 0;
+
+ IF DELETING THEN
+ pv_id := :OLD.puntoventa_id;
+ ELSIF INSERTING THEN
+ pv_id := :NEW.puntoventa_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = pv_id;
+ end if;
+
+ if INSERTING or UPDATING then
+ datamov := nvl(:NEW.datamov, '');
+ meioPagamento := nvl(:NEW.meioPagamento, '');
+ tipoDocumento := nvl(:NEW.tipoDoc, '');
+ valor := nvl(:NEW.valor, '');
+
+ info := datamov || meioPagamento || tipoDocumento || valor;
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_A2" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_DADOS_SISTEMA
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_DADOS_SISTEMA"
+ before update on FISCAL_DADOS_SISTEMA
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ cnpjRJ varchar(14);
+ ieRJ varchar(14);
+ imRJ varchar(14);
+ razaosocialRJ varchar(50);
+ nomePafEcf varchar(50);
+ versaoPafEcf varchar(50);
+ cnpjCliente varchar(14);
+
+ infoR1 varchar(192);
+ infoF2 varchar(32);
+ begin
+ if UPDATING then
+ cnpjRJ := nvl(:NEW.numcnpj, '');
+ ieRJ := nvl(:NEW.numinsestadual, '');
+ imRJ := nvl(:NEW.numinsmunicipal, '');
+ razaosocialRJ := nvl(:NEW.razaosocial, '');
+ nomePafEcf := nvl(:NEW.nomsistema, '');
+ versaoPafEcf := nvl(:NEW.numversao, '');
+ cnpjCliente := nvl(:NEW.cnpjCliente,'');
+
+ infoR1 := cnpjRJ || ieRJ || imRJ || razaosocialRJ || nomePafEcf || versaoPafEcf;
+ infoR1 := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (infoR1, 'AL32UTF8'), 2);
+
+ infoF2 := cnpjRJ || cnpjCliente;
+ infoF2 := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (infoF2, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashr1bd := infoR1;
+ :NEW.hashf2bd := infoF2;
+ else
+ :NEW.hashr1vta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || infoR1, 'AL32UTF8'), 2);
+ :NEW.hashr1bd := infoR1;
+
+ :NEW.hashf2vta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || infoF2, 'AL32UTF8'), 2);
+ :NEW.hashf2bd := infoF2;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_DADOS_SISTEMA" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_D2
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_D2"
+BEFORE DELETE OR INSERT OR UPDATE ON FISCAL_D2
+REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+declare
+ CNPJ VARCHAR2(14 BYTE);
+ NUMFABRICACAO VARCHAR2(20 BYTE);
+ MF_ADICIONAL VARCHAR2(1 BYTE);
+ TIPOECF VARCHAR2(7 BYTE);
+ MARCAECF VARCHAR2(20 BYTE);
+ MODELOECF VARCHAR2(20 BYTE);
+ COO VARCHAR2(9 BYTE);
+ NUMDAV VARCHAR2(13 BYTE);
+ DATADAV VARCHAR2(8 BYTE);
+ TITULODAV VARCHAR2(30 BYTE);
+ VALORTOTALDAV VARCHAR2(8 BYTE);
+ COOVINCULADO VARCHAR2(9 BYTE);
+ NUMSEQUENCIA VARCHAR2(3 BYTE);
+ NOMECLIENTE VARCHAR2(40 BYTE);
+ CPFCNPJCLIENTE VARCHAR2(14 BYTE);
+
+ pv_id number;
+
+ info varchar(433);
+BEGIN
+ pv_id := 0;
+
+ IF DELETING THEN
+ pv_id := :OLD.puntoventa_id;
+ ELSIF INSERTING THEN
+ pv_id := :NEW.puntoventa_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = pv_id;
+ end if;
+
+ if INSERTING or UPDATING then
+ CNPJ :=nvl(:NEW.CNPJ ,'');
+ NUMFABRICACAO :=nvl(:NEW.NUMFABRICACAO ,'');
+ MF_ADICIONAL :=nvl(:NEW.MFADICIONAL ,'');
+ TIPOECF :=nvl(:NEW.TIPOECF ,'');
+ MARCAECF :=nvl(:NEW.MARCAECF ,'');
+ MODELOECF :=nvl(:NEW.MODELOECF ,'');
+ COO :=nvl(:NEW.COO ,'');
+ NUMDAV :=nvl(:NEW.NUMDAV ,'');
+ DATADAV :=nvl(:NEW.DATADAV ,'');
+ TITULODAV :=nvl(:NEW.TITULODAV ,'');
+ VALORTOTALDAV :=nvl(:NEW.VALORTOTALDAV ,'');
+ COOVINCULADO :=nvl(:NEW.COOVINCULADO ,'');
+ NUMSEQUENCIA :=nvl(:NEW.NUMSEQUENCIA ,'');
+ NOMECLIENTE :=nvl(:NEW.NOMECLIENTE ,'');
+ CPFCNPJCLIENTE :=nvl(:NEW.CPFCNPJCLIENTE,'');
+
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ( CNPJ || COO || COOVINCULADO || CPFCNPJCLIENTE || DATADAV || MARCAECF || MF_ADICIONAL || MODELOECF || NOMECLIENTE || NUMDAV || NUMFABRICACAO || NUMSEQUENCIA || TIPOECF || TITULODAV || VALORTOTALDAV, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+END;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_D2" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_D3
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_D3"
+BEFORE DELETE OR INSERT OR UPDATE ON FISCAL_D3
+REFERENCING OLD AS OLD NEW AS NEW
+for each row
+declare
+ NUMDAV VARCHAR2(13 BYTE);
+ DATAINCLUSAO VARCHAR2(8 BYTE);
+ NUMITEM VARCHAR2(3 BYTE);
+ CODIGO VARCHAR2(14 BYTE);
+ DESCRICAO VARCHAR2(100 BYTE);
+ QUANTIDADE VARCHAR2(7 BYTE);
+ UNIDADE VARCHAR2(3 BYTE);
+ VALORUNITARIO VARCHAR2(8 BYTE);
+ DESCONTOITEM VARCHAR2(8 BYTE);
+ ACRESCIMOITEM VARCHAR2(8 BYTE);
+ TOTAL VARCHAR2(14 BYTE);
+ SITUACAO VARCHAR2(1 BYTE);
+ ALIQUOTA VARCHAR2(4 BYTE);
+ INDCANCELAMENTO VARCHAR2(1 BYTE);
+ DECIMAISQTD VARCHAR2(1 BYTE);
+ DECIMAISVALOR VARCHAR2(1 BYTE);
+ info varchar(433);
+ pv_id number;
+BEGIN
+ pv_id := 0;
+
+ IF DELETING THEN
+ pv_id := :OLD.puntoventa_id;
+ ELSIF INSERTING THEN
+ pv_id := :NEW.puntoventa_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = pv_id;
+ end if;
+
+ if INSERTING or UPDATING then
+ NUMDAV :=nvl(:NEW.NUMDAV ,'');
+ DATAINCLUSAO :=nvl(:NEW.DATAINCLUSAO ,'');
+ NUMITEM :=nvl(:NEW.NUMITEM ,'');
+ CODIGO :=nvl(:NEW.CODIGO ,'');
+ DESCRICAO :=nvl(:NEW.DESCRICAO ,'');
+ QUANTIDADE :=nvl(:NEW.QUANTIDADE ,'');
+ UNIDADE :=nvl(:NEW.UNIDADE ,'');
+ VALORUNITARIO :=nvl(:NEW.VALORUNITARIO ,'');
+ DESCONTOITEM :=nvl(:NEW.DESCONTOITEM ,'');
+ ACRESCIMOITEM :=nvl(:NEW.ACRESCIMOITEM ,'');
+ TOTAL :=nvl(:NEW.TOTAL ,'');
+ SITUACAO :=nvl(:NEW.SITUACAO ,'');
+ ALIQUOTA :=nvl(:NEW.ALIQUOTA ,'');
+ DECIMAISQTD :=nvl(:NEW.DECIMAISQTD ,'');
+ DECIMAISVALOR :=nvl(:NEW.DECIMAISVALOR ,'');
+ INDCANCELAMENTO:=nvl(:NEW.INDCANCELAMENTO,'');
+
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (ACRESCIMOITEM || ALIQUOTA || CODIGO || DATAINCLUSAO || DECIMAISQTD || DECIMAISVALOR || DESCONTOITEM || DESCRICAO || INDCANCELAMENTO || NUMDAV || NUMITEM || QUANTIDADE || SITUACAO || TOTAL || UNIDADE || VALORUNITARIO, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+END;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_D3" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_F2
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_F2"
+ before delete or insert or update on FISCAL_F2
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ cnpjOrgaoConcedente varchar(18);
+ codigoLocalEmissao varchar(22);
+ identificacaoLinha varchar(10);
+ descricaoLinha varchar(60);
+ dataPartida varchar(8);
+ horaPartida varchar(6);
+ codigoTipoViagem varchar(2);
+
+ info varchar(126);
+ begin
+ IF DELETING or INSERTING THEN
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1;
+ end if;
+ END IF;
+
+ if INSERTING or UPDATING then
+ cnpjOrgaoConcedente := nvl(:NEW.cnpj, '');
+ codigoLocalEmissao := nvl(:NEW.codigo_local_emissao, '');
+ identificacaoLinha := nvl(:NEW.identificacao_linha, '');
+ descricaoLinha := nvl(:NEW.descricao_linha, '');
+ dataPartida := nvl(:NEW.data_partida, '');
+ horaPartida := nvl(:NEW.hora_partida, '');
+ codigoTipoViagem := nvl(:NEW.codigo_tipo_viagem, '');
+
+ info := cnpjOrgaoConcedente || codigoLocalEmissao || identificacaoLinha || descricaoLinha || dataPartida || horaPartida || codigoTipoViagem;
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_F2" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_F3
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_F3"
+ before delete or insert or update on FISCAL_F3
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ impressora_id number;
+
+ numSerie20 varchar(20);
+ mfAdicional varchar(20);
+ modelo varchar(20);
+ numeroUsuario varchar(2);
+ ccf varchar(6);
+ coo varchar(6);
+ codOrigem varchar(20);
+ codDestino varchar(20);
+ valorTotal varchar(14);
+ sitTrib varchar(1);
+ codTipoServico varchar(2);
+ poltrona varchar(2);
+ cce number(6);
+ dav number(13);
+
+ info varchar(135);
+ infoTS varchar(32);
+ begin
+ impressora_id := 0;
+
+ IF DELETING THEN
+ impressora_id := :OLD.fiscalimpressora_id;
+ ELSIF INSERTING THEN
+ impressora_id := :NEW.fiscalimpressora_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = (select puntoventa_id from fiscal_impressora where fiscalimpressora_id = impressora_id);
+ end if;
+
+ if INSERTING or UPDATING then
+ numSerie20 := nvl(:NEW.numserie20, '');
+ mfAdicional := nvl(:NEW.mfAdicional, '');
+ modelo := nvl(:NEW.modelo, '');
+ numeroUsuario := nvl(:NEW.numUsuario, '');
+ ccf := nvl(:NEW.ccf, '');
+ coo := nvl(:NEW.coo, '');
+ codOrigem := nvl(:NEW.codOrigem, '');
+ codDestino := nvl(:NEW.codDestino, '');
+ valorTotal := nvl(:NEW.valorTotal, '');
+ sitTrib := nvl(:NEW.sitTrib, '');
+ codTipoServico := nvl(:NEW.codTipoServico, '');
+ poltrona := nvl(:NEW.poltrona, '');
+ cce := nvl(:NEW.cce, '');
+ dav := nvl(:NEW.dav, '');
+
+ info := numSerie20 || mfAdicional || modelo || numeroUsuario || ccf || coo || codOrigem || codDestino || valorTotal || sitTrib || codTipoServico || poltrona || cce || dav;
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+
+ infoTS := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (codTipoServico, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ :NEW.hashtsbd := infoTS;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+
+ :NEW.hashtsvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || infoTS, 'AL32UTF8'), 2);
+ :NEW.hashtsbd := infoTS;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_F3" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_J1
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_J1"
+before delete or insert or update on FISCAL_J1
+REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+declare
+ pv_id number;
+
+ DATAEMISSAO VARCHAR2(8 BYTE);
+ SUBTOTAL NUMBER(14,0);
+ DESCONTOSUBTOTAL NUMBER(13,0);
+ INDDESCONTO VARCHAR2(1 BYTE);
+ ACRESCIMOSUBTOTAL NUMBER(13,0);
+ INDACRESCIMOSUB VARCHAR2(1 BYTE);
+ TOTAL NUMBER(14,0);
+ INDCANCELAMENTO VARCHAR2(1 BYTE);
+ CANCACRESCIMOSUB NUMBER(13,0);
+ ORDEMACRESCIMO VARCHAR2(1 BYTE);
+ NOMECLIENTE VARCHAR2(40 BYTE);
+ CPFCNPJCLIENTE NUMBER(14,0);
+ NUMNOTAFISCAL NUMBER(10,0);
+ NUMSERIENOTAFISCAL VARCHAR2(3 BYTE);
+ CHNFE VARCHAR2(44 BYTE);
+ TIPODOCUMENTO NUMBER(1,0);
+
+ info varchar(433);
+BEGIN
+ pv_id := 0;
+
+ IF DELETING THEN
+ pv_id := :OLD.puntoventa_id;
+ ELSIF INSERTING THEN
+ pv_id := :NEW.puntoventa_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = pv_id;
+ end if;
+
+ if INSERTING or UPDATING then
+ DATAEMISSAO :=nvl(:NEW.DATAEMISSAO ,'');
+ SUBTOTAL :=nvl(:NEW.SUBTOTAL ,'');
+ DESCONTOSUBTOTAL :=nvl(:NEW.DESCONTOSUBTOTAL ,'');
+ INDDESCONTO :=nvl(:NEW.INDDESCONTO ,'');
+ ACRESCIMOSUBTOTAL :=nvl(:NEW.ACRESCIMOSUBTOTAL ,'');
+ INDACRESCIMOSUB :=nvl(:NEW.INDACRESCIMOSUB ,'');
+ TOTAL :=nvl(:NEW.TOTAL ,'');
+ INDCANCELAMENTO :=nvl(:NEW.INDCANCELAMENTO ,'');
+ CANCACRESCIMOSUB :=nvl(:NEW.CANCACRESCIMOSUB ,'');
+ ORDEMACRESCIMO :=nvl(:NEW.ORDEMACRESCIMO ,'');
+ NOMECLIENTE :=nvl(:NEW.NOMECLIENTE ,'');
+ CPFCNPJCLIENTE :=nvl(:NEW.CPFCNPJCLIENTE ,'');
+ NUMNOTAFISCAL :=nvl(:NEW.NUMNOTAFISCAL ,'');
+ NUMSERIENOTAFISCAL :=nvl(:NEW.NUMSERIENOTAFISCAL,'');
+ CHNFE :=nvl(:NEW.CHNFE ,'');
+ TIPODOCUMENTO :=nvl(:NEW.TIPODOCUMENTO ,'');
+
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (DATAEMISSAO || SUBTOTAL || DESCONTOSUBTOTAL || INDDESCONTO || ACRESCIMOSUBTOTAL || INDACRESCIMOSUB || TOTAL || INDCANCELAMENTO || CANCACRESCIMOSUB || ORDEMACRESCIMO || NOMECLIENTE || CPFCNPJCLIENTE || NUMNOTAFISCAL || NUMSERIENOTAFISCAL || CHNFE || TIPODOCUMENTO, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+END;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_J1" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_J2
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_J2"
+BEFORE DELETE OR INSERT OR UPDATE ON FISCAL_J2
+REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+declare
+ pv_id number;
+
+DATAEMISSAO VARCHAR2(8 BYTE);
+NUMITEM NUMBER(3,0);
+CODIGO VARCHAR2(14 BYTE);
+DESCRICAO VARCHAR2(100 BYTE);
+QUANTIDADE NUMBER(7,0);
+UNIDADE VARCHAR2(3 BYTE);
+VALORUNITARIO NUMBER(8,0);
+DESCONTOITEM NUMBER(8,0);
+ACRESCIMOITEM NUMBER(8,0);
+TOTAL NUMBER(14,0);
+TOTALIZADOR VARCHAR2(7 BYTE);
+DECIMAISQTD NUMBER(1,0);
+DECIMAISVALORUNT NUMBER(1,0);
+NUMNOTAFISCAL NUMBER(10,0);
+NUMSERIENOTAFISCAL VARCHAR2(3 BYTE);
+CHNFE VARCHAR2(44 BYTE);
+TIPODOCUMENTO NUMBER(1,0);
+info varchar(433);
+BEGIN
+ pv_id := 0;
+
+ IF DELETING THEN
+ pv_id := :OLD.puntoventa_id;
+ ELSIF INSERTING THEN
+ pv_id := :NEW.puntoventa_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = pv_id;
+ end if;
+
+ if INSERTING or UPDATING then
+ DATAEMISSAO :=nvl(:NEW.DATAEMISSAO ,'');
+ NUMITEM :=nvl(:NEW.NUMITEM ,'');
+ CODIGO :=nvl(:NEW.CODIGO ,'');
+ DESCRICAO :=nvl(:NEW.DESCRICAO ,'');
+ QUANTIDADE :=nvl(:NEW.QUANTIDADE ,'');
+ UNIDADE :=nvl(:NEW.UNIDADE ,'');
+ VALORUNITARIO :=nvl(:NEW.VALORUNITARIO ,'');
+ DESCONTOITEM :=nvl(:NEW.DESCONTOITEM ,'');
+ ACRESCIMOITEM :=nvl(:NEW.ACRESCIMOITEM ,'');
+ TOTAL :=nvl(:NEW.TOTAL ,'');
+ TOTALIZADOR :=nvl(:NEW.TOTALIZADOR ,'');
+ DECIMAISQTD :=nvl(:NEW.DECIMAISQTD ,'');
+ DECIMAISVALORUNT :=nvl(:NEW.DECIMAISVALORUNT ,'');
+ NUMNOTAFISCAL :=nvl(:NEW.NUMNOTAFISCAL ,'');
+ NUMSERIENOTAFISCAL :=nvl(:NEW.NUMSERIENOTAFISCAL ,'');
+ CHNFE :=nvl(:NEW.CHNFE ,'');
+ TIPODOCUMENTO :=nvl(:NEW.TIPODOCUMENTO ,'');
+
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (ACRESCIMOITEM || CHNFE || CODIGO || DATAEMISSAO || DECIMAISQTD || DECIMAISVALORUNT || DESCONTOITEM || DESCRICAO || NUMITEM || NUMNOTAFISCAL || NUMSERIENOTAFISCAL || QUANTIDADE || TIPODOCUMENTO || TOTAL || TOTALIZADOR || UNIDADE || VALORUNITARIO, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+END;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_J2" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_ML2
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_ML2"
+ before delete or insert or update on FISCAL_ML2
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ impressora_id number;
+
+ tipoReg varchar(2);
+ cnpjMatriz varchar(14);
+ ieEmpTransp varchar(14);
+ imEmpTransp varchar(14);
+ numSerie20 varchar(20);
+ mfAdicional varchar(1);
+ tipoEcf varchar(7);
+ marca varchar(20);
+ modelo varchar(20);
+ numUsuario varchar(2);
+ ccf varchar(6); --M
+ coo varchar(6);
+ gnf varchar(6); --L
+ grg varchar(6); --L
+ coovinculado varchar(9); --L
+ dataEmissao varchar(8);
+ horaEmissao varchar(6);
+ modalidade varchar(2);
+ categoria varchar(2);
+ identLinha varchar(8);
+ codOrigem varchar(20);
+ codDestino varchar(20);
+ tipoServico varchar(2);
+ dataViagem varchar(8);
+ horaViagem varchar(6);
+ tipoViagem varchar(2);
+ poltrona varchar(7);
+ plataforma varchar(15);
+ codDesconto varchar(8);
+ valorTarifa varchar(8);
+ aliquota varchar(4); --M
+ pedagio varchar(8);
+ taxaEmbarque varchar(8);
+ valorTotal varchar(8);
+ formaPago varchar(2);
+ valorPago varchar(8);
+ nomePassageiro varchar(50);
+ numDocIdentif varchar(40);
+ numDocIdentif2 varchar(40);
+ sac varchar(15);
+ agencia varchar(35);
+ desctelefone varchar(15);
+
+ info varchar(433);
+ begin
+ impressora_id := 0;
+
+ IF DELETING THEN
+ impressora_id := :OLD.fiscalimpressora_id;
+ ELSIF INSERTING THEN
+ impressora_id := :NEW.fiscalimpressora_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = (select puntoventa_id from fiscal_impressora where fiscalimpressora_id = impressora_id);
+ end if;
+
+ if INSERTING or UPDATING then
+ tipoReg := nvl(:NEW.tipoReg, '');
+ cnpjMatriz := nvl(:NEW.cnpjMatriz, '');
+ ieEmpTransp := nvl(:NEW.ieEmpTransp, '');
+ imEmpTransp := nvl(:NEW.imEmpTransp, '');
+ numSerie20 := nvl(:NEW.numserie20, '');
+ mfAdicional := nvl(:NEW.mfAdicional, '');
+ tipoEcf := nvl(:NEW.tipoEcf, '');
+ marca := nvl(:NEW.marca, '');
+ modelo := nvl(:NEW.modelo, '');
+ numUsuario := nvl(:NEW.numUsuario, '');
+ coo := nvl(:NEW.coo, '');
+ dataEmissao := nvl(:NEW.dataEmissao, '');
+ horaEmissao := nvl(:NEW.horaEmissao, '');
+ modalidade := nvl(:NEW.modalidade, '');
+ categoria := nvl(:NEW.categoria, '');
+ identLinha := nvl(:NEW.identLinha, '');
+ codOrigem := nvl(:NEW.codOrigem, '');
+ codDestino := nvl(:NEW.codDestino, '');
+ tipoServico := nvl(:NEW.tipoServico, '');
+ dataViagem := nvl(:NEW.dataViagem, '');
+ horaViagem := nvl(:NEW.horaViagem, '');
+ tipoViagem := nvl(:NEW.tipoViagem, '');
+ poltrona := nvl(:NEW.poltrona, '');
+ plataforma := nvl(:NEW.plataforma, '');
+ codDesconto := nvl(:NEW.codDesconto, '');
+ valorTarifa := nvl(:NEW.valorTarifa, '');
+ pedagio := nvl(:NEW.pedagio, '');
+ taxaEmbarque := nvl(:NEW.taxaEmbarque, '');
+ valorTotal := nvl(:NEW.valorTotal, '');
+ formaPago := nvl(:NEW.formaPago, '');
+ valorPago := nvl(:NEW.valorPago, '');
+ nomePassageiro := nvl(:NEW.nomePassageiro, '');
+ numDocIdentif := nvl(:NEW.numDocIdentif, '');
+ numDocIdentif2 :=nvl(:NEW.numDocIdentif2,'');
+ sac := nvl(:NEW.sac, '');
+ agencia := nvl(:NEW.agencia, '');
+ desctelefone :=nvl(:NEW.desctelefone,'');
+
+ if UPPER(tipoReg) = 'M2' then
+ ccf := nvl(:NEW.ccf, '');
+ aliquota := nvl(:NEW.aliquota, '');
+ gnf := '';
+ grg := '';
+ else
+ gnf := nvl(:NEW.gnf, '');
+ grg := nvl(:NEW.grg, '');
+ coovinculado :=nvl(:NEW.coovinculado,'');
+ ccf := '';
+ aliquota := '';
+ end if;
+
+ --info := tipoReg || cnpjMatriz || ieEmpTransp || imEmpTransp || numSerie20 || mfAdicional || tipoEcf || marca || modelo || numUsuario || ccf || coo || gnf || grg || dataEmissao || horaEmissao || modalidade || categoria || identLinha || codOrigem || codDestino || tipoServico || dataViagem || horaViagem || tipoViagem || poltrona || plataforma || codDesconto || valorTarifa || aliquota || pedagio || taxaEmbarque || valorTotal || formaPago || valorPago || nomePassageiro || numDocIdentif || sac || agencia;
+ --info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (tipoReg || cnpjMatriz || ieEmpTransp || imEmpTransp || numSerie20 || mfAdicional || tipoEcf || marca || modelo || numUsuario || ccf || coo || gnf || grg || dataEmissao || horaEmissao || modalidade || categoria || identLinha || codOrigem || codDestino || tipoServico || dataViagem || horaViagem || tipoViagem || poltrona || plataforma || codDesconto || valorTarifa || aliquota || pedagio || taxaEmbarque || valorTotal || formaPago || valorPago || nomePassageiro || numDocIdentif || numDocIdentif2 || sac || agencia || desctelefone || coovinculado, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_ML2" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_P2
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_P2"
+ before delete or insert or update on FISCAL_P2
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ chave CONSTANT varchar2(7) := 'RJA2014';
+
+ id_empresa number;
+
+ codproduto varchar2(14);
+ descricao varchar2(60);
+ valorunitario_ta number(7,2);
+ valorunitario_tx number(7,2);
+ valorunitario_pe number(7,2);
+ valorunitario_ot number(7,2);
+ valorunitario_se number(7,2);
+ empresa_id number;
+ estado_id number;
+ estado_origem number;
+ estado_aliascorrida number;
+ estado_aliasgeral number;
+ ncm number(13,0);
+ cest number(6,0);
+
+ infovta varchar2(90);
+ infobd varchar2(90);
+ begin
+ id_empresa := 0;
+
+ IF DELETING THEN
+ id_empresa := :OLD.empresa_id;
+ ELSIF INSERTING THEN
+ id_empresa := :NEW.empresa_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.empresa_id = id_empresa;
+ end if;
+
+ if INSERTING or UPDATING then
+ codproduto := nvl(:NEW.codproduto, '');
+ descricao := nvl(:NEW.descricao, '');
+
+ valorunitario_ta := nvl(:NEW.valorunitario_ta, -1);
+ valorunitario_tx := nvl(:NEW.valorunitario_tx, -1);
+ valorunitario_pe := nvl(:NEW.valorunitario_pe, -1);
+ valorunitario_se := nvl(:NEW.valorunitario_se, -1);
+ valorunitario_ot := nvl(:NEW.valorunitario_ot, -1);
+
+ estado_origem := nvl(:NEW.estado_origem, -1);
+ estado_aliascorrida := nvl(:NEW.estado_aliascorrida, -1);
+ estado_aliasgeral := nvl(:NEW.estado_aliasgeral, -1);
+ ncm := nvl(:NEW.ncm, -1);
+ cest := nvl(:NEW.cest, -1);
+
+ estado_id := 0;
+
+ if estado_aliascorrida <> -1 then
+ estado_id := estado_aliascorrida;
+ elsif estado_aliasgeral <> -1 then
+ estado_id := estado_aliasgeral;
+ else
+ estado_id := estado_origem;
+ end if;
+
+ if valorunitario_ta <> -1 then
+ infovta := codproduto || descricao || to_char(valorunitario_ta) || to_char(estado_id) || ncm || cest;
+ infovta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (infovta, 'AL32UTF8'), 2);
+ infobd := infovta;
+ infovta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (chave || infovta, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd_ta := infobd;
+ else
+ :NEW.hashvta_ta := infovta;
+ :NEW.hashbd_ta := infobd;
+ end if;
+ end if;
+
+ if valorunitario_tx <> -1 then
+ infovta := codproduto || descricao || to_char(valorunitario_tx) || to_char(estado_id) || ncm || cest;
+ infovta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (infovta, 'AL32UTF8'), 2);
+ infobd := infovta;
+ infovta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (chave || infovta, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd_tx := infobd;
+ else
+ :NEW.hashvta_tx := infovta;
+ :NEW.hashbd_tx := infobd;
+ end if;
+ end if;
+
+ if valorunitario_pe <> -1 then
+ infovta := codproduto || descricao || to_char(valorunitario_pe) || to_char(estado_id) || ncm || cest;
+ infovta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (infovta, 'AL32UTF8'), 2);
+ infobd := infovta;
+ infovta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (chave || infovta, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd_pe := infobd;
+ else
+ :NEW.hashvta_pe := infovta;
+ :NEW.hashbd_pe := infobd;
+ end if;
+ end if;
+
+ if valorunitario_se <> -1 then
+ infovta := codproduto || descricao || to_char(valorunitario_se) || to_char(estado_id) || ncm || cest;
+ infovta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (infovta, 'AL32UTF8'), 2);
+ infobd := infovta;
+ infovta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (chave || infovta, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd_se := infobd;
+ else
+ :NEW.hashvta_se := infovta;
+ :NEW.hashbd_se := infobd;
+ end if;
+ end if;
+
+ if valorunitario_ot <> -1 then
+ infovta := codproduto || descricao || to_char(valorunitario_ot) || to_char(estado_id) || ncm || cest;
+ infovta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (infovta, 'AL32UTF8'), 2);
+ infobd := infovta;
+ infovta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (chave || infovta, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd_ot := infobd;
+ else
+ :NEW.hashvta_ot := infovta;
+ :NEW.hashbd_ot := infobd;
+ end if;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_P2" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_R1
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_R1"
+ before delete or insert or update on FISCAL_IMPRESSORA
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ pv_id number;
+
+ numeroSerie20 varchar(20);
+ mfAdicional varchar(1);
+ marca varchar(20);
+ modelo varchar(20);
+ versionSB varchar(10);
+ dataHoraInstalacao varchar(14);
+ numeroSeqEcf varchar(3);
+ cnpjUsuario varchar(20);
+ ieUsuario varchar(20);
+ tipoEcf varchar(7);
+
+ info varchar(322);
+ infoP2 varchar(32);
+ begin
+ pv_id := 0;
+
+ IF DELETING THEN
+ pv_id := :OLD.puntoventa_id;
+ ELSIF INSERTING THEN
+ pv_id := :NEW.puntoventa_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = pv_id;
+ end if;
+
+ if INSERTING or UPDATING then
+ numeroSerie20 := nvl(:NEW.numserie20, '');
+ mfAdicional := nvl(:NEW.mfAdicional, '');
+ marca := nvl(:NEW.marca, '');
+ modelo := nvl(:NEW.modelo, '');
+ versionSB := nvl(:NEW.versionSB, '');
+ numeroSeqEcf := nvl(:NEW.numSeqEcf, '');
+ tipoEcf := nvl(:NEW.tipoEcf, '');
+
+ if (:NEW.datHorInstalacao IS NULL) then
+ dataHoraInstalacao := '';
+ else
+ dataHoraInstalacao := to_char(:NEW.datHorInstalacao, 'YYYYMMddhh24miss');
+ end if;
+
+ cnpjUsuario := nvl(:NEW.numcnpj, '');
+ ieUsuario := nvl(:NEW.numie, '');
+
+ info := numeroSerie20 || mfAdicional || marca || modelo || versionSB || dataHoraInstalacao || numeroSeqEcf || cnpjUsuario || ieUsuario || tipoEcf;
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+
+ infoP2 := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (cnpjUsuario, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ :NEW.hashp2bd := infoP2;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+
+ :NEW.hashp2vta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || infoP2, 'AL32UTF8'), 2);
+ :NEW.hashp2bd := infoP2;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_R1" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_R2
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_R2"
+ before delete or insert or update on FISCAL_R2
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ impressora_id number;
+
+ numSerie20 varchar(20);
+ mfAdicional varchar(1);
+ modelo varchar(20);
+ numeroUsuario varchar(2);
+ crz varchar(6);
+ coo varchar(6);
+ cro varchar(6);
+ datamov varchar(8);
+ dataReducao varchar(8);
+ horaReducao varchar(6);
+ vendaBrutaDiaria varchar(18);
+
+ info varchar(105);
+ begin
+ impressora_id := 0;
+
+ IF DELETING THEN
+ impressora_id := :OLD.fiscalimpressora_id;
+ ELSIF INSERTING THEN
+ impressora_id := :NEW.fiscalimpressora_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = (select puntoventa_id from fiscal_impressora where fiscalimpressora_id = impressora_id);
+ end if;
+
+ if INSERTING or UPDATING then
+ numSerie20 := nvl(:NEW.numserie20, '');
+ mfAdicional := nvl(:NEW.mfAdicional, '');
+ modelo := nvl(:NEW.modelo, '');
+ numeroUsuario := nvl(:NEW.numUsuario, '');
+ crz := nvl(:NEW.crz, '');
+ coo := nvl(:NEW.coo, '');
+ cro := nvl(:NEW.cro, '');
+ datamov := nvl(:NEW.datamov, '');
+ dataReducao := nvl(:NEW.dataReducao, '');
+ horaReducao := nvl(:NEW.horaReducao, '');
+ vendaBrutaDiaria := nvl(:NEW.vendaBrutaDiaria, '');
+
+ info := numSerie20 || mfAdicional || modelo || numeroUsuario || crz || coo || cro || datamov || dataReducao || horaReducao || vendaBrutaDiaria;
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_R2" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_R3
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_R3"
+ before delete or insert or update on FISCAL_R3
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ impressora_id number;
+
+ numSerie20 varchar(20);
+ mfAdicional varchar(1);
+ modelo varchar(20);
+ numeroUsuario varchar(2);
+ crz varchar(6);
+ totParcial varchar(7);
+ valorAcumulado varchar(13);
+
+ info varchar(72);
+ begin
+ impressora_id := 0;
+
+ IF DELETING THEN
+ impressora_id := :OLD.fiscalimpressora_id;
+ ELSIF INSERTING THEN
+ impressora_id := :NEW.fiscalimpressora_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = (select puntoventa_id from fiscal_impressora where fiscalimpressora_id = impressora_id);
+ end if;
+
+ if INSERTING or UPDATING then
+ numSerie20 := nvl(:NEW.numserie20, '');
+ mfAdicional := nvl(:NEW.mfAdicional, '');
+ modelo := nvl(:NEW.modelo, '');
+ numeroUsuario := nvl(:NEW.numUsuario, '');
+ crz := nvl(:NEW.crz, '');
+ totParcial := nvl(:NEW.totParcial, '');
+ valorAcumulado := nvl(:NEW.valorAcumulado, '');
+
+ info := numSerie20 || mfAdicional || modelo || numeroUsuario || crz || totParcial || valorAcumulado;
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_R3" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_R4
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_R4"
+ before delete or insert or update on FISCAL_R4
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ impressora_id number;
+
+ numSerie20 varchar(20);
+ mfAdicional varchar(1);
+ modelo varchar(20);
+ numeroUsuario varchar(2);
+ contador varchar(6);
+ coo varchar(6);
+ dataInicialEmissao varchar(8);
+ impSubtotal varchar(14);
+ impDesconto varchar(13);
+ indTipoDesconto varchar(1);
+ impAcrescimo varchar(13);
+ indTipoAcrescimo varchar(1);
+ impTotalLiquido varchar(14);
+ indCancelamento varchar(1);
+ impCancelamento varchar(13);
+ indDescontoAcrescimo varchar(1);
+ nomeCliente varchar(40);
+ cpfCnpjCliente varchar(14);
+
+ info varchar(191);
+ begin
+ impressora_id := 0;
+
+ IF DELETING THEN
+ impressora_id := :OLD.fiscalimpressora_id;
+ ELSIF INSERTING THEN
+ impressora_id := :NEW.fiscalimpressora_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = (select puntoventa_id from fiscal_impressora where fiscalimpressora_id = impressora_id);
+ end if;
+
+ if INSERTING or UPDATING then
+ numSerie20 := nvl(:NEW.numserie20, '');
+ mfAdicional := nvl(:NEW.mfAdicional, '');
+ modelo := nvl(:NEW.modelo, '');
+ numeroUsuario := nvl(:NEW.numUsuario, '');
+ contador := nvl(:NEW.contador, '');
+ coo := nvl(:NEW.coo, '');
+ dataInicialEmissao := nvl(:NEW.dataInicialEmissao, '');
+ impSubtotal := nvl(:NEW.impSubtotal, '');
+ impDesconto := nvl(:NEW.impDesconto, '');
+ indTipoDesconto := nvl(:NEW.indTipoDesconto, '');
+ impAcrescimo := nvl(:NEW.impAcrescimo, '');
+ indTipoAcrescimo := nvl(:NEW.indTipoAcrescimo, '');
+ impTotalLiquido := nvl(:NEW.impTotalLiquido, '');
+ indCancelamento := nvl(:NEW.indCancelamento, '');
+ impCancelamento := nvl(:NEW.impCancelamento, '');
+ indDescontoAcrescimo := nvl(:NEW.indDescontoAcrescimo, '');
+ nomeCliente := nvl(:NEW.nomeCliente, '');
+ cpfCnpjCliente := nvl(:NEW.cpfCnpjCliente, '');
+
+ info := numSerie20 || mfAdicional || modelo || numeroUsuario || contador || coo || dataInicialEmissao || impSubtotal || impDesconto || indTipoDesconto || impAcrescimo || indTipoAcrescimo || impTotalLiquido || indCancelamento || impCancelamento || indDescontoAcrescimo || nomeCliente || cpfCnpjCliente;
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_R4" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_R5
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_R5"
+ before delete or insert or update on FISCAL_R5
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ impressora_id number;
+
+ numSerie20 varchar2(20);
+ mfAdicional varchar2(1);
+ modelo varchar2(20);
+ numeroUsuario varchar2(2);
+ coo varchar2(6);
+ contador varchar2(6);
+ numItem varchar2(3);
+ codProduto varchar2(14);
+ descricao varchar2(100);
+ quantidade varchar2(7);
+ unidade varchar2(3);
+ impUnitario varchar2(8);
+ impDesconto varchar2(8);
+ impAcrescimo varchar2(8);
+ impTotalLiquido varchar2(14);
+ totParcial varchar2(7);
+ indCancelamento varchar2(1);
+ quantCancelada varchar2(7);
+ impCancelamento varchar2(13);
+ impCancAcrescimo varchar2(13);
+ indArredTrunc varchar2(1);
+ indProdPropTerc varchar2(1);
+ numCasasDecQuant varchar2(1);
+ numCasasValUnitario varchar2(1);
+
+ info varchar(268);
+ begin
+ impressora_id := 0;
+
+ IF DELETING THEN
+ impressora_id := :OLD.fiscalimpressora_id;
+ ELSIF INSERTING THEN
+ impressora_id := :NEW.fiscalimpressora_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = (select puntoventa_id from fiscal_impressora where fiscalimpressora_id = impressora_id);
+ end if;
+
+ if INSERTING or UPDATING then
+ numSerie20 := nvl(:NEW.numserie20, '');
+ mfAdicional := nvl(:NEW.mfAdicional, '');
+ modelo := nvl(:NEW.modelo, '');
+ numeroUsuario := nvl(:NEW.numUsuario, '');
+ coo := nvl(:NEW.coo, '');
+ contador := nvl(:NEW.contador, '');
+ numItem := nvl(:NEW.numItem, '');
+ codProduto := nvl(:NEW.codProduto, '');
+ descricao := nvl(:NEW.descricao, '');
+ quantidade := nvl(:NEW.quantidade, '');
+ unidade := nvl(:NEW.unidade, '');
+ impUnitario := nvl(:NEW.impUnitario, '');
+ impDesconto := nvl(:NEW.impDesconto, '');
+ impAcrescimo := nvl(:NEW.impAcrescimo, '');
+ impTotalLiquido := nvl(:NEW.impTotalLiquido, '');
+ totParcial := nvl(:NEW.totParcial, '');
+ indCancelamento := nvl(:NEW.indCancelamento, '');
+ quantCancelada := nvl(:NEW.quantCancelada, '');
+ impCancelamento := nvl(:NEW.impCancelamento, '');
+ impCancAcrescimo := nvl(:NEW.impCancAcrescimo, '');
+ indArredTrunc := nvl(:NEW.indArredTrunc, '');
+ indProdPropTerc := nvl(:NEW.indProdPropTerc, '');
+ numCasasDecQuant := nvl(:NEW.numCasasDecQuant, '');
+ numCasasValUnitario := nvl(:NEW.numCasasValUnitario, '');
+
+ info := numSerie20 || mfAdicional || modelo || numeroUsuario || coo || contador || numItem || codProduto || descricao || quantidade || unidade || impUnitario || impDesconto || impAcrescimo || impTotalLiquido || totParcial || indCancelamento || quantCancelada || impCancelamento || impCancAcrescimo || indArredTrunc || indProdPropTerc || numCasasDecQuant || numCasasValUnitario;
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_R5" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_R6
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_R6"
+ before delete or insert or update on FISCAL_R6
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ impressora_id number;
+
+ numserie20 varchar2(20);
+ mfadicional varchar2(1);
+ modelo varchar2(20);
+ numusuario varchar2(2);
+ coo varchar2(6);
+ gnf varchar2(6);
+ grg varchar2(6);
+ cdc varchar2(4);
+ denominacao varchar2(2);
+ dataFinalEmissao varchar2(8);
+ horaFinalEmissao varchar2(6);
+
+ info varchar(84);
+ begin
+ impressora_id := 0;
+
+ IF DELETING THEN
+ impressora_id := :OLD.fiscalimpressora_id;
+ ELSIF INSERTING THEN
+ impressora_id := :NEW.fiscalimpressora_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = (select puntoventa_id from fiscal_impressora where fiscalimpressora_id = impressora_id);
+ end if;
+
+ if INSERTING or UPDATING then
+ numserie20 := nvl(:NEW.numserie20, '');
+ mfadicional := nvl(:NEW.mfadicional, '');
+ modelo := nvl(:NEW.modelo, '');
+ numusuario := nvl(:NEW.numusuario, '');
+ coo := nvl(:NEW.coo, '');
+ gnf := nvl(:NEW.gnf, '');
+ grg := nvl(:NEW.grg, '');
+ cdc := nvl(:NEW.cdc, '');
+ denominacao := nvl(:NEW.denominacao, '');
+ dataFinalEmissao := nvl(:NEW.dataFinalEmissao, '');
+ horaFinalEmissao := nvl(:NEW.horaFinalEmissao, '');
+
+ info := numserie20 || mfadicional || modelo || numusuario || coo || gnf || grg || cdc || denominacao || dataFinalEmissao || horaFinalEmissao;
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_R6" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_R7
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_R7"
+ before delete or insert or update on FISCAL_R7
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ impressora_id number;
+
+ numserie20 varchar2(20);
+ mfadicional varchar2(1);
+ modelo varchar2(20);
+ numusuario varchar2(2);
+ coo varchar2(6);
+ ccf varchar2(6);
+ gnf varchar2(6);
+ descpago varchar2(15);
+ importe varchar2(13);
+ indestorno varchar2(1);
+ importeestorno varchar2(13);
+
+ info varchar(106);
+ begin
+ impressora_id := 0;
+
+ if DELETING then
+ impressora_id := :OLD.fiscalimpressora_id;
+ elsif INSERTING then
+ impressora_id := :NEW.fiscalimpressora_id;
+ end if;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = (select puntoventa_id from fiscal_impressora where fiscalimpressora_id = impressora_id);
+ end if;
+
+ if INSERTING or UPDATING then
+ numserie20 := nvl(:NEW.numserie20, '');
+ mfadicional := nvl(:NEW.mfadicional, '');
+ modelo := nvl(:NEW.modelo, '');
+ numusuario := nvl(:NEW.numusuario, '');
+ coo := nvl(:NEW.coo, '');
+ ccf := nvl(:NEW.ccf, '');
+ gnf := nvl(:NEW.gnf, '');
+ descpago := nvl(:NEW.descpago, '');
+ importe := nvl(:NEW.importe, '');
+ indestorno := nvl(:NEW.indestorno, '');
+ importeestorno := nvl(:NEW.importeestorno, '');
+
+ info := numserie20 || mfadicional || modelo || numusuario || coo || ccf || gnf || descpago || importe || indestorno || importeestorno;
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_R7" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PAF_FISCAL_T2
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PAF_FISCAL_T2"
+ before delete or insert or update on FISCAL_T2
+ REFERENCING NEW AS NEW OLD AS OLD
+ for each row
+ declare
+ impressora_id number;
+
+ cnpj varchar(14);
+ dataMov varchar(8);
+ tipoDocumento varchar(10);
+ serieBilhete varchar(2);
+ cooInicial varchar(6);
+ cooFinal varchar(6);
+ numSerie20 varchar(20);
+ crz varchar(6);
+ cfop varchar(6);
+ valorContabil varchar(13);
+ baseCalculo varchar(13);
+ aliquota varchar(4);
+ valorImposto varchar(13);
+ valorIsentas varchar(13);
+ valorOutras varchar(13);
+
+ info varchar(147);
+ begin
+ impressora_id := 0;
+
+ IF DELETING THEN
+ impressora_id := :OLD.fiscalimpressora_id;
+ ELSIF INSERTING THEN
+ impressora_id := :NEW.fiscalimpressora_id;
+ END IF;
+
+ if user <> 'C##VTATESTE1' then
+ update punto_venta p set p.pafinvalido = 1 where p.puntoventa_id = (select puntoventa_id from fiscal_impressora where fiscalimpressora_id = impressora_id);
+ end if;
+
+ if INSERTING or UPDATING then
+ cnpj := nvl(:NEW.cnpj, '');
+ dataMov := nvl(:NEW.dataMov, '');
+ tipoDocumento := nvl(:NEW.tipoDocumento, '');
+ serieBilhete := nvl(:NEW.serieBilhete, '');
+ cooInicial := nvl(:NEW.cooInicial, '');
+ cooFinal := nvl(:NEW.cooFinal, '');
+ numSerie20 := nvl(:NEW.numserie20, '');
+ crz := nvl(:NEW.crz, '');
+ cfop := nvl(:NEW.cfop, '');
+ valorContabil := nvl(:NEW.valorContabil, '');
+ baseCalculo := nvl(:NEW.baseCalculo, '');
+ aliquota := nvl(:NEW.aliquota, '');
+ valorImposto := nvl(:NEW.valorImposto, '');
+ valorIsentas := nvl(:NEW.valorIsentas, '');
+ valorOutras := nvl(:NEW.valorOutras, '');
+
+ info := cnpj || dataMov || tipoDocumento || serieBilhete || cooInicial || cooFinal || numSerie20 || crz || cfop || valorContabil || baseCalculo || aliquota || valorImposto || valorIsentas || valorOutras;
+ info := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW (info, 'AL32UTF8'), 2);
+
+ if user <> 'C##VTATESTE1' then
+ :NEW.hashbd := info;
+ else
+ :NEW.hashvta := SYS.DBMS_CRYPTO.Hash (UTL_I18N.STRING_TO_RAW ('RJA2014' || info, 'AL32UTF8'), 2);
+ :NEW.hashbd := info;
+ end if;
+ end if;
+ end;
+/
+ALTER TRIGGER "TR_PAF_FISCAL_T2" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PARADA_INTEG_TOTVS
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PARADA_INTEG_TOTVS" BEFORE INSERT OR UPDATE OF "PARADA_ID","DESCPARADA","CVEPARADA","TIPOPARADA_ID","CIUDAD_ID","NODO_ID","EQUIVALENCIAELEKTRA_ID","EQUIVALENCIA_ID","ACTIVO","FECMODIF","USUARIO_ID","CODANTT","INDVISIBLEINTERNET","REGIONMETROPOLITANA_ID" ON "PARADA" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW BEGIN
+:NEW.INTEGRADOTOTVS := 0;
+END;
+/
+ALTER TRIGGER "TR_PARADA_INTEG_TOTVS" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_PUNTO_VENTA_INTEG_TOTVS
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_PUNTO_VENTA_INTEG_TOTVS" BEFORE INSERT OR UPDATE OF "PUNTOVENTA_ID","NOMBPUNTOVENTA","FECMODIF" ON "PUNTO_VENTA" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW BEGIN
+:NEW.INTEGRADOTOTVS := 0;
+END;
+/
+ALTER TRIGGER "TR_PUNTO_VENTA_INTEG_TOTVS" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_RUTA_INTEG_TOVS
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_RUTA_INTEG_TOVS"
+BEFORE INSERT OR UPDATE OF
+"RUTA_ID",
+"DESCRUTA",
+"CLASESERVICIO_ID",
+"ACTIVO",
+"ORGAOCONCEDENTE_ID",
+"PREFIXO"
+
+
+ON "RUTA" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW BEGIN
+:NEW.INTEGRADOTOTVS := 0;
+END;
+/
+ALTER TRIGGER "TR_RUTA_INTEG_TOVS" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_TARIFA_INTEG_TOVS
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_TARIFA_INTEG_TOVS"
+BEFORE INSERT OR UPDATE OF
+"ACTIVO",
+"CLASESERVICIO_ID",
+"DESTINO_ID",
+"IMPORTEOUTROS",
+"IMPORTEPEDAGIO",
+"IMPORTESEGURO",
+"IMPORTETAXAEMBARQUE",
+"IMPORTETPP",
+"MARCA_ID",
+"MONEDA_ID",
+"ORGAOCONCEDENTE_ID",
+"ORIGEN_ID",
+"PRECIO",
+"PRECIOORIGINAL",
+"PRECIOREDABIERTO",
+"RUTA_ID",
+"STATUSTARIFA",
+"TARIFA_ID",
+"TRAMO_ID",
+"USUARIO_ID",
+"VIGENCIATARIFA_ID"
+
+
+ON "TARIFA" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW BEGIN
+:NEW.INTEGRADOTOTVS := 0;
+END;
+/
+ALTER TRIGGER "TR_TARIFA_INTEG_TOVS" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_TIPO_PARADA_INTEG_TOVS
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_TIPO_PARADA_INTEG_TOVS"
+BEFORE INSERT OR UPDATE OF
+"TIPOPARADA_ID",
+"DESCTIPO",
+"EQUIVALENCIA_ID",
+"ACTIVO",
+"FECMODIF",
+"USUARIO_ID"
+
+ON "TIPO_PARADA" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW BEGIN
+:NEW.INTEGRADOTOTVS := 0;
+END;
+/
+ALTER TRIGGER "TR_TIPO_PARADA_INTEG_TOVS" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_UPD_DISP_EXCLUSIVO
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_UPD_DISP_EXCLUSIVO" AFTER INSERT OR UPDATE
+ON ASIENTO_EXCLUSIVO
+REFERENCING NEW AS NEW OLD AS OLD
+FOR EACH ROW
+DECLARE
+ /*
+ * Variables
+ */
+ varDisponibilidad DISPONIBILIDAD%ROWTYPE;
+ varSecOrigen CORRIDA_TRAMO.NUMSECORIGEN%TYPE;
+ varSecDestino CORRIDA_TRAMO.NUMSECDESTINO%TYPE;
+ varSecOrigenOLD CORRIDA_TRAMO.NUMSECORIGEN%TYPE;
+ varSecDestinoOLD CORRIDA_TRAMO.NUMSECDESTINO%TYPE;
+ /*
+ * Constantes
+ */
+ constActivo CONSTANT NUMBER := 1;
+ constStatusAsiento NUMBER := 2; -- Selecciona Asiento Cedido
+BEGIN
+ IF (:NEW.VENDIBLE = 0) THEN
+ constStatusAsiento := 3; -- Cambia a Asiento Bloqueado
+ END IF;
+
+ IF (:NEW.DESTINO_ID IS NULL) THEN -- Busca los datos del asiento cedido
+ BEGIN
+ SELECT
+ tc1.NUMSECORIGEN,
+ tc2.NUMSECDESTINO
+ INTO
+ varSecOrigen,
+ varSecDestino
+ FROM
+ CORRIDA_TRAMO tc1,
+ CORRIDA_TRAMO tc2,
+ CORRIDA c
+ WHERE
+ tc1.feccorrida = :NEW.FECCORRIDA AND
+ tc1.corrida_id = :NEW.CORRIDA_ID AND
+
+ tc2.feccorrida = tc1.feccorrida AND
+ tc2.corrida_id = tc1.corrida_id AND
+
+ c.corrida_id = tc1.corrida_id AND
+ c.feccorrida = tc1.feccorrida AND
+
+ tc1.origen_id = :NEW.PARADA_ID AND
+ tc2.destino_id = c.destino_id AND
+
+ tc1.activo = constActivo AND
+ tc2.activo = constActivo AND
+ c.activo = constActivo;
+
+ EXCEPTION --Cuando no encuentra es porque no hay corrida_tramo para la parada_id
+ WHEN NO_DATA_FOUND THEN
+ RETURN;
+
+ END;
+ ELSE
+ BEGIN
+ SELECT -- Busca los datos del asiento bloqueado
+ tc1.NUMSECORIGEN,
+ tc2.NUMSECDESTINO
+ INTO
+ varSecOrigen,
+ varSecDestino
+ FROM
+ CORRIDA_TRAMO tc1,
+ CORRIDA_TRAMO tc2,
+ CORRIDA c
+ WHERE
+ tc1.feccorrida = :NEW.FECCORRIDA AND
+ tc1.corrida_id = :NEW.CORRIDA_ID AND
+
+ tc2.feccorrida = tc1.feccorrida AND
+ tc2.corrida_id = tc1.corrida_id AND
+
+ c.corrida_id = tc1.corrida_id AND
+ c.feccorrida = tc1.feccorrida AND
+
+ tc1.origen_id = :NEW.PARADA_ID AND
+ tc2.destino_id =:NEW.DESTINO_ID AND
+
+ tc1.activo = constActivo AND
+ tc2.activo = constActivo AND
+ c.activo = constActivo;
+
+ EXCEPTION --Cuando no encuentra es porque no hay corrida_tramo para la parada_id - destino_id
+ WHEN NO_DATA_FOUND THEN
+ RETURN;
+
+ END;
+ END IF;
+
+ IF UPDATING THEN
+ SELECT
+ tc1.NUMSECORIGEN,
+ tc2.NUMSECDESTINO
+ INTO
+ varSecOrigenOLD,
+ varSecDestinoOLD
+ FROM
+ CORRIDA_TRAMO tc1,
+ CORRIDA_TRAMO tc2,
+ CORRIDA c
+ WHERE
+ tc1.feccorrida = :OLD.FECCORRIDA AND
+ tc1.corrida_id = :OLD.CORRIDA_ID AND
+ tc2.feccorrida = tc1.feccorrida AND
+ c.corrida_id = tc1.corrida_id AND
+ c.feccorrida = tc1.feccorrida AND
+ tc2.corrida_id = tc1.corrida_id AND
+ tc1.origen_id = :OLD.PARADA_ID AND
+ tc2.destino_id = c.destino_id AND
+ tc1.activo = constActivo AND
+ tc2.activo = constActivo AND
+ c.activo = constActivo;
+ IF (:NEW.ACTIVO = 0) THEN
+ DELETE
+ FROM
+ DISPONIBILIDAD
+ WHERE
+ corrida_id = :NEW.CORRIDA_ID AND
+ fecCorrida = :NEW.FECCORRIDA AND
+ secOrigen = varSecOrigenOLD AND
+ numAsiento = :NEW.NUMASIENTO AND
+ activo = constActivo AND
+ statusAsiento = constStatusAsiento;
+ ELSE
+ UPDATE
+ DISPONIBILIDAD
+ SET
+ secOrigen = varSecOrigen,
+ statusAsiento = constStatusAsiento
+ WHERE
+ corrida_id = :NEW.CORRIDA_ID AND
+ fecCorrida = :NEW.FECCORRIDA AND
+ secOrigen = varSecOrigenOLD AND
+ secDestino = varSecDestinoOLD AND
+ numAsiento = :NEW.NUMASIENTO AND
+ activo = constActivo;
+ IF (SQL%NOTFOUND) THEN
+ BEGIN
+ INSERT INTO
+ DISPONIBILIDAD
+ (
+ DISPONIBILIDAD_ID,
+ CORRIDA_ID,
+ FECCORRIDA,
+ SECORIGEN,
+ SECDESTINO,
+ NUMASIENTO,
+ STATUSASIENTO,
+ ACTIVO,
+ FECMODIF,
+ USUARIO_ID
+ )
+ VALUES
+ (
+ DISPONIBILIDAD_SEQ.NEXTVAL,
+ :NEW.CORRIDA_ID,
+ :NEW.FECCORRIDA,
+ varSecOrigen,
+ varSecDestino,
+ :NEW.NUMASIENTO,
+ constStatusAsiento,
+ :NEW.ACTIVO,
+ :NEW.FECMODIF,
+ :NEW.USUARIO_ID
+ );
+ EXCEPTION
+ WHEN OTHERS THEN
+ DBMS_OUTPUT.PUT_LINE (
+ 'Fracaso insercion del registro.'
+ || SQLERRM || ' corrida_id:' || :NEW.CORRIDA_ID
+ || ' parada_id:' || :NEW.PARADA_ID);
+ END;
+ END IF;
+ END IF;
+ END IF;
+ IF INSERTING THEN
+ BEGIN
+ IF (:NEW.ACTIVO <> 0) THEN
+ BEGIN
+ INSERT INTO
+ DISPONIBILIDAD
+ (
+ DISPONIBILIDAD_ID,
+ CORRIDA_ID,
+ FECCORRIDA,
+ SECORIGEN,
+ SECDESTINO,
+ NUMASIENTO,
+ STATUSASIENTO,
+ ACTIVO,
+ FECMODIF,
+ USUARIO_ID
+ )
+ VALUES
+ (
+ DISPONIBILIDAD_SEQ.NEXTVAL,
+ :NEW.CORRIDA_ID,
+ :NEW.FECCORRIDA,
+ varSecOrigen,
+ varSecDestino,
+ :NEW.NUMASIENTO,
+ constStatusAsiento,
+ :NEW.ACTIVO,
+ :NEW.FECMODIF,
+ :NEW.USUARIO_ID
+ );
+ EXCEPTION
+ WHEN OTHERS THEN
+ DBMS_OUTPUT.PUT_LINE (
+ 'Fracaso insercion del registro.'
+ || SQLERRM || ' corrida_id:' || :NEW.CORRIDA_ID
+ || ' parada_id:' || :NEW.PARADA_ID);
+ END;
+ END IF;
+ END ;
+ END IF;
+EXCEPTION
+ WHEN OTHERS THEN
+ DBMS_OUTPUT.PUT_LINE ('Fracaso TRIGGER Tr_Upd_Disp_Asiento '
+ || SQLERRM || ' corrida_id:' || :NEW.CORRIDA_ID || ' parada_id:' || :NEW.PARADA_ID);
+ RAISE_APPLICATION_ERROR(-20011, 'Fracaso TRIGGER Tr_Upd_Disp_EXCLUSIVO ' || SQLERRM|| ' feccorrida:' || :NEW.FECCORRIDA || ' corrida_id:' || :NEW.CORRIDA_ID || ' parada_id:' || :NEW.PARADA_ID|| ' destino_id:' || :NEW.DESTINO_ID);
+END TR_UPD_DISP_EXCLUSIVO;
+
+/
+ALTER TRIGGER "TR_UPD_DISP_EXCLUSIVO" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_UPD_DISP_EXCLUSIVO_26052018
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_UPD_DISP_EXCLUSIVO_26052018" AFTER INSERT OR UPDATE
+ON ASIENTO_EXCLUSIVO
+REFERENCING NEW AS NEW OLD AS OLD
+FOR EACH ROW
+DECLARE
+ /*
+ * Variables
+ */
+ varDisponibilidad DISPONIBILIDAD%ROWTYPE;
+ varSecOrigen CORRIDA_TRAMO.NUMSECORIGEN%TYPE;
+ varSecDestino CORRIDA_TRAMO.NUMSECDESTINO%TYPE;
+ varSecOrigenOLD CORRIDA_TRAMO.NUMSECORIGEN%TYPE;
+ varSecDestinoOLD CORRIDA_TRAMO.NUMSECDESTINO%TYPE;
+ /*
+ * Constantes
+ */
+ constActivo CONSTANT NUMBER := 1;
+ constStatusAsiento NUMBER := 2; -- Selecciona Asiento Cedido
+BEGIN
+ IF (:NEW.VENDIBLE = 0) THEN
+ constStatusAsiento := 3; -- Cambia a Asiento Bloqueado
+ END IF;
+
+ IF (:NEW.DESTINO_ID IS NULL) THEN -- Busca los datos del asiento cedido
+ BEGIN
+ SELECT
+ tc1.NUMSECORIGEN,
+ tc2.NUMSECDESTINO
+ INTO
+ varSecOrigen,
+ varSecDestino
+ FROM
+ CORRIDA_TRAMO tc1,
+ CORRIDA_TRAMO tc2,
+ CORRIDA c
+ WHERE
+ tc1.feccorrida = :NEW.FECCORRIDA AND
+ tc1.corrida_id = :NEW.CORRIDA_ID AND
+
+ tc2.feccorrida = tc1.feccorrida AND
+ tc2.corrida_id = tc1.corrida_id AND
+
+ c.corrida_id = tc1.corrida_id AND
+ c.feccorrida = tc1.feccorrida AND
+
+ tc1.origen_id = :NEW.PARADA_ID AND
+ tc2.destino_id = c.destino_id AND
+
+ tc1.activo = constActivo AND
+ tc2.activo = constActivo AND
+ c.activo = constActivo;
+
+ EXCEPTION --Cuando no encuentra es porque no hay corrida_tramo para la parada_id
+ WHEN NO_DATA_FOUND THEN
+ RETURN;
+
+ END;
+ ELSE
+ BEGIN
+ SELECT -- Busca los datos del asiento bloqueado
+ tc1.NUMSECORIGEN,
+ tc2.NUMSECDESTINO
+ INTO
+ varSecOrigen,
+ varSecDestino
+ FROM
+ CORRIDA_TRAMO tc1,
+ CORRIDA_TRAMO tc2,
+ CORRIDA c
+ WHERE
+ tc1.feccorrida = :NEW.FECCORRIDA AND
+ tc1.corrida_id = :NEW.CORRIDA_ID AND
+
+ tc2.feccorrida = tc1.feccorrida AND
+ tc2.corrida_id = tc1.corrida_id AND
+
+ c.corrida_id = tc1.corrida_id AND
+ c.feccorrida = tc1.feccorrida AND
+
+ tc1.origen_id = :NEW.PARADA_ID AND
+ tc2.destino_id =:NEW.DESTINO_ID AND
+
+ tc1.activo = constActivo AND
+ tc2.activo = constActivo AND
+ c.activo = constActivo;
+
+ EXCEPTION --Cuando no encuentra es porque no hay corrida_tramo para la parada_id - destino_id
+ WHEN NO_DATA_FOUND THEN
+ RETURN;
+
+ END;
+ END IF;
+
+ IF UPDATING THEN
+ SELECT
+ tc1.NUMSECORIGEN,
+ tc2.NUMSECDESTINO
+ INTO
+ varSecOrigenOLD,
+ varSecDestinoOLD
+ FROM
+ CORRIDA_TRAMO tc1,
+ CORRIDA_TRAMO tc2,
+ CORRIDA c
+ WHERE
+ tc1.feccorrida = :OLD.FECCORRIDA AND
+ tc1.corrida_id = :OLD.CORRIDA_ID AND
+ tc2.feccorrida = tc1.feccorrida AND
+ c.corrida_id = tc1.corrida_id AND
+ c.feccorrida = tc1.feccorrida AND
+ tc2.corrida_id = tc1.corrida_id AND
+ tc1.origen_id = :OLD.PARADA_ID AND
+ tc2.destino_id = c.destino_id AND
+ tc1.activo = constActivo AND
+ tc2.activo = constActivo AND
+ c.activo = constActivo;
+ IF (:NEW.ACTIVO = 0) THEN
+ DELETE
+ FROM
+ DISPONIBILIDAD
+ WHERE
+ corrida_id = :NEW.CORRIDA_ID AND
+ fecCorrida = :NEW.FECCORRIDA AND
+ secOrigen = varSecOrigenOLD AND
+ numAsiento = :NEW.NUMASIENTO AND
+ activo = constActivo AND
+ statusAsiento = constStatusAsiento;
+ ELSE
+ UPDATE
+ DISPONIBILIDAD
+ SET
+ secOrigen = varSecOrigen,
+ statusAsiento = constStatusAsiento
+ WHERE
+ corrida_id = :NEW.CORRIDA_ID AND
+ fecCorrida = :NEW.FECCORRIDA AND
+ secOrigen = varSecOrigenOLD AND
+ secDestino = varSecDestinoOLD AND
+ numAsiento = :NEW.NUMASIENTO AND
+ activo = constActivo;
+ IF (SQL%NOTFOUND) THEN
+ BEGIN
+ INSERT INTO
+ DISPONIBILIDAD
+ (
+ DISPONIBILIDAD_ID,
+ CORRIDA_ID,
+ FECCORRIDA,
+ SECORIGEN,
+ SECDESTINO,
+ NUMASIENTO,
+ STATUSASIENTO,
+ ACTIVO,
+ FECMODIF,
+ USUARIO_ID
+ )
+ VALUES
+ (
+ DISPONIBILIDAD_SEQ.NEXTVAL,
+ :NEW.CORRIDA_ID,
+ :NEW.FECCORRIDA,
+ varSecOrigen,
+ varSecDestino,
+ :NEW.NUMASIENTO,
+ constStatusAsiento,
+ :NEW.ACTIVO,
+ :NEW.FECMODIF,
+ :NEW.USUARIO_ID
+ );
+ EXCEPTION
+ WHEN OTHERS THEN
+ DBMS_OUTPUT.PUT_LINE (
+ 'Fracaso insercion del registro.'
+ || SQLERRM || ' corrida_id:' || :NEW.CORRIDA_ID
+ || ' parada_id:' || :NEW.PARADA_ID);
+ END;
+ END IF;
+ END IF;
+ END IF;
+ IF INSERTING THEN
+ BEGIN
+ IF (:NEW.ACTIVO <> 0) THEN
+ BEGIN
+ INSERT INTO
+ DISPONIBILIDAD
+ (
+ DISPONIBILIDAD_ID,
+ CORRIDA_ID,
+ FECCORRIDA,
+ SECORIGEN,
+ SECDESTINO,
+ NUMASIENTO,
+ STATUSASIENTO,
+ ACTIVO,
+ FECMODIF,
+ USUARIO_ID
+ )
+ VALUES
+ (
+ DISPONIBILIDAD_SEQ.NEXTVAL,
+ :NEW.CORRIDA_ID,
+ :NEW.FECCORRIDA,
+ varSecOrigen,
+ varSecDestino,
+ :NEW.NUMASIENTO,
+ constStatusAsiento,
+ :NEW.ACTIVO,
+ :NEW.FECMODIF,
+ :NEW.USUARIO_ID
+ );
+ EXCEPTION
+ WHEN OTHERS THEN
+ DBMS_OUTPUT.PUT_LINE (
+ 'Fracaso insercion del registro.'
+ || SQLERRM || ' corrida_id:' || :NEW.CORRIDA_ID
+ || ' parada_id:' || :NEW.PARADA_ID);
+ END;
+ END IF;
+ END ;
+ END IF;
+EXCEPTION
+ WHEN OTHERS THEN
+ DBMS_OUTPUT.PUT_LINE ('Fracaso TRIGGER Tr_Upd_Disp_Asiento '
+ || SQLERRM || ' corrida_id:' || :NEW.CORRIDA_ID || ' parada_id:' || :NEW.PARADA_ID);
+ RAISE_APPLICATION_ERROR(-20011, 'Fracaso TRIGGER Tr_Upd_Disp_EXCLUSIVO ' || SQLERRM|| ' feccorrida:' || :NEW.FECCORRIDA || ' corrida_id:' || :NEW.CORRIDA_ID || ' parada_id:' || :NEW.PARADA_ID|| ' destino_id:' || :NEW.DESTINO_ID);
+END TR_UPD_DISP_EXCLUSIVO;
+/
+ALTER TRIGGER "TR_UPD_DISP_EXCLUSIVO_26052018" DISABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_UPD_DISPONIBILIDAD_BOLETO
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_UPD_DISPONIBILIDAD_BOLETO"
+AFTER INSERT OR UPDATE
+OF INDSTATUSOPERACION
+ON BOLETO
+REFERENCING NEW AS NEW OLD AS OLD
+FOR EACH ROW
+ WHEN (
+NEW.INDSTATUSOPERACION in ('F', 'I') AND
+ NEW.CORRIDA_ID IS NOT NULL AND
+ NEW.FECCORRIDA IS NOT NULL
+ ) DECLARE
+ /*
+ * Variables
+ */
+ varDispAsiento DISPONIBILIDAD%ROWTYPE;
+ varSecOrigen CORRIDA_TRAMO.NUMSECORIGEN%TYPE;
+ varSecDestino CORRIDA_TRAMO.NUMSECDESTINO%TYPE;
+ /*
+ * Constantes
+ */
+ constActivo CONSTANT NUMBER := 1;
+ constCerrada CONSTANT NUMBER := 2;
+ constStatusAsiento CONSTANT NUMBER := 1;
+BEGIN
+ SELECT
+ tc1.NUMSECORIGEN,tc2.NUMSECDESTINO
+ INTO
+ varSecOrigen,varSecDestino
+ FROM
+ CORRIDA_TRAMO tc1, CORRIDA_TRAMO tc2
+ WHERE
+ tc1.feccorrida = :NEW.FECCORRIDA AND
+ tc1.corrida_id = :NEW.CORRIDA_ID AND
+ tc2.feccorrida = tc1.feccorrida AND
+ tc2.corrida_id = tc1.corrida_id AND
+ tc1.origen_id = :NEW.ORIGEN_ID AND
+ tc2.destino_id = :NEW.DESTINO_ID AND
+ tc1.activo in (constActivo,constCerrada) AND
+ tc2.activo in (constActivo,constCerrada);
+ IF UPDATING THEN
+ BEGIN
+ IF (:NEW.MOTIVOCANCELACION_ID = 12 OR :NEW.MOTIVOCANCELACION_ID = 27) THEN
+ DELETE
+ FROM
+ DISPONIBILIDAD
+ WHERE
+ corrida_id = :NEW.CORRIDA_ID AND
+ fecCorrida = :NEW.FECCORRIDA AND
+ secOrigen = varSecOrigen AND
+ secDestino = varSecDestino AND
+ numAsiento = :NEW.NUMASIENTO AND
+ activo = constActivo AND
+ statusAsiento = constStatusAsiento;
+ END IF;
+
+ SELECT
+ *
+ INTO
+ varDispAsiento
+ FROM
+ DISPONIBILIDAD
+ WHERE
+ corrida_id = :NEW.CORRIDA_ID AND
+ fecCorrida = :NEW.FECCORRIDA AND
+ secOrigen = varSecOrigen AND
+ secDestino = varSecDestino AND
+ numAsiento = :NEW.NUMASIENTO AND
+ activo = constActivo AND
+ statusAsiento = constStatusAsiento;
+ EXCEPTION
+ WHEN NO_DATA_FOUND THEN
+ BEGIN
+ IF (:NEW.MOTIVOCANCELACION_ID IS NULL) THEN
+ BEGIN
+ INSERT INTO
+ DISPONIBILIDAD
+ (
+ DISPONIBILIDAD_ID,
+ CORRIDA_ID,
+ FECCORRIDA,
+ SECORIGEN,
+ SECDESTINO,
+ NUMASIENTO,
+ CATEGORIA_ID,
+ STATUSASIENTO,
+ ACTIVO,
+ FECMODIF,
+ USUARIO_ID
+ )
+ VALUES
+ (
+ DISPONIBILIDAD_SEQ.NEXTVAL,
+ :NEW.CORRIDA_ID,
+ :NEW.FECCORRIDA,
+ varSecOrigen,
+ varSecDestino,
+ :NEW.NUMASIENTO,
+ :NEW.CATEGORIA_ID,
+ constStatusAsiento,
+ :NEW.ACTIVO,
+ :NEW.FECMODIF,
+ :NEW.USUARIO_ID
+ );
+ EXCEPTION
+ WHEN OTHERS THEN
+ DBMS_OUTPUT.PUT_LINE (
+ 'Fracaso la insercion del registro. '
+ || SQLERRM || ' id:' || :NEW.BOLETO_ID);
+ END;
+ END IF;
+ END;
+ END;
+ END IF;
+ IF INSERTING THEN
+ IF (:NEW.MOTIVOCANCELACION_ID IS NULL) THEN
+ BEGIN
+ SELECT
+ *
+ INTO
+ varDispAsiento
+ FROM
+ DISPONIBILIDAD
+ WHERE
+ corrida_id = :NEW.CORRIDA_ID AND
+ fecCorrida = :NEW.FECCORRIDA AND
+ secOrigen = varSecOrigen AND
+ secDestino = varSecDestino AND
+ numAsiento = :NEW.NUMASIENTO AND
+ activo = constActivo AND
+ statusAsiento = constStatusAsiento;
+ EXCEPTION
+ WHEN NO_DATA_FOUND THEN
+ BEGIN
+ INSERT INTO
+ DISPONIBILIDAD
+ (
+ DISPONIBILIDAD_ID,
+ CORRIDA_ID,
+ FECCORRIDA,
+ SECORIGEN,
+ SECDESTINO,
+ NUMASIENTO,
+ CATEGORIA_ID,
+ STATUSASIENTO,
+ ACTIVO,
+ FECMODIF,
+ USUARIO_ID
+ )
+ VALUES
+ (
+ DISPONIBILIDAD_SEQ.NEXTVAL,
+ :NEW.CORRIDA_ID,
+ :NEW.FECCORRIDA,
+ varSecOrigen,
+ varSecDestino,
+ :NEW.NUMASIENTO,
+ :NEW.CATEGORIA_ID,
+ constStatusAsiento,
+ :NEW.ACTIVO,
+ :NEW.FECMODIF,
+ :NEW.USUARIO_ID
+ );
+ EXCEPTION
+ WHEN OTHERS THEN
+ DBMS_OUTPUT.PUT_LINE (
+ 'Fracaso la insercion del registro. '
+ || SQLERRM || ' id:' || :NEW.BOLETO_ID);
+ END;
+ END;
+ ELSE
+ DELETE
+ FROM
+ DISPONIBILIDAD
+ WHERE
+ corrida_id = :NEW.CORRIDA_ID AND
+ fecCorrida = :NEW.FECCORRIDA AND
+ secOrigen = varSecOrigen AND
+ secDestino = varSecDestino AND
+ numAsiento = :NEW.NUMASIENTO AND
+ activo = constActivo AND
+ statusAsiento = constStatusAsiento;
+ END IF;
+ END IF;
+EXCEPTION
+ WHEN OTHERS THEN
+ DBMS_OUTPUT.PUT_LINE ('Fracaso TRIGGER Tr_Upd_Disponibilidad_Boleto ' || SQLERRM || ' i');
+END Tr_Upd_Disponibilidad_Boleto;
+/
+ALTER TRIGGER "TR_UPD_DISPONIBILIDAD_BOLETO" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_USUARIO_INTEG_TOTVS
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_USUARIO_INTEG_TOTVS" BEFORE INSERT OR UPDATE OF "USUARIO_ID","CVEUSUARIO","NOMBUSUARIO","ACTIVO","FECMODIF","TIPOUSUARIO_ID" ON "USUARIO" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW BEGIN
+:NEW.INTEGRADOTOTVS := 0;
+END;
+/
+ALTER TRIGGER "TR_USUARIO_INTEG_TOTVS" ENABLE;
+--------------------------------------------------------
+-- DDL for Trigger TR_VIA_INTEG_TOVS
+--------------------------------------------------------
+
+ CREATE OR REPLACE TRIGGER "TR_VIA_INTEG_TOVS"
+BEFORE INSERT OR UPDATE OF
+"VIA_ID",
+"NOMBVIA"
+
+ON "VIA" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW BEGIN
+:NEW.INTEGRADOTOTVS := 0;
+END;
+/
+ALTER TRIGGER "TR_VIA_INTEG_TOVS" ENABLE;
+--------------------------------------------------------
+-- DDL for Procedure CRT_SEQUENCE_EMPRESA
+--------------------------------------------------------
+
+ CREATE OR REPLACE PROCEDURE "CRT_SEQUENCE_EMPRESA"
+(
+PEMPRESA IN VARCHAR2
+)AS
+
+nsecname varchar2(200);
+osecname varchar2(200);
+l_current number := 0;
+
+BEGIN
+
+ FOR seq IN (select *
+ from
+ all_sequences
+ where
+ sequence_owner = 'C##VTATESTE1'
+ AND sequence_name like 'FOLIO_SISTEMA%'
+ order by 2 ) LOOP
+
+ execute immediate
+ 'select ' || seq.sequence_name|| '.nextval from dual' INTO l_current;
+
+
+ --DBMS_OUTPUT.PUT_LINE(seq.sequence_name);
+ nsecname := SUBSTR(seq.sequence_name,0,LENGTH(seq.sequence_name)-3) || PEMPRESA || '_SEQ';
+ --DBMS_OUTPUT.PUT_LINE(nsecname);
+
+ --execute immediate
+ DBMS_OUTPUT.PUT_LINE('CREATE SEQUENCE ' || nsecname || ' MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH '|| l_current || ' NOCACHE ORDER NOCYCLE ;');
+
+ --execute immediate
+ -- 'CREATE SEQUENCE ' || nsecname || ' MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH '|| seq.last_number || ' NOCACHE ORDER NOCYCLE';
+
+ --osecname := seq.sequence_name || '_OLD';
+ -- execute immediate
+ --DBMS_OUTPUT.PUT_LINE('RENAME ' || seq.sequence_name || ' TO ' || osecname||';' );
+
+ END LOOP;
+END CRT_SEQUENCE_EMPRESA;
+
+/
+--------------------------------------------------------
+-- DDL for Procedure GERA_ABASTO_BOLETO
+--------------------------------------------------------
+
+ CREATE OR REPLACE PROCEDURE "GERA_ABASTO_BOLETO" (
+ID_ESTACION IN NUMBER,
+ID_PUNTOVENTA IN NUMBER,
+ID_CLASIFICACION IN NUMBER,
+ID_ARTICULO IN NUMBER,
+ID_REQUISICIONBOLETO IN NUMBER,
+IDUSUARIO IN NUMBER,
+IDEMPRESA IN NUMBER,
+ID_ABASTOBOLETO OUT NUMBER)
+ AS
+BEGIN
+ INSERT INTO ABASTO_BOLETO(
+ ESTACION_ID,
+ PUNTOVENTACENTRAL_ID,
+ PUNTOVENTA_ID,
+ CLASIFICACION_ID,
+ ARTICULO_ID,
+ NUMSERVIDOR,
+ STATUSENVIO,
+ NUMREQUISICION,
+ FECHORREQ,
+ USUARIOREQ_ID,
+ CANTFAJILLA,
+ FECHORGENERACION,
+ USUARIOGENERACION_ID,
+ STATUSFIRMA,
+ FECHORFIRMA,
+ ACTIVO,
+ FECMODIF,
+ USUARIO_ID,
+ EMPRESA_ID,
+ ABASTOBOLETO_ID
+ )
+ VALUES
+ (
+ ID_ESTACION,
+ ID_PUNTOVENTA,
+ ID_PUNTOVENTA,
+ ID_CLASIFICACION,
+ ID_ARTICULO,
+ 1,
+ 1,
+ ID_REQUISICIONBOLETO,
+ SYSDATE,
+ IDUSUARIO,
+ 1,
+ SYSDATE,
+ IDUSUARIO,
+ 2,
+ SYSDATE,
+ 1,
+ SYSDATE,
+ IDUSUARIO,
+ IDEMPRESA,
+ ABASTO_BOLETO_SEQ.nextval
+ );
+ ID_ABASTOBOLETO:=ABASTO_BOLETO_SEQ.CURRVAL;
+END;
+
+/
+--------------------------------------------------------
+-- DDL for Procedure GERA_DET_ABASTO_BOLETO
+--------------------------------------------------------
+
+ CREATE OR REPLACE PROCEDURE "GERA_DET_ABASTO_BOLETO" (
+ID_ABASTOBOLETO IN NUMBER,
+VL_NUMSERIEPREIMPRESA IN VARCHAR,
+STATUS_FIRMA IN NUMBER DEFAULT '1',
+ID_USUARIO IN NUMBER
+)
+AS
+BEGIN
+INSERT INTO DET_ABASTO_BOLETO(
+ ABASTOBOLETO_ID,
+ NUMMOVIMIENTO,
+ NUMSERIEPREIMPRESA,
+ NUMFOLIOINICIAL,
+ NUMFOLIOFINAL,
+ STATUSFIRMA,
+ STATUSOPERACION,
+ ACTIVO,
+ INDINUTILIZA,
+ FECMODIF,
+ USUARIO_ID,
+ STATUSENVIO,
+ DETABASTOBOLETO_ID
+)
+VALUES
+ (ID_ABASTOBOLETO, NUMMOVIMIENTO_SEQ.nextval, VL_NUMSERIEPREIMPRESA, 1, 999999, STATUS_FIRMA, 0, 1, 0, SYSDATE, ID_USUARIO, 1, DET_ABASTO_BOLETO_SEQ.nextval);
+END;
+
+/
+--------------------------------------------------------
+-- DDL for Procedure GERA_ESTOQUE
+--------------------------------------------------------
+
+ CREATE OR REPLACE PROCEDURE "GERA_ESTOQUE" (
+ ID_EMPRESA IN NUMBER DEFAULT '0',
+ ID_USUARIO IN NUMBER DEFAULT '0'
+)AS
+SERIE VARCHAR(50);
+ISDETBOLETO INTEGER;
+ID_ABASTOBOLETO NUMBER;
+ID_REQUISICIONBOLETO NUMBER;
+CURSOR C1 IS SELECT
+ PUNTO_VENTA.PUNTOVENTA_ID,
+ PUNTO_VENTA.EMPRESA_ID,
+ ESTACION.ESTACION_ID,
+ ARTICULO.ARTICULO_ID,
+ CLASIFICACION.CLASIFICACION_ID
+FROM
+ PUNTO_VENTA
+JOIN EMPRESA ON(
+ PUNTO_VENTA.EMPRESA_ID = EMPRESA.EMPRESA_ID
+)
+JOIN ESTACION ON(
+ PUNTO_VENTA.PUNTOVENTA_ID = ESTACION.PUNTOVENTA_ID
+)
+JOIN ARTICULO ON(
+ ARTICULO.DESCARTICULO LIKE '%VENDA MANUAL%'
+)
+JOIN CLASIFICACION ON(
+ARTICULO.ARTICULO_ID=CLASIFICACION.ARTICULO_ID
+)
+WHERE
+ EMPRESA.EMPRESA_ID = ID_EMPRESA ;
+BEGIN
+ FOR R1 IN C1 LOOP
+ SERIE := 'M' || R1.ESTACION_ID;
+SELECT COUNT(*) INTO ISDETBOLETO FROM DET_ABASTO_BOLETO WHERE DET_ABASTO_BOLETO.NUMSERIEPREIMPRESA = SERIE;
+IF ISDETBOLETO < 1 THEN
+ GERA_RQEUISICION_BOLETO(R1.ESTACION_ID, R1.PUNTOVENTA_ID, R1.CLASIFICACION_ID, R1.ARTICULO_ID, ID_EMPRESA, ID_USUARIO, ID_REQUISICIONBOLETO );
+ GERA_ABASTO_BOLETO(R1.ESTACION_ID, R1.PUNTOVENTA_ID, R1.CLASIFICACION_ID, R1.ARTICULO_ID,ID_REQUISICIONBOLETO, ID_USUARIO, ID_EMPRESA, ID_ABASTOBOLETO);
+ GERA_DET_ABASTO_BOLETO(ID_ABASTOBOLETO, SERIE, 2, ID_USUARIO);
+END IF;
+NULL ;
+END LOOP ; EXCEPTION
+WHEN NO_DATA_FOUND THEN
+ NULL ;
+END ;
+
+/
+--------------------------------------------------------
+-- DDL for Procedure GERA_RQEUISICION_BOLETO
+--------------------------------------------------------
+
+ CREATE OR REPLACE PROCEDURE "GERA_RQEUISICION_BOLETO" (
+ID_ESTACION IN NUMBER,
+ID_PUNTOVENTA IN NUMBER,
+ID_CLASIFICACION IN NUMBER,
+ID_ARTICULO IN NUMBER,
+ID_EMPRESA IN NUMBER,
+ID_USUARIO IN NUMBER,
+ID_REQUISICIONBOLETO OUT NUMBER )
+AS
+BEGIN
+ INSERT INTO REQUISICION_BOLETO(
+ ESTACION_ID,/*parametro*/
+ PUNTOVENTA_ID, /*parametro*/
+ CLASIFICACION_ID, /*parametro*/
+ ARTICULO_ID, /*parametro*/
+ CANTFAJILLA, /*parametro*/
+ STATUSENVIO, /*0*/
+ EMPRESA_ID, /*parametro*/
+ ACTIVO, /*1*/
+ FECMODIF,/*sysdate*/
+ USUARIO_ID,/*parametro*/
+ REQUISICIONBOLETO_ID/*nextval*/
+ )
+ VALUES(
+ ID_ESTACION,
+ ID_PUNTOVENTA,
+ ID_CLASIFICACION,
+ ID_ARTICULO,
+ 1,
+ 0,
+ ID_EMPRESA,
+ 1,
+ SYSDATE,
+ ID_USUARIO,
+ REQUISICION_BOLETO_SEQ.nextval
+ );
+ID_REQUISICIONBOLETO:= REQUISICION_BOLETO_SEQ.CURRVAL;
+END;
+
+/
+--------------------------------------------------------
+-- DDL for Procedure LIMPIAR_BASE
+--------------------------------------------------------
+
+ CREATE OR REPLACE PROCEDURE "LIMPIAR_BASE" (nomeSchema IN VARCHAR2) AS
+ nomeSequence varchar2(50);
+ nomeColumaId varchar2(30);
+ cantSequence integer;
+BEGIN
+ DELETE FROM TMP_BORRAR;
+ COMMIT;
+ dbms_output.enable(null);
+
+ limpiar_tabla('CAJA_DIVERSOS',1,null,nomeSchema);
+
+ FOR T IN (SELECT tabla FROM TMP_BORRAR) LOOP
+ BEGIN
+ SELECT cols.column_name INTO nomeColumaId
+ FROM all_constraints cons, all_cons_columns cols
+ WHERE cols.table_name = T.tabla
+ AND cons.constraint_type = 'P'
+ AND cons.constraint_name = cols.constraint_name
+ AND cons.owner = cols.owner
+ and cons.owner = nomeSchema
+ AND ROWNUM < 2;
+ EXCEPTION
+ WHEN no_data_found
+ THEN
+ nomeColumaId:=NULL;
+ END;
+
+ IF nomeColumaId IS NOT NULL THEN
+ DBMS_OUTPUT.PUT_LINE('DELETE FROM ' || T.tabla || ' WHERE ' || nomeColumaId || ' <> -1 ;');
+ ELSE
+ DBMS_OUTPUT.PUT_LINE('DELETE FROM ' || T.tabla || ';');
+ END IF;
+ nomeSequence := T.tabla || '_SEQ';
+ SELECT count(*) into cantSequence FROM all_sequences WHERE sequence_owner = nomeSchema AND sequence_name = nomeSequence;
+
+ --IF cantsequence > 0 THEN
+ --DBMS_OUTPUT.PUT_LINE('DROP SEQUENCE ' || nomeSequence || ';');
+ --DBMS_OUTPUT.PUT_LINE('CREATE SEQUENCE ' || nomeSequence || ';');
+ -- END IF;
+ END LOOP;
+
+END LIMPIAR_BASE;
+
+/
+--------------------------------------------------------
+-- DDL for Procedure LIMPIAR_TABLA
+--------------------------------------------------------
+
+ CREATE OR REPLACE PROCEDURE "LIMPIAR_TABLA"
+(
+ PNOMETABLA IN VARCHAR2
+, CANTIDENTAR IN INTEGER
+, STRPATHTABLAS IN VARCHAR2
+, NOMESCHEMA IN VARCHAR2
+) AS ultimoHijo BOOLEAN;
+
+ strIdentar varchar2(550);
+ cantTabla INTEGER;
+BEGIN
+ strIdentar :=rpad('.',cantIdentar,'.');
+
+ DBMS_OUTPUT.PUT_LINE(strIdentar || 'Limpiando tabla:' || pnometabla);
+
+ SELECT COUNT(*) INTO cantTabla FROM tmp_borrar where tabla=pnometabla;
+
+ IF cantTabla > 0 THEN
+ DBMS_OUTPUT.PUT_LINE(strIdentar ||'Tabla ya borrada');
+
+ RETURN;
+ END IF;
+
+ ultimoHijo := true;
+
+ FOR t IN (SELECT DISTINCT table_name FROM all_constraints WHERE r_constraint_name IN (SELECT constraint_name FROM all_constraints WHERE table_name= UPPER(pnometabla) and owner = nomeSchema) ) LOOP
+
+ ultimoHijo := false;
+
+ IF INSTR(strPathTablas,t.table_name) > 0 THEN
+ INSERT INTO TMP_BORRAR (tabla) values (pnometabla);
+ COMMIT;
+ DBMS_OUTPUT.PUT_LINE(strIdentar || 'Apagando Redundancia:' || t.table_name);
+ ELSE
+ DBMS_OUTPUT.PUT_LINE(strIdentar || 'Hijo:' || t.table_name);
+ LIMPIAR_TABLA(t.table_name,cantidentar+1,coalesce(strPathTablas,'') || ',' || pnometabla,nomeSchema);
+ END IF;
+
+
+ END LOOP;
+
+ IF ultimoHijo = TRUE THEN
+ INSERT INTO TMP_BORRAR (tabla) values (pnometabla);
+ COMMIT;
+ DBMS_OUTPUT.PUT_LINE(strIdentar || 'Apagando Hijo:' || pnometabla);
+ ELSE
+ INSERT INTO TMP_BORRAR (tabla) values (pnometabla);
+ COMMIT;
+ DBMS_OUTPUT.PUT_LINE(strIdentar || 'Apagando Pai:' || pnometabla);
+ END IF;
+END LIMPIAR_TABLA;
+
+/
+--------------------------------------------------------
+-- DDL for Procedure P_APAGA_CLIENTE
+--------------------------------------------------------
+
+ CREATE OR REPLACE PROCEDURE "P_APAGA_CLIENTE" (maxIdClienteFidelidad IN number) IS
+BEGIN
+ EXECUTE RESET_SEQUENCE('CLIENTE_FIDELIDAD_SEQ', :maxIdClienteFidelidad)
+END;
+
+/
+--------------------------------------------------------
+-- DDL for Procedure PROCEDURE_KILL
+--------------------------------------------------------
+
+ CREATE OR REPLACE PROCEDURE "PROCEDURE_KILL" AS
+
+ hora_atual integer := 0;
+
+BEGIN
+ dbms_output.put_line( '---------------' );
+
+ hora_atual := to_char(sysdate,'hh24mi');
+
+ --hora_atual := to_char(to_date('2018-08-21 03:01','yyyy-MM-dd hh24:mi'),'hh24mi');
+
+ dbms_output.put_line( '---------------' || hora_atual );
+
+ FOR sessions IN (
+
+ with vs as (select rownum rnum,
+ inst_id,
+ sid,
+ serial#,
+ status,
+ username,
+ last_call_et,
+ command,
+ machine,
+ osuser,
+ module,
+ action,
+ resource_consumer_group,
+ client_info,
+ client_identifier,
+ type,
+ terminal,
+ sql_id
+ from V_$SESSION)
+ select vs.inst_id, vs.sid ,serial# serial, vs.sql_id,
+ vs.username "Username",
+ case when vs.status = 'ACTIVE'
+ then last_call_et
+ else null end "Seconds in Wait",
+ decode(vs.command,
+ 0,null,
+ 1,'CRE TAB',
+ 2,'INSERT',
+ 3,'SELECT',
+ 4,'CRE CLUSTER',
+ 5,'ALT CLUSTER',
+ 6,'UPDATE',
+ 7,'DELETE',
+ 8,'DRP CLUSTER',
+ 9,'CRE INDEX',
+ 10,'DROP INDEX',
+ 11,'ALT INDEX',
+ 12,'DROP TABLE',
+ 13,'CRE SEQ',
+ 14,'ALT SEQ',
+ 15,'ALT TABLE',
+ 16,'DROP SEQ',
+ 17,'GRANT',
+ 18,'REVOKE',
+ 19,'CRE SYN',
+ 20,'DROP SYN',
+ 21,'CRE VIEW',
+ 22,'DROP VIEW',
+ 23,'VAL INDEX',
+ 24,'CRE PROC',
+ 25,'ALT PROC',
+ 26,'LOCK TABLE',
+ 28,'RENAME',
+ 29,'COMMENT',
+ 30,'AUDIT',
+ 31,'NOAUDIT',
+ 32,'CRE DBLINK',
+ 33,'DROP DBLINK',
+ 34,'CRE DB',
+ 35,'ALTER DB',
+ 36,'CRE RBS',
+ 37,'ALT RBS',
+ 38,'DROP RBS',
+ 39,'CRE TBLSPC',
+ 40,'ALT TBLSPC',
+ 41,'DROP TBLSPC',
+ 42,'ALT SESSION',
+ 43,'ALT USER',
+ 44,'COMMIT',
+ 45,'ROLLBACK',
+ 46,'SAVEPOINT',
+ 47,'PL/SQL EXEC',
+ 48,'SET XACTN',
+ 49,'SWITCH LOG',
+ 50,'EXPLAIN',
+ 51,'CRE USER',
+ 52,'CRE ROLE',
+ 53,'DROP USER',
+ 54,'DROP ROLE',
+ 55,'SET ROLE',
+ 56,'CRE SCHEMA',
+ 57,'CRE CTLFILE',
+ 58,'ALTER TRACING',
+ 59,'CRE TRIGGER',
+ 60,'ALT TRIGGER',
+ 61,'DRP TRIGGER',
+ 62,'ANALYZE TAB',
+ 63,'ANALYZE IX',
+ 64,'ANALYZE CLUS',
+ 65,'CRE PROFILE',
+ 66,'DRP PROFILE',
+ 67,'ALT PROFILE',
+ 68,'DRP PROC',
+ 69,'DRP PROC',
+ 70,'ALT RESOURCE',
+ 71,'CRE SNPLOG',
+ 72,'ALT SNPLOG',
+ 73,'DROP SNPLOG',
+ 74,'CREATE SNAP',
+ 75,'ALT SNAP',
+ 76,'DROP SNAP',
+ 79,'ALTER ROLE',
+ 79,'ALTER ROLE',
+ 85,'TRUNC TAB',
+ 86,'TRUNC CLUST',
+ 88,'ALT VIEW',
+ 91,'CRE FUNC',
+ 92,'ALT FUNC',
+ 93,'DROP FUNC',
+ 94,'CRE PKG',
+ 95,'ALT PKG',
+ 96,'DROP PKG',
+ 97,'CRE PKG BODY',
+ 98,'ALT PKG BODY',
+ 99,'DRP PKG BODY',
+ to_char(vs.command)) "Command",
+ vs.machine "Machine",
+ vs.osuser "OS User",
+ lower(vs.status) "Status",
+ vs.module "Module",
+ vs.action "Action",
+ vs.resource_consumer_group,
+ vs.client_info,
+ vs.client_identifier,
+ 'exec rdsadmin.rdsadmin_util.kill(' || sid || ',' || serial# || ');' as rds_kill,
+ 'exec rdsadmin.rdsadmin_util.disconnect(' || sid || ',' || serial# || ');' as rds_kil
+ from vs
+ where vs.USERNAME is not null
+ and nvl(vs.osuser,'x') <> 'SYSTEM'
+ and vs.type <> 'BACKGROUND'
+ --and vs.username = 'VTA_FRETCAR'
+ --and vs.sql_id = '0vvg99b7km9y9'
+ --and vs.osuser = 'root'
+ --and vs.machine = 'ws-srvpfx'
+ and upper(vs.status) <> 'KILLED'
+ order by 6 desc nulls last
+
+ )
+
+ LOOP
+
+ --dbms_output.put_line( sessions.sid );
+ --dbms_output.put_line( sessions.last_call_et );
+ --dbms_output.put_line( sessions.status );
+
+ --INSERT INTO ttb_log (info,tipo) VALUES ( 'Seconds: ' || sessions.last_call_et || ' - Sid ' || sessions.sid || '- Serial ' || sessions.serial || ' - SQL_ID ' || sessions.sql_id , 'KILL-T');
+
+IF (sessions.username = 'C##VTATESTE1' and (hora_atual > 600) and sessions.status = 'ACTIVE' and sessions.last_call_et is not null and sessions.last_call_et >= 100 ) THEN
+ dbms_output.put_line('Seconds: ' || sessions.last_call_et || ' - Sid ' || sessions.sid || '- Serial ' || sessions.serial || ' - SQL_ID ' || sessions.sql_id);
+
+ begin
+ execute immediate 'alter system kill session ' || sessions.sid || ' , ' || sessions.serial;
+ exception
+ when others then dbms_output.put_line('ERROR Seconds: ' || sessions.last_call_et || ' - Sid ' || sessions.sid || '- Serial ' || sessions.serial || ' - SQL_ID ' || sessions.sql_id);
+ -- end;
+
+ -- begin
+ -- rdsadmin.rdsadmin_util.kill(sessions.sid , sessions.serial );
+
+ -- INSERT INTO ttb_log (info,tipo) VALUES ( 'Seconds: ' || sessions.last_call_et || ' - Sid ' || sessions.sid || '- Serial ' || sessions.serial || ' - SQL_ID ' || sessions.sql_id , 'KILL');
+
+ -- exception
+ -- when others then dbms_output.put_line('ERROR2 Seconds: ' || sessions.last_call_et || ' - Sid ' || sessions.sid || '- Serial ' || sessions.serial || ' - SQL_ID ' || sessions.sql_id);
+ end;
+ END IF;
+
+ END LOOP;
+END PROCEDURE_KILL;
+
+/
+--------------------------------------------------------
+-- DDL for Procedure REPLICA_BOLREQ_ALL_ESTACION
+--------------------------------------------------------
+
+ CREATE OR REPLACE PROCEDURE "REPLICA_BOLREQ_ALL_ESTACION" (ID_REQ_BOL IN NUMBER DEFAULT '0')
+AS
+SERIE VARCHAR(50);
+CURSOR C1 IS SELECT
+ ESTACION.ESTACION_ID,
+ REQUISICION_BOLETO.PUNTOVENTA_ID,
+ REQUISICION_BOLETO.CLASIFICACION_ID,
+ REQUISICION_BOLETO.ARTICULO_ID,
+ REQUISICION_BOLETO.CANTFAJILLA,
+ REQUISICION_BOLETO.STATUSENVIO,
+ REQUISICION_BOLETO.EMPRESA_ID,
+ REQUISICION_BOLETO.ACTIVO,
+ REQUISICION_BOLETO.FECMODIF,
+ REQUISICION_BOLETO.USUARIO_ID,
+ REQUISICION_BOLETO.REQUISICIONBOLETO_ID
+FROM
+ REQUISICION_BOLETO
+JOIN ESTACION ON(
+ REQUISICION_BOLETO.PUNTOVENTA_ID = ESTACION.PUNTOVENTA_ID
+)
+WHERE
+ REQUISICION_BOLETO.ESTACION_ID <> ESTACION.ESTACION_ID
+AND REQUISICION_BOLETO.REQUISICIONBOLETO_ID = ID_REQ_BOL;
+ BEGIN
+ FOR R1 IN C1 LOOP
+SERIE := 'M' ||R1.ESTACION_ID;
+ INSERT INTO REQUISICION_BOLETO(
+ ESTACION_ID,
+ PUNTOVENTA_ID,
+ CLASIFICACION_ID,
+ ARTICULO_ID,
+ CANTFAJILLA,
+ STATUSENVIO,
+ EMPRESA_ID,
+ ACTIVO,
+ FECMODIF,
+ USUARIO_ID,
+ REQUISICIONBOLETO_ID
+ )
+ VALUES(
+ R1.ESTACION_ID,
+ R1.PUNTOVENTA_ID,
+ R1.CLASIFICACION_ID,
+ R1.ARTICULO_ID,
+ R1.CANTFAJILLA,
+ R1.STATUSENVIO,
+ R1.EMPRESA_ID,
+ R1.ACTIVO,
+ R1.FECMODIF,
+ R1.USUARIO_ID,
+ REQUISICION_BOLETO_SEQ.nextval
+ );
+ /*DBMS_OUTPUT.PUT_LINE('Estacao: ' || R1.ESTACION_ID || ' Empresa: ' || R1.EMPRESA_ID ); */
+ NULL ;
+ END LOOP ; EXCEPTION
+ WHEN NO_DATA_FOUND THEN
+ NULL ;
+ -- routine body goes here, e.g.
+ -- DBMS_OUTPUT.PUT_LINE('Navicat for Oracle');
+END;
+
+/
+--------------------------------------------------------
+-- DDL for Procedure RESET_ALL_SEQUENCES
+--------------------------------------------------------
+
+ CREATE OR REPLACE PROCEDURE "RESET_ALL_SEQUENCES"
+
+AS
+BEGIN
+ Reset_Sequence_to_Data( 'PARADA', 'PARADA_ID' );
+ Reset_Sequence_to_Data( 'CIUDAD', 'CIUDAD_ID' );
+ Reset_Sequence_to_Data( 'ESTADO', 'ESTADO_ID' );
+
+END;
+
+/
+--------------------------------------------------------
+-- DDL for Procedure RESET_SEQUENCE
+--------------------------------------------------------
+
+ CREATE OR REPLACE PROCEDURE "RESET_SEQUENCE"
+(p_seq_name IN VARCHAR2, p_val IN number)
+AS
+ l_current number := 0;
+ l_difference number := 0;
+ l_minvalue user_sequences.min_value%type := 0;
+
+begin
+
+ select min_value
+ into l_minvalue
+ from user_sequences
+ where sequence_name = p_seq_name;
+
+ execute immediate
+ 'select ' || p_seq_name || '.nextval from dual' INTO l_current;
+
+ if p_Val < l_minvalue then
+ l_difference := l_minvalue - l_current;
+ else
+ l_difference := p_Val - l_current;
+ end if;
+
+ if l_difference = 0 then
+ return;
+ end if;
+
+ execute immediate
+ 'alter sequence ' || p_seq_name || ' increment by ' || l_difference ||
+ ' minvalue ' || l_minvalue;
+
+ execute immediate
+ 'select ' || p_seq_name || '.nextval from dual' INTO l_difference;
+
+ execute immediate
+ 'alter sequence ' || p_seq_name || ' increment by 1 minvalue ' || l_minvalue;
+end;
+
+/
+--------------------------------------------------------
+-- DDL for Procedure RESET_SEQUENCE_TO_DATA
+--------------------------------------------------------
+ CREATE OR REPLACE PROCEDURE "RESET_SEQUENCE_TO_DATA"
+(p_TableName IN VARCHAR2, p_FieldName IN VARCHAR2)
+AS
+l_MaxUsed NUMBER;
+BEGIN
+
+
+ execute immediate 'select coalesce(max(' || p_FieldName || '),0) from '|| p_TableName into l_MaxUsed;
+
+ Reset_Sequence( p_TableName || '_SEQ', l_MaxUsed );
+
+END;
+
+/
+--------------------------------------------------------
+-- DDL for Package PKG_OSDM_UTILS
+--------------------------------------------------------
+
+ CREATE OR REPLACE PACKAGE "PKG_OSDM_UTILS" AS
+
+PROCEDURE Generate_Report(v_rep_id IN NUMBER,
+ v_obj_ovid IN VARCHAR2,
+ v_mode IN NUMBER,
+ v_reports_dir IN VARCHAR2,
+ v_compress IN NUMBER,
+ reportTemplate IN REPORT_TEMPLATE,
+ v_raw_xml OUT BFILE,
+ v_status OUT NUMBER,
+ osddm_reports_dir OUT VARCHAR2);
+
+FUNCTION Gather_Constraint_Details_XML(col_attr_ovid IN VARCHAR2,
+ namespace IN VARCHAR2) RETURN CLOB;
+
+FUNCTION Gather_Domain_Constraints_XML(domain_ovid VARCHAR2) RETURN CLOB;
+
+FUNCTION Gather_Constraint_Details_HTML(col_attr_ovid VARCHAR2) RETURN CLOB;
+
+FUNCTION Gather_Domain_Constraints_HTML (domain_ovid VARCHAR2) RETURN CLOB;
+
+END PKG_OSDM_UTILS;
+
+/
+--------------------------------------------------------
+-- DDL for Package Body PKG_OSDM_UTILS
+--------------------------------------------------------
+
+ CREATE OR REPLACE PACKAGE BODY "PKG_OSDM_UTILS" AS
+
+log_file UTL_FILE.File_Type;
+temp_file UTL_FILE.File_Type;
+
+PROCEDURE Generate_OS_File(v_blob IN BLOB, filename IN VARCHAR2, v_compressed IN NUMBER) IS
+
+result_file UTL_FILE.File_Type;
+compressed_blob BLOB;
+len NUMBER;
+l_pos INTEGER := 1;
+l_amount BINARY_INTEGER := 32767;
+l_buffer RAW(32767);
+
+BEGIN
+
+ result_file := UTL_FILE.FOpen('OSDDM_REPORTS_DIR',filename,'wb', 32767);
+
+ len := DBMS_LOB.getlength(v_blob);
+
+ WHILE l_pos < len LOOP
+ DBMS_LOB.read(v_blob, l_amount, l_pos, l_buffer);
+ UTL_FILE.put_raw(result_file, l_buffer, TRUE);
+ l_pos := l_pos + l_amount;
+ END LOOP;
+
+ UTL_FILE.fclose(result_file);
+
+EXCEPTION
+
+ WHEN others THEN
+
+ IF UTL_FILE.Is_Open(result_file) THEN
+ UTL_FILE.FClose(result_file);
+ END IF;
+
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Generate_OS_File Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Generate_OS_File Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+
+END Generate_OS_File;
+
+FUNCTION Gather_Constraint_Details_XML(col_attr_ovid VARCHAR2, namespace VARCHAR2) RETURN CLOB IS
+
+res CLOB;
+v_vl_value VARCHAR2(50) := namespace||':VLValue';
+v_s_descr VARCHAR2(50) := namespace||':VLShortDescription';
+
+CURSOR cur_c_constraints(v_ovid IN VARCHAR2, v_ns IN VARCHAR2) IS
+ SELECT cc.text text,
+ DECODE(v_ns, 'osdm_t', XMLElement("osdm_t:DatabaseType", XMLCDATA(cc.database_type)).getClobVal(),
+ 'osdm_at', XMLElement("osdm_at:DatabaseType", XMLCDATA(cc.database_type)).getClobVal(),
+ 'osdm_e', XMLElement("osdm_e:DatabaseType", XMLCDATA(cc.database_type)).getClobVal(),
+ 'osdm_ae', XMLElement("osdm_ae:DatabaseType", XMLCDATA(cc.database_type)).getClobVal()) db_type,
+ COUNT(cc.text) over() total_row_count
+ FROM dmrs_check_constraints cc
+ WHERE cc.dataelement_ovid = v_ovid
+ ORDER BY sequence;
+rec_c_constraints cur_c_constraints%rowtype;
+
+CURSOR cur_vr_constraints(v_ovid IN VARCHAR2, v_ns IN VARCHAR2) IS
+ SELECT DECODE(v_ns, 'osdm_t', XMLElement("osdm_t:RangeBeginValue", XMLCDATA(vr.begin_value)).getClobVal(),
+ 'osdm_at',XMLElement("osdm_at:RangeBeginValue", XMLCDATA(vr.begin_value)).getClobVal(),
+ 'osdm_e', XMLElement("osdm_e:RangeBeginValue", XMLCDATA(vr.begin_value)).getClobVal(),
+ 'osdm_ae',XMLElement("osdm_ae:RangeBeginValue", XMLCDATA(vr.begin_value)).getClobVal()) begin_value,
+ DECODE(v_ns, 'osdm_t', XMLElement("osdm_t:RangeEndValue", XMLCDATA(vr.end_value)).getClobVal(),
+ 'osdm_at',XMLElement("osdm_at:RangeEndValue", XMLCDATA(vr.end_value)).getClobVal(),
+ 'osdm_e', XMLElement("osdm_e:RangeEndValue", XMLCDATA(vr.end_value)).getClobVal(),
+ 'osdm_ae',XMLElement("osdm_ae:RangeEndValue", XMLCDATA(vr.end_value)).getClobVal()) end_value,
+ DECODE(v_ns, 'osdm_t', XMLElement("osdm_t:RangeShortDescription", XMLCDATA(vr.short_description)).getClobVal(),
+ 'osdm_at',XMLElement("osdm_at:RangeShortDescription", XMLCDATA(vr.short_description)).getClobVal(),
+ 'osdm_e', XMLElement("osdm_e:RangeShortDescription", XMLCDATA(vr.short_description)).getClobVal(),
+ 'osdm_ae',XMLElement("osdm_ae:RangeShortDescription", XMLCDATA(vr.short_description)).getClobVal()) short_description,
+ COUNT(vr.begin_value) over() total_row_count
+ FROM dmrs_value_ranges vr
+ WHERE vr.dataelement_ovid = v_ovid
+ ORDER BY sequence;
+rec_vr_constraints cur_vr_constraints%rowtype;
+
+CURSOR cur_vl_constraints(v_ovid IN VARCHAR2, v_ns IN VARCHAR2) IS
+ SELECT DECODE(v_ns, 'osdm_t', XMLElement("osdm_t:VLValue", XMLCDATA(av.value)).getClobVal(),
+ 'osdm_at',XMLElement("osdm_at:VLValue", XMLCDATA(av.value)).getClobVal(),
+ 'osdm_e', XMLElement("osdm_e:VLValue", XMLCDATA(av.value)).getClobVal(),
+ 'osdm_ae',XMLElement("osdm_ae:VLValue", XMLCDATA(av.value)).getClobVal()) av_value,
+ DECODE(v_ns, 'osdm_t', XMLElement("osdm_t:VLShortDescription", XMLCDATA(av.short_description)).getClobVal(),
+ 'osdm_at',XMLElement("osdm_at:VLShortDescription", XMLCDATA(av.short_description)).getClobVal(),
+ 'osdm_e', XMLElement("osdm_e:VLShortDescription", XMLCDATA(av.short_description)).getClobVal(),
+ 'osdm_ae',XMLElement("osdm_ae:VLShortDescription", XMLCDATA(av.short_description)).getClobVal()) short_description,
+ COUNT(av.value) over() total_row_count
+ FROM dmrs_avt av,
+ dmrs_columns c
+ WHERE c.ovid = av.dataelement_ovid
+ AND av.dataelement_ovid = v_ovid;
+rec_vl_constraints cur_vl_constraints%rowtype;
+
+BEGIN
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+
+ FOR rec_vr_constraints IN cur_vr_constraints(col_attr_ovid, namespace) LOOP
+ IF (cur_vr_constraints%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res, '<'||namespace||':RangesCollection>');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '<'||namespace||':RangeDetails>');
+ DBMS_LOB.APPEND (res, rec_vr_constraints.begin_value);
+ DBMS_LOB.APPEND (res, rec_vr_constraints.end_value);
+ DBMS_LOB.APPEND (res, rec_vr_constraints.short_description);
+ DBMS_LOB.APPEND (res, ''||namespace||':RangeDetails>');
+
+ IF (cur_vr_constraints%ROWCOUNT = rec_vr_constraints.total_row_count) THEN
+ DBMS_LOB.APPEND (res, ''||namespace||':RangesCollection>');
+ END IF;
+ END LOOP;
+
+ FOR rec_vl_constraints IN cur_vl_constraints(col_attr_ovid, namespace) LOOP
+ IF (cur_vl_constraints%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res, '<'||namespace||':ValueListsCollection>');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '<'||namespace||':ValueListDetails>');
+ DBMS_LOB.APPEND (res, rec_vl_constraints.av_value);
+ DBMS_LOB.APPEND (res, rec_vl_constraints.short_description);
+ DBMS_LOB.APPEND (res, ''||namespace||':ValueListDetails>');
+
+ IF (cur_vl_constraints%ROWCOUNT = rec_vl_constraints.total_row_count) THEN
+ DBMS_LOB.APPEND (res, ''||namespace||':ValueListsCollection>');
+ END IF;
+ END LOOP;
+
+ FOR rec_c_constraints IN cur_c_constraints(col_attr_ovid, namespace) LOOP
+ IF (cur_c_constraints%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res, '<'||namespace||':CheckConstraintsCollection>');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '<'||namespace||':CheckConstraintDetails>');
+
+ IF LENGTH(rec_c_constraints.text)>0 THEN
+ DBMS_LOB.APPEND (res, '<'||namespace||':CheckConstraintText>');
+ DBMS_LOB.APPEND (res, '<'||namespace||':CheckConstraintTextDetails>');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(XMLCDATA(rec_c_constraints.text) || Chr(10), '(.*' || Chr(10) || ')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_c_constraints.text||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+
+ DBMS_LOB.APPEND (res, '<'||namespace||':CheckConstraintTextRow>');
+ DBMS_LOB.APPEND (res, TO_CLOB(NVL(token.t,' ')));
+ DBMS_LOB.APPEND (res, ''||namespace||':CheckConstraintTextRow>');
+
+ END LOOP;
+ DBMS_LOB.APPEND (res, ''||namespace||':CheckConstraintTextDetails>');
+ DBMS_LOB.APPEND (res, ''||namespace||':CheckConstraintText>');
+ END IF;
+
+ DBMS_LOB.APPEND (res, rec_c_constraints.db_type);
+ DBMS_LOB.APPEND (res, ''||namespace||':CheckConstraintDetails>');
+
+ IF (cur_c_constraints%ROWCOUNT = rec_c_constraints.total_row_count) THEN
+ DBMS_LOB.APPEND (res, ''||namespace||':CheckConstraintsCollection>');
+ END IF;
+ END LOOP;
+
+ RETURN res;
+
+EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_Constraint_Details_XML Exception : : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_Constraint_Details_XML Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_Constraint_Details_XML;
+
+FUNCTION Gather_SingleTable_Data(v_table_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+v_description VARCHAR2(32767);
+v_notes VARCHAR2(32767);
+v_cc_created BOOLEAN := FALSE;
+token_value CLOB;
+
+-- Common Data
+CURSOR cur_common_data(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_t:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_t:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments version_comment,
+ XMLElement("osdm_t:ModelName",m.model_name).getClobVal() model_name
+ FROM dmrs_designs d,
+ dmrs_models m,
+ dmrs_tables t
+ WHERE d.design_ovid = m.design_ovid
+ AND t.model_ovid = m.model_ovid
+ AND t.ovid = v_t_ovid;
+rec_common_data cur_common_data%ROWTYPE;
+
+-- Table General Data
+CURSOR cur_table(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_t:TableName",t.table_name).getClobVal() table_name,
+ XMLElement("osdm_t:Abbreviation",t.abbreviation).getClobVal() abbreviation,
+ XMLElement("osdm_t:ClassificationTypeName",t.classification_type_name).getClobVal() class_type_name,
+ XMLElement("osdm_t:ObjectTypeName",t.structured_type_name).getClobVal() obj_type_name,
+ XMLElement("osdm_t:NumberOfColumns",t.number_data_elements).getClobVal() number_cols,
+ XMLElement("osdm_t:NumberOfRowsMin",t.min_volume).getClobVal() number_rows_min,
+ XMLElement("osdm_t:NumberOfRowsMax",t.max_volume).getClobVal() number_rows_max,
+ XMLElement("osdm_t:ExpectedNumberOfRows",t.expected_volume).getClobVal() number_rows_expected,
+ XMLElement("osdm_t:ExpectedGrowth",t.growth_rate_percents).getClobVal() growth_expected,
+ XMLElement("osdm_t:GrowthInterval",t.growth_rate_interval).getClobVal() growth_interval,
+ XMLElement("osdm_t:FunctionalName", (SELECT NVL(e.entity_name,'')
+ FROM dmrs_entities e,
+ dmrs_mappings m
+ WHERE m.relational_object_ovid = t.ovid
+ AND m.logical_object_ovid = e.ovid
+ AND ROWNUM = 1)).getClobVal() functional_name
+ FROM dmrs_tables t
+ WHERE t.ovid = v_t_ovid;
+rec_table cur_table%ROWTYPE;
+
+-- Columns Data
+CURSOR cur_columns(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_t:Sequence",c.sequence).getClobVal() seq,
+ XMLElement("osdm_t:ColumnName",c.column_name).getClobVal() column_name,
+ XMLElement("osdm_t:PK",c.pk_flag).getClobVal() pk,
+ XMLElement("osdm_t:FK",c.fk_flag).getClobVal() fk,
+ XMLElement("osdm_t:M",DECODE(c.mandatory,'N',' ',c.mandatory)).getClobVal() m,
+ XMLElement("osdm_t:DataTypeKind",DECODE(c.datatype_kind,
+ 'Domain', 'DOM',
+ 'Logical Type', 'LT',
+ 'Distinct Type', 'DT',
+ 'Ref Struct Type','RST',
+ 'Structured Type','ST',
+ 'Collection Type','CT')
+ ).getClobVal() dt_kind,
+ XMLElement("osdm_t:DataType",
+ DECODE(c.datatype_kind,
+ 'Domain', c.logical_type_name ||' '||
+ DECODE (NVL(c.t_size,''),'',
+ DECODE(NVL(c.t_scale,0),0,
+ DECODE(NVL(c.t_precision,0),0,null,'('|| DECODE(NVL(c.t_precision,0),0,null,c.t_precision) ||')'),
+ '('|| DECODE(NVL(c.t_precision,0),0,null,c.t_precision) || ',' || DECODE(NVL(c.t_scale,0),0,null,c.t_scale)||')'),
+ '('||TRIM(DECODE(c.t_size,'',null,c.t_size||' '||c.char_units ))||')'),
+ 'Logical Type', c.logical_type_name ||' '||
+ DECODE (NVL(c.t_size,''),'',
+ DECODE(NVL(c.t_scale,0),0,
+ DECODE(NVL(c.t_precision,0),0,null,'('|| DECODE(NVL(c.t_precision,0),0,null,c.t_precision) ||')'),
+ '('|| DECODE(NVL(c.t_precision,0),0,null,c.t_precision) || ',' || DECODE(NVL(c.t_scale,0),0,null,c.t_scale)||')'),
+ '('||TRIM(DECODE(c.t_size,'',null,c.t_size||' '||c.char_units ))||')')
+ ) ||
+ DECODE (c.auto_increment_column,'Y', ' - AI','') ||
+ DECODE (c.identity_column,'Y', ' - ID','')
+ ).getClobVal() data_type,
+ XMLElement("osdm_t:DomainName",DECODE(c.domain_name,'Unknown',null,c.domain_name)).getClobVal() domain_name,
+ XMLElement("osdm_t:Formula", TRIM(c.formula||' '||c.default_value)).getClobVal() formula,
+ XMLElement("osdm_t:Security",DECODE(c.personally_id_information ||'/'||c.sensitive_information||'/'||c.mask_for_none_production,'//',
+ null,c.personally_id_information ||'/'||c.sensitive_information||'/'||c.mask_for_none_production)).getClobVal() security,
+ XMLElement("osdm_t:PreferredAbbreviation",c.abbreviation).getClobVal() abbreviation,
+ COUNT(c.column_name) over() total_row_count
+ FROM dmrs_columns c
+ WHERE c.container_ovid = v_t_ovid
+ ORDER BY c.sequence;
+rec_columns cur_columns%ROWTYPE;
+
+-- Columns Comments Data
+CURSOR cur_columns_comments(v_t_ovid IN VARCHAR2) IS
+ SELECT a.seq seq,
+ a.column_name column_name,
+ a.description description,
+ a.notes notes,
+ COUNT(a.column_name) over() total_row_count
+ FROM (
+ SELECT XMLElement("osdm_t:ColumnCommentsSequence",c.sequence).getStringVal() seq,
+ XMLElement("osdm_t:ColumnCommentsName",c.column_name).getStringVal() column_name,
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = c.ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = c.ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = c.ovid
+ AND t.type='Note') notes
+ FROM dmrs_columns c
+ WHERE c.container_ovid = v_t_ovid
+ ORDER BY c.sequence
+ ) a
+ WHERE DBMS_LOB.getlength(description) > 0 OR DBMS_LOB.getlength(notes) > 0;
+rec_columns_comments cur_columns_comments%ROWTYPE;
+
+--Indexes
+CURSOR cur_indexes(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_t:IndexName",i.index_name).getClobVal() idx_name,
+ XMLElement("osdm_t:IndexState",DECODE(i.state,'Unique Plain Index','UN','Unique Constraint','UK','Primary Constraint','PK',null)).getClobVal() state,
+ XMLElement("osdm_t:IndexFunctional",DECODE(i.functional,'N',' ',i.functional)).getClobVal() functional,
+ XMLElement("osdm_t:IndexSpatial",DECODE(i.spatial_index,'N',' ',i.spatial_index)).getClobVal() spatial,
+ XMLElement("osdm_t:IndexExpression",i.expression).getClobVal() expression,
+ XMLElement("osdm_t:IndexColumnName",c.column_name).getClobVal() col_name,
+ XMLElement("osdm_t:IndexSortOrder",c.sort_order).getClobVal() sort_order,
+ c.sequence idx_sequence,
+ COUNT(c.column_name) over() total_row_count
+ FROM dmrs_tables t,
+ dmrs_indexes i,
+ dmrs_constr_index_columns c
+ WHERE t.ovid = i.container_ovid
+ AND i.ovid = c.index_ovid
+ AND t.ovid = v_t_ovid
+ ORDER BY i.index_name, c.sequence, c.sort_order;
+rec_indexes cur_indexes%ROWTYPE;
+
+-- Table Level Constraints
+CURSOR cur_tl_constraints(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_t:TLConstraintType", CASE WHEN rownum>1 THEN ''
+ ELSE 'Table Level'
+ END ).getClobVal() c_type,
+ XMLElement("osdm_t:TLConstraintName", tc.constraint_name).getClobVal() c_name,
+ tc.text c_details,
+ COUNT(tc.constraint_name) over() total_row_count
+ FROM dmrs_table_constraints tc
+ WHERE tc.table_ovid = v_t_ovid;
+rec_tl_constraints cur_tl_constraints%ROWTYPE;
+
+-- Column Level Constraints
+CURSOR cur_cl_constraints(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_t:ContstraintType", CASE WHEN rownum>1 THEN ''
+ ELSE 'Column Level'
+ END).getClobVal() c_type,
+ XMLElement("osdm_t:ALCConstraintName", c.column_name ||
+ DECODE((SELECT DISTINCT(constraint_name)
+ FROM dmrs_check_constraints
+ WHERE c.ovid = dataelement_ovid),NULL,'',
+ ' / '|| (SELECT DISTINCT(constraint_name)
+ FROM dmrs_check_constraints
+ WHERE c.ovid = dataelement_ovid))).getClobVal() c_name,
+ Gather_Constraint_Details_XML(c.ovid, 'osdm_t') c_details,
+ COUNT(c.column_name) over() total_row_count
+ FROM dmrs_columns c
+ WHERE c.container_ovid = v_t_ovid
+ AND (c.ovid IN (SELECT dataelement_ovid FROM dmrs_avt) OR
+ c.ovid IN (SELECT dataelement_ovid FROM dmrs_value_ranges) OR
+ c.ovid IN (SELECT dataelement_ovid FROM dmrs_check_constraints));
+rec_cl_constraints cur_cl_constraints%ROWTYPE;
+
+--Foreign keys referring to other tables
+CURSOR cur_fk_referring_to(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_t:FKName",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE fk.fk_name
+ END
+ ).getClobVal() fk_name,
+ XMLElement("osdm_t:FKReferringTo",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE fk.referred_table_name
+ END
+ ).getClobVal() referring_to,
+ XMLElement("osdm_t:FKMandatory",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE DECODE(fk.mandatory,'Y',fk.mandatory,' ')
+ END
+ ).getClobVal() mandatory,
+ XMLElement("osdm_t:FKTransferable",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE DECODE(fk.transferable,'Y',fk.transferable,' ')
+ END
+ ).getClobVal() transferable,
+ XMLElement("osdm_t:FKInArc",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE DECODE(fk.in_arc,'Y',fk.in_arc,' ')
+ END
+ ).getClobVal() in_arc,
+ XMLElement("osdm_t:FKColumnName",ic.column_name).getClobVal() col_name,
+ ic.sequence seq,
+ COUNT(ic.column_name) over() total_row_count
+ FROM dmrs_foreignkeys fk,
+ dmrs_constr_index_columns ic
+ WHERE fk.child_table_ovid = v_t_ovid
+ AND fk.ovid = ic.index_ovid
+ ORDER BY fk.referred_table_name,fk.fk_name, ic.sequence;
+rec_fk_referring_to cur_fk_referring_to%ROWTYPE;
+
+--Foreign keys referred from other tables
+CURSOR cur_fk_referred_from(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_t:FKName",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE fk.fk_name
+ END
+ ).getClobVal() fk_name,
+ XMLElement("osdm_t:FKReferredFrom",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE fk.child_table_name
+ END
+ ).getClobVal() referred_from,
+ XMLElement("osdm_t:FKMandatory",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE DECODE(fk.mandatory,'Y',fk.mandatory,' ')
+ END
+ ).getClobVal() mandatory,
+ XMLElement("osdm_t:FKTransferable",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE DECODE(fk.transferable,'Y',fk.transferable,' ')
+ END
+ ).getClobVal() transferable,
+ XMLElement("osdm_t:FKInArc",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE DECODE(fk.in_arc,'Y',fk.in_arc,' ')
+ END
+ ).getClobVal() in_arc,
+ XMLElement("osdm_t:FKColumnName",ic.column_name).getClobVal() col_name,
+ ic.sequence seq,
+ COUNT(ic.column_name) over() total_row_count
+ FROM dmrs_foreignkeys fk,
+ dmrs_constr_index_columns ic
+ WHERE fk.referred_table_ovid = v_t_ovid
+ AND fk.ovid = ic.index_ovid
+ ORDER BY fk.child_table_name,fk.fk_name, ic.sequence;
+rec_fk_referred_from cur_fk_referred_from%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering single table data started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+ DBMS_LOB.APPEND (res,'');
+
+ -- Common Data
+ FOR rec_common_data IN cur_common_data(v_table_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_common_data.design_name);
+ DBMS_LOB.APPEND (res, rec_common_data.version_date);
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_common_data.version_comment||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_common_data.version_comment||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+
+ SELECT XMLElement("osdm_t:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_common_data.model_name);
+
+ END LOOP;
+
+ -- Description / Notes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDescriptionInfo = 1) THEN
+
+ DBMS_LOB.APPEND (res, '');
+
+ SELECT
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_table_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_table_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_table_ovid
+ AND t.type='Note') notes
+ INTO v_description,
+ v_notes
+ FROM dual;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_t:DescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_t:NoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ --Table General Data
+ FOR rec_table IN cur_table(v_table_ovid) LOOP
+ DBMS_LOB.APPEND (res, rec_table.table_name);
+ DBMS_LOB.APPEND (res, rec_table.functional_name);
+ DBMS_LOB.APPEND (res, rec_table.abbreviation);
+ DBMS_LOB.APPEND (res, rec_table.class_type_name);
+ DBMS_LOB.APPEND (res, rec_table.obj_type_name);
+
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useQuantitativeInfo = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_table.number_cols);
+ DBMS_LOB.APPEND (res, rec_table.number_rows_min);
+ DBMS_LOB.APPEND (res, rec_table.number_rows_max);
+ DBMS_LOB.APPEND (res, rec_table.number_rows_expected);
+ DBMS_LOB.APPEND (res, rec_table.growth_expected);
+ DBMS_LOB.APPEND (res, rec_table.growth_interval);
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ -- Columns
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useTableColumns = 1) THEN
+ FOR rec_columns IN cur_columns(v_table_ovid) LOOP
+ IF (cur_columns%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_columns.seq);
+ DBMS_LOB.APPEND (res, rec_columns.column_name);
+ DBMS_LOB.APPEND (res, rec_columns.pk);
+ DBMS_LOB.APPEND (res, rec_columns.fk);
+ DBMS_LOB.APPEND (res, rec_columns.m);
+ IF (INSTR(LOWER(rec_columns.data_type),'unknown') = 0) THEN
+ DBMS_LOB.APPEND (res, rec_columns.data_type);
+ ELSE
+ SELECT XMLElement("osdm_t:DataType", '').getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END IF;
+ DBMS_LOB.APPEND (res, rec_columns.dt_kind);
+ DBMS_LOB.APPEND (res, rec_columns.domain_name);
+ DBMS_LOB.APPEND (res, rec_columns.formula);
+ DBMS_LOB.APPEND (res, rec_columns.security);
+ DBMS_LOB.APPEND (res, rec_columns.abbreviation);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_columns%ROWCOUNT = rec_columns.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Columns Comments
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useTableColumnsComments = 1) THEN
+ FOR rec_columns_comments IN cur_columns_comments(v_table_ovid) LOOP
+ IF (cur_columns_comments%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_columns_comments.seq);
+ DBMS_LOB.APPEND (res, rec_columns_comments.column_name);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_columns_comments.description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_columns_comments.description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_t:ColumnDescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_columns_comments.notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_columns_comments.notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_t:ColumnNoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_columns_comments%ROWCOUNT = rec_columns_comments.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Indexes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useTableIndexes = 1) THEN
+ FOR rec_indexes IN cur_indexes(v_table_ovid) LOOP
+ IF (cur_indexes%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_indexes.idx_name);
+ DBMS_LOB.APPEND (res, rec_indexes.state);
+ DBMS_LOB.APPEND (res, rec_indexes.functional);
+ DBMS_LOB.APPEND (res, rec_indexes.spatial);
+ DBMS_LOB.APPEND (res, rec_indexes.expression);
+ DBMS_LOB.APPEND (res, rec_indexes.col_name);
+ DBMS_LOB.APPEND (res, rec_indexes.sort_order);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_indexes%ROWCOUNT = rec_indexes.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Constraints
+ v_cc_created := FALSE;
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useTableConstraints = 1) THEN
+ -- Table Level Constraints
+ FOR rec_tl_constraints IN cur_tl_constraints(v_table_ovid) LOOP
+ IF (cur_tl_constraints%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ v_cc_created := TRUE;
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_tl_constraints.c_type);
+ DBMS_LOB.APPEND (res, rec_tl_constraints.c_name);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR( rec_tl_constraints.c_details||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_tl_constraints.c_details||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_t:TLConstraintRuleRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+
+ IF (cur_tl_constraints%ROWCOUNT = rec_tl_constraints.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ END LOOP;
+
+ -- Column Level Constraints
+ FOR rec_cl_constraints IN cur_cl_constraints(v_table_ovid) LOOP
+ IF (cur_cl_constraints%ROWCOUNT = 1) THEN
+ IF NOT v_cc_created THEN
+ DBMS_LOB.APPEND (res,'');
+ v_cc_created := TRUE;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+ v_cc_created := TRUE;
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_cl_constraints.c_type);
+ DBMS_LOB.APPEND (res, rec_cl_constraints.c_name);
+ DBMS_LOB.APPEND (res, rec_cl_constraints.c_details);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_cl_constraints%ROWCOUNT = rec_cl_constraints.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ IF v_cc_created THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ END IF;
+
+ -- Foreign Keys Referring To
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useTableFKReferringTo = 1) THEN
+ FOR rec_fk_referring_to IN cur_fk_referring_to(v_table_ovid) LOOP
+ IF (cur_fk_referring_to%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_fk_referring_to.fk_name);
+ DBMS_LOB.APPEND (res, rec_fk_referring_to.referring_to);
+ DBMS_LOB.APPEND (res, rec_fk_referring_to.mandatory);
+ DBMS_LOB.APPEND (res, rec_fk_referring_to.transferable);
+ DBMS_LOB.APPEND (res, rec_fk_referring_to.in_arc);
+ DBMS_LOB.APPEND (res, rec_fk_referring_to.col_name);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_fk_referring_to%ROWCOUNT = rec_fk_referring_to.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Foreign Keys Referred From
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useTableFKReferredFrom = 1) THEN
+ FOR rec_fk_referred_from IN cur_fk_referred_from(v_table_ovid) LOOP
+ IF (cur_fk_referred_from%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_fk_referred_from.fk_name);
+ DBMS_LOB.APPEND (res, rec_fk_referred_from.referred_from);
+ DBMS_LOB.APPEND (res, rec_fk_referred_from.mandatory);
+ DBMS_LOB.APPEND (res, rec_fk_referred_from.transferable);
+ DBMS_LOB.APPEND (res, rec_fk_referred_from.in_arc);
+ DBMS_LOB.APPEND (res, rec_fk_referred_from.col_name);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_fk_referred_from%ROWCOUNT = rec_fk_referred_from.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering single table data ended');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_SingleTable_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_SingleTable_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_SingleTable_Data;
+
+FUNCTION Gather_AllTables_Data(v_model_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+v_description VARCHAR2(32767);
+v_notes VARCHAR2(32767);
+v_cc_created BOOLEAN := FALSE;
+token_value CLOB;
+
+-- Common Data
+CURSOR cur_common_data(v_m_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_at:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_at:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments version_comment,
+ XMLElement("osdm_at:ModelName",m.model_name).getClobVal() model_name
+ FROM dmrs_designs d,
+ dmrs_models m
+ WHERE d.design_ovid = m.design_ovid
+ AND m.model_ovid = v_m_ovid;
+rec_common_data cur_common_data%ROWTYPE;
+
+-- All Tables General Data
+CURSOR cur_all_tables(v_m_ovid IN VARCHAR2) IS
+ SELECT /*+ index(t TABLES_FK_IDXV1) */
+ XMLElement("osdm_at:TableName",t.table_name).getClobVal() table_name,
+ XMLElement("osdm_at:Abbreviation",t.abbreviation).getClobVal() abbreviation,
+ XMLElement("osdm_at:ClassificationTypeName",t.classification_type_name).getClobVal() class_type_name,
+ XMLElement("osdm_at:ObjectTypeName",t.structured_type_name).getClobVal() obj_type_name,
+ XMLElement("osdm_at:NumberOfColumns",t.number_data_elements).getClobVal() number_cols,
+ XMLElement("osdm_at:NumberOfRowsMin",t.min_volume).getClobVal() number_rows_min,
+ XMLElement("osdm_at:NumberOfRowsMax",t.max_volume).getClobVal() number_rows_max,
+ XMLElement("osdm_at:ExpectedNumberOfRows",t.expected_volume).getClobVal() number_rows_expected,
+ XMLElement("osdm_at:ExpectedGrowth",t.growth_rate_percents).getClobVal() growth_expected,
+ XMLElement("osdm_at:GrowthInterval",t.growth_rate_interval).getClobVal() growth_interval,
+ XMLElement("osdm_at:FunctionalName", (SELECT NVL(e.entity_name,'')
+ FROM dmrs_entities e,
+ dmrs_mappings m
+ WHERE m.relational_object_ovid = t.ovid
+ AND m.logical_object_ovid = e.ovid
+ AND ROWNUM = 1)).getClobVal() functional_name,
+ t.ovid table_ovid,
+ COUNT(t.table_name) over() total_row_count
+ FROM dmrs_tables t
+ WHERE t.model_ovid = v_m_ovid
+ ORDER BY t.table_name;
+rec_all_tables cur_all_tables%ROWTYPE;
+
+-- Columns Data
+CURSOR cur_columns(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_at:Sequence",c.sequence).getClobVal() seq,
+ XMLElement("osdm_at:ColumnName",c.column_name).getClobVal() column_name,
+ XMLElement("osdm_at:PK",c.pk_flag).getClobVal() pk,
+ XMLElement("osdm_at:FK",c.fk_flag).getClobVal() fk,
+ XMLElement("osdm_at:M",DECODE(c.mandatory,'N',' ',c.mandatory)).getClobVal() m,
+ XMLElement("osdm_at:DataTypeKind",DECODE(c.datatype_kind,
+ 'Domain', 'DOM',
+ 'Logical Type', 'LT',
+ 'Distinct Type', 'DT',
+ 'Ref Struct Type','RST',
+ 'Structured Type','ST',
+ 'Collection Type','CT')
+ ).getClobVal() dt_kind,
+ XMLElement("osdm_at:DataType",
+ DECODE(c.datatype_kind,
+ 'Domain', c.logical_type_name ||' '||
+ DECODE (NVL(c.t_size,''),'',
+ DECODE(NVL(c.t_scale,0),0,
+ DECODE(NVL(c.t_precision,0),0,null,'('|| DECODE(NVL(c.t_precision,0),0,null,c.t_precision) ||')'),
+ '('|| DECODE(NVL(c.t_precision,0),0,null,c.t_precision) || ',' || DECODE(NVL(c.t_scale,0),0,null,c.t_scale)||')'),
+ '('||TRIM(DECODE(c.t_size,'',null,c.t_size||' '||c.char_units ))||')'),
+ 'Logical Type', c.logical_type_name ||' '||
+ DECODE (NVL(c.t_size,''),'',
+ DECODE(NVL(c.t_scale,0),0,
+ DECODE(NVL(c.t_precision,0),0,null,'('|| DECODE(NVL(c.t_precision,0),0,null,c.t_precision) ||')'),
+ '('|| DECODE(NVL(c.t_precision,0),0,null,c.t_precision) || ',' || DECODE(NVL(c.t_scale,0),0,null,c.t_scale)||')'),
+ '('||TRIM(DECODE(c.t_size,'',null,c.t_size||' '||c.char_units ))||')')
+ ) ||
+ DECODE (c.auto_increment_column,'Y', ' - AI','') ||
+ DECODE (c.identity_column,'Y', ' - ID','')
+ ).getClobVal() data_type,
+ XMLElement("osdm_at:DomainName",DECODE(c.domain_name,'Unknown',null,c.domain_name)).getClobVal() domain_name,
+ XMLElement("osdm_at:Formula",TRIM(c.formula||' '||c.default_value)).getClobVal() formula,
+ XMLElement("osdm_at:Security",DECODE(c.personally_id_information ||'/'||c.sensitive_information||'/'||c.mask_for_none_production,'//',
+ null,c.personally_id_information ||'/'||c.sensitive_information||'/'||c.mask_for_none_production)).getClobVal() security,
+ XMLElement("osdm_at:PreferredAbbreviation",c.abbreviation).getClobVal() abbreviation,
+ COUNT(c.column_name) over() total_row_count
+ FROM dmrs_columns c
+ WHERE c.container_ovid = v_t_ovid
+ ORDER BY c.sequence;
+rec_columns cur_columns%ROWTYPE;
+
+-- Columns Comments Data
+CURSOR cur_columns_comments(v_t_ovid IN VARCHAR2) IS
+ SELECT a.seq seq,
+ a.column_name column_name,
+ a.description description,
+ a.notes notes,
+ COUNT(a.column_name) over() total_row_count
+ FROM (
+ SELECT XMLElement("osdm_at:ColumnCommentsSequence",c.sequence).getStringVal() seq,
+ XMLElement("osdm_at:ColumnCommentsName",c.column_name).getStringVal() column_name,
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = c.ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = c.ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = c.ovid
+ AND t.type='Note') notes
+ FROM dmrs_columns c
+ WHERE c.container_ovid = v_t_ovid
+ ORDER BY c.sequence
+ ) a
+ WHERE DBMS_LOB.getlength(description) > 0 OR DBMS_LOB.getlength(notes) > 0;
+rec_columns_comments cur_columns_comments%ROWTYPE;
+
+--Indexes
+CURSOR cur_indexes(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_at:IndexName",i.index_name).getClobVal() idx_name,
+ XMLElement("osdm_at:IndexState",DECODE(i.state,'Unique Plain Index','UN','Unique Constraint','UK','Primary Constraint','PK',null)).getClobVal() state,
+ XMLElement("osdm_at:IndexFunctional",DECODE(i.functional,'N',' ',i.functional)).getClobVal() functional,
+ XMLElement("osdm_at:IndexSpatial",DECODE(i.spatial_index,'N',' ',i.spatial_index)).getClobVal() spatial,
+ XMLElement("osdm_at:IndexExpression",i.expression).getClobVal() expression,
+ XMLElement("osdm_at:IndexColumnName",c.column_name).getClobVal() col_name,
+ XMLElement("osdm_at:IndexSortOrder",c.sort_order).getClobVal() sort_order,
+ c.sequence idx_sequence,
+ COUNT(c.column_name) over() total_row_count
+ FROM dmrs_tables t,
+ dmrs_indexes i,
+ dmrs_constr_index_columns c
+ WHERE t.ovid = i.container_ovid
+ AND i.ovid = c.index_ovid
+ AND t.ovid = v_t_ovid
+ ORDER BY i.index_name, c.sequence, c.sort_order;
+rec_indexes cur_indexes%ROWTYPE;
+
+-- Table Level Constraints
+CURSOR cur_tl_constraints(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_at:TLConstraintType", CASE WHEN rownum>1 THEN ''
+ ELSE 'Table Level'
+ END ).getClobVal() c_type,
+ XMLElement("osdm_at:TLConstraintName", tc.constraint_name).getClobVal() c_name,
+ tc.text c_details,
+ COUNT(tc.constraint_name) over() total_row_count
+ FROM dmrs_table_constraints tc
+ WHERE tc.table_ovid = v_t_ovid;
+rec_tl_constraints cur_tl_constraints%ROWTYPE;
+
+-- Column Level Constraints
+CURSOR cur_cl_constraints(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_at:ContstraintType", CASE WHEN rownum>1 THEN ''
+ ELSE 'Column Level'
+ END).getClobVal() c_type,
+ XMLElement("osdm_at:ALCConstraintName", c.column_name ||
+ DECODE((SELECT DISTINCT(constraint_name)
+ FROM dmrs_check_constraints
+ WHERE c.ovid = dataelement_ovid),NULL,'',
+ ' / '|| (SELECT DISTINCT(constraint_name)
+ FROM dmrs_check_constraints
+ WHERE c.ovid = dataelement_ovid))).getClobVal() c_name,
+ Gather_Constraint_Details_XML(c.ovid, 'osdm_at') c_details,
+ COUNT(c.column_name) over() total_row_count
+ FROM dmrs_columns c
+ WHERE c.container_ovid = v_t_ovid
+ AND (c.ovid IN (SELECT dataelement_ovid FROM dmrs_avt) OR
+ c.ovid IN (SELECT dataelement_ovid FROM dmrs_value_ranges) OR
+ c.ovid IN (SELECT dataelement_ovid FROM dmrs_check_constraints));
+rec_cl_constraints cur_cl_constraints%ROWTYPE;
+
+--Foreign keys referring to other tables
+CURSOR cur_fk_referring_to(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_at:FKName",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE fk.fk_name
+ END
+ ).getClobVal() fk_name,
+ XMLElement("osdm_at:FKReferringTo",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE fk.referred_table_name
+ END
+ ).getClobVal() referring_to,
+ XMLElement("osdm_at:FKMandatory",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE DECODE(fk.mandatory,'Y',fk.mandatory,' ')
+ END
+ ).getClobVal() mandatory,
+ XMLElement("osdm_at:FKTransferable",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE DECODE(fk.transferable,'Y',fk.transferable,' ')
+ END
+ ).getClobVal() transferable,
+ XMLElement("osdm_at:FKInArc",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE DECODE(fk.in_arc,'Y',fk.in_arc,' ')
+ END
+ ).getClobVal() in_arc,
+ XMLElement("osdm_at:FKColumnName",ic.column_name).getClobVal() col_name,
+ ic.sequence seq,
+ COUNT(ic.column_name) over() total_row_count
+ FROM dmrs_foreignkeys fk,
+ dmrs_constr_index_columns ic
+ WHERE fk.child_table_ovid = v_t_ovid
+ AND fk.ovid = ic.index_ovid
+ ORDER BY fk.referred_table_name,fk.fk_name, ic.sequence;
+rec_fk_referring_to cur_fk_referring_to%ROWTYPE;
+
+--Foreign keys referring from other tables
+CURSOR cur_fk_referred_from(v_t_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_at:FKName",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE fk.fk_name
+ END
+ ).getClobVal() fk_name,
+ XMLElement("osdm_at:FKReferredFrom",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE fk.child_table_name
+ END
+ ).getClobVal() referred_from,
+ XMLElement("osdm_at:FKMandatory",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE DECODE(fk.mandatory,'Y',fk.mandatory,' ')
+ END
+ ).getClobVal() mandatory,
+ XMLElement("osdm_at:FKTransferable",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE DECODE(fk.transferable,'Y',fk.transferable,' ')
+ END
+ ).getClobVal() transferable,
+ XMLElement("osdm_at:FKInArc",CASE WHEN ic.sequence>1 THEN ' '
+ ELSE DECODE(fk.in_arc,'Y',fk.in_arc,' ')
+ END
+ ).getClobVal() in_arc,
+ XMLElement("osdm_at:FKColumnName",ic.column_name).getClobVal() col_name,
+ ic.sequence seq,
+ COUNT(ic.column_name) over() total_row_count
+ FROM dmrs_foreignkeys fk,
+ dmrs_constr_index_columns ic
+ WHERE fk.referred_table_ovid = v_t_ovid
+ AND fk.ovid = ic.index_ovid
+ ORDER BY fk.child_table_name,fk.fk_name, ic.sequence;
+rec_fk_referred_from cur_fk_referred_from%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering all tables data started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+ DBMS_LOB.APPEND (res,'');
+
+ -- Common Data
+ FOR rec_common_data IN cur_common_data(v_model_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_common_data.design_name);
+ DBMS_LOB.APPEND (res, rec_common_data.version_date);
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_common_data.version_comment||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_common_data.version_comment||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+
+ SELECT XMLElement("osdm_at:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_common_data.model_name);
+
+ END LOOP;
+
+ FOR rec_all_tables IN cur_all_tables(v_model_ovid) LOOP
+
+ IF (cur_all_tables%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ -- Description / Notes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDescriptionInfo = 1) THEN
+
+ DBMS_LOB.APPEND (res, '');
+
+ SELECT
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_tables.table_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_tables.table_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_tables.table_ovid
+ AND t.type='Note') notes
+ INTO v_description,
+ v_notes
+ FROM dual;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_at:DescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_at:NoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ END IF;
+
+ DBMS_LOB.APPEND (res, rec_all_tables.table_name);
+ DBMS_LOB.APPEND (res, rec_all_tables.functional_name);
+ DBMS_LOB.APPEND (res, rec_all_tables.abbreviation);
+ DBMS_LOB.APPEND (res, rec_all_tables.class_type_name);
+ DBMS_LOB.APPEND (res, rec_all_tables.obj_type_name);
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useQuantitativeInfo = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_all_tables.number_cols);
+ DBMS_LOB.APPEND (res, rec_all_tables.number_rows_min);
+ DBMS_LOB.APPEND (res, rec_all_tables.number_rows_max);
+ DBMS_LOB.APPEND (res, rec_all_tables.number_rows_expected);
+ DBMS_LOB.APPEND (res, rec_all_tables.growth_expected);
+ DBMS_LOB.APPEND (res, rec_all_tables.growth_interval);
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ -- Columns
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useTableColumns = 1) THEN
+ FOR rec_columns IN cur_columns(rec_all_tables.table_ovid) LOOP
+ IF (cur_columns%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_columns.seq);
+ DBMS_LOB.APPEND (res, rec_columns.column_name);
+ DBMS_LOB.APPEND (res, rec_columns.pk);
+ DBMS_LOB.APPEND (res, rec_columns.fk);
+ DBMS_LOB.APPEND (res, rec_columns.m);
+ IF (INSTR(LOWER(rec_columns.data_type),'unknown') = 0) THEN
+ DBMS_LOB.APPEND (res, rec_columns.data_type);
+ ELSE
+ SELECT XMLElement("osdm_at:DataType", '').getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END IF;
+ DBMS_LOB.APPEND (res, rec_columns.dt_kind);
+ DBMS_LOB.APPEND (res, rec_columns.domain_name);
+ DBMS_LOB.APPEND (res, rec_columns.formula);
+ DBMS_LOB.APPEND (res, rec_columns.security);
+ DBMS_LOB.APPEND (res, rec_columns.abbreviation);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_columns%ROWCOUNT = rec_columns.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Columns Comments
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useTableColumnsComments = 1) THEN
+ FOR rec_columns_comments IN cur_columns_comments(rec_all_tables.table_ovid) LOOP
+ IF (cur_columns_comments%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_columns_comments.seq);
+ DBMS_LOB.APPEND (res, rec_columns_comments.column_name);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_columns_comments.description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_columns_comments.description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_at:ColumnDescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_columns_comments.notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_columns_comments.notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_at:ColumnNoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_columns_comments%ROWCOUNT = rec_columns_comments.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Indexes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useTableIndexes = 1) THEN
+ FOR rec_indexes IN cur_indexes(rec_all_tables.table_ovid) LOOP
+ IF (cur_indexes%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_indexes.idx_name);
+ DBMS_LOB.APPEND (res, rec_indexes.state);
+ DBMS_LOB.APPEND (res, rec_indexes.functional);
+ DBMS_LOB.APPEND (res, rec_indexes.spatial);
+ DBMS_LOB.APPEND (res, rec_indexes.expression);
+ DBMS_LOB.APPEND (res, rec_indexes.col_name);
+ DBMS_LOB.APPEND (res, rec_indexes.sort_order);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_indexes%ROWCOUNT = rec_indexes.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ v_cc_created := FALSE;
+ -- Constraints
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useTableConstraints = 1) THEN
+ -- Table Level Constraints
+ FOR rec_tl_constraints IN cur_tl_constraints(rec_all_tables.table_ovid) LOOP
+ IF (cur_tl_constraints%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ v_cc_created := TRUE;
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_tl_constraints.c_type);
+ DBMS_LOB.APPEND (res, rec_tl_constraints.c_name);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR( rec_tl_constraints.c_details||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_tl_constraints.c_details||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_at:TLConstraintRuleRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+
+ IF (cur_tl_constraints%ROWCOUNT = rec_tl_constraints.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ END LOOP;
+
+ -- Column Level Constraints
+ FOR rec_cl_constraints IN cur_cl_constraints(rec_all_tables.table_ovid) LOOP
+ IF (cur_cl_constraints%ROWCOUNT = 1) THEN
+ IF NOT v_cc_created THEN
+ DBMS_LOB.APPEND (res,'');
+ v_cc_created := TRUE;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+ v_cc_created := TRUE;
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_cl_constraints.c_type);
+ DBMS_LOB.APPEND (res, rec_cl_constraints.c_name);
+ DBMS_LOB.APPEND (res, rec_cl_constraints.c_details);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_cl_constraints%ROWCOUNT = rec_cl_constraints.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ IF v_cc_created THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ END IF;
+
+ -- Foreign Keys Referring To
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useTableFKReferringTo = 1) THEN
+ FOR rec_fk_referring_to IN cur_fk_referring_to(rec_all_tables.table_ovid) LOOP
+ IF (cur_fk_referring_to%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_fk_referring_to.fk_name);
+ DBMS_LOB.APPEND (res, rec_fk_referring_to.referring_to);
+ DBMS_LOB.APPEND (res, rec_fk_referring_to.mandatory);
+ DBMS_LOB.APPEND (res, rec_fk_referring_to.transferable);
+ DBMS_LOB.APPEND (res, rec_fk_referring_to.in_arc);
+ DBMS_LOB.APPEND (res, rec_fk_referring_to.col_name);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_fk_referring_to%ROWCOUNT = rec_fk_referring_to.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Foreign Keys Referred From
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useTableFKReferredFrom = 1) THEN
+ FOR rec_fk_referred_from IN cur_fk_referred_from(rec_all_tables.table_ovid) LOOP
+ IF (cur_fk_referred_from%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_fk_referred_from.fk_name);
+ DBMS_LOB.APPEND (res, rec_fk_referred_from.referred_from);
+ DBMS_LOB.APPEND (res, rec_fk_referred_from.mandatory);
+ DBMS_LOB.APPEND (res, rec_fk_referred_from.transferable);
+ DBMS_LOB.APPEND (res, rec_fk_referred_from.in_arc);
+ DBMS_LOB.APPEND (res, rec_fk_referred_from.col_name);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_fk_referred_from%ROWCOUNT = rec_fk_referred_from.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_all_tables%ROWCOUNT = rec_all_tables.total_row_count) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ END LOOP;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering all tables data ended.');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Gathering all tables Exception : : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Gathering all tables Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_AllTables_Data;
+
+FUNCTION Gather_SingleEntity_Data(v_entity_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+v_notes CLOB;
+v_description CLOB;
+v_rel_total_count INTEGER;
+token_value CLOB;
+
+CURSOR cur_general_data(v_e_ovid IN VARCHAR2) IS
+ -- General data
+ SELECT XMLElement("osdm_e:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_e:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments comments,
+ XMLElement("osdm_e:ModelName",m.model_name).getClobVal() model_name
+ FROM dmrs_designs d,
+ dmrs_models m,
+ dmrs_entities e
+ WHERE d.design_ovid = m.design_ovid
+ AND e.model_ovid = m.model_ovid
+ AND e.ovid = v_e_ovid;
+rec_general_data cur_general_data%ROWTYPE;
+
+CURSOR cur_entity(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_e:EntityName",e.entity_name).getClobVal() entity_name,
+ XMLElement("osdm_e:ClassificationTypeName",e.classification_type_name).getClobVal() classification_type_name,
+ XMLElement("osdm_e:Abbreviation",e.preferred_abbreviation).getClobVal() pref_abbreviation,
+ XMLElement("osdm_e:SuperType",(SELECT e1.entity_name FROM dmrs_entities e1 WHERE e.supertypeentity_ovid = e1.ovid)).getClobVal() super_type,
+ XMLElement("osdm_e:Synonyms", e.synonyms).getClobVal() table_synonyms,
+ XMLElement("osdm_e:ObjectTypeName",e.structured_type_name).getClobVal() object_type_name,
+ XMLElement("osdm_e:NumberOfAttributes",e.number_data_elements).getClobVal() number_of_attributes,
+ XMLElement("osdm_e:NumberOfRowsMin",e.min_volume).getClobVal() number_rows_min,
+ XMLElement("osdm_e:NumberOfRowsMax",e.max_volume).getClobVal() number_rows_max,
+ XMLElement("osdm_e:ExpectedNumberOfRows",e.expected_volume).getClobVal() expected_number_of_rows,
+ XMLElement("osdm_e:ExpectedGrowth",e.growth_rate_percents).getClobVal() expected_growth,
+ XMLElement("osdm_e:GrowthInterval",e.growth_rate_interval).getClobVal() growth_interval
+ FROM dmrs_entities e
+ WHERE e.ovid = v_e_ovid;
+rec_entity cur_entity%ROWTYPE;
+
+CURSOR cur_mapped_tables(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_e:TableName",t.model_name||'.'||t.table_name).getClobVal() table_name,
+ COUNT(t.table_name) over() total_row_count
+ FROM dmrs_entities e,
+ dmrs_tables t,
+ dmrs_mappings m
+ WHERE m.relational_object_ovid = t.ovid
+ AND m.logical_object_ovid = e.ovid
+ AND e.ovid = v_e_ovid;
+rec_mapped_tables cur_mapped_tables%ROWTYPE;
+
+CURSOR cur_attributes(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_e:Sequence",a.sequence).getClobVal() seq,
+ XMLElement("osdm_e:AttributeName",a.attribute_name).getClobVal() attr_name,
+ XMLElement("osdm_e:DataTypeKind",DECODE(a.datatype_kind,
+ 'Domain', 'DOM',
+ 'Logical Type', 'LT',
+ 'Distinct Type', 'DT',
+ 'Ref Struct Type','RST',
+ 'Structured Type','ST',
+ 'Collection Type','CT')
+ ).getClobVal() dt_kind,
+ XMLElement("osdm_e:DomainName",DECODE(a.domain_name,'Unknown',null,a.domain_name)).getClobVal() domain_name,
+ XMLElement("osdm_e:DataType",
+ DECODE(a.datatype_kind,
+ 'Domain', a.logical_type_name ||' '||
+ DECODE (NVL(a.t_size,''),'',
+ DECODE(NVL(a.t_scale,0),0,
+ DECODE(NVL(a.t_precision,0),0,null,'('|| DECODE(NVL(a.t_precision,0),0,null,a.t_precision) ||')'),
+ '('|| DECODE(NVL(a.t_precision,0),0,null,a.t_precision) || ',' || DECODE(NVL(a.t_scale,0),0,null,a.t_scale)||')'),
+ '('||TRIM(DECODE(a.t_size,'',null,a.t_size||' '||a.char_units ))||')'),
+ 'Logical Type', a.logical_type_name ||' '||
+ DECODE (NVL(a.t_size,''),'',
+ DECODE(NVL(a.t_scale,0),0,
+ DECODE(NVL(a.t_precision,0),0,null,'('|| DECODE(NVL(a.t_precision,0),0,null,a.t_precision) ||')'),
+ '('|| DECODE(NVL(a.t_precision,0),0,null,a.t_precision) || ',' || DECODE(NVL(a.t_scale,0),0,null,a.t_scale)||')'),
+ '('||TRIM(DECODE(a.t_size,'',null,a.t_size||' '||a.char_units ))||')')
+ )
+ ).getClobVal() data_type,
+ XMLElement("osdm_e:PK",a.pk_flag).getClobVal() pk,
+ XMLElement("osdm_e:FK",a.fk_flag).getClobVal() fk,
+ XMLElement("osdm_e:M",DECODE(a.mandatory,'N',' ',a.mandatory)).getClobVal() m,
+ XMLElement("osdm_e:Formula",TRIM(a.formula||' '||a.default_value)).getClobVal() formula,
+ XMLElement("osdm_e:AttributeSynonyms",a.synonyms).getClobVal() synonyms,
+ XMLElement("osdm_e:PreferredAbbreviation",a.preferred_abbreviation).getClobVal() pref_abbr,
+ COUNT(a.sequence) over() total_row_count
+ FROM dmrs_attributes a
+ WHERE a.container_ovid = v_e_ovid
+ ORDER BY a.sequence;
+rec_attributes cur_attributes%ROWTYPE;
+
+-- Attributes Comments Data
+CURSOR cur_attributes_comments(v_e_ovid IN VARCHAR2) IS
+ SELECT a.seq seq,
+ a.attribute_name attribute_name,
+ a.description description,
+ a.notes notes,
+ COUNT(a.attribute_name) over() total_row_count
+ FROM (
+ SELECT XMLElement("osdm_e:AttributeCommentsSequence",a.sequence).getStringVal() seq,
+ XMLElement("osdm_e:AttributeCommentsName",a.attribute_name).getStringVal() attribute_name,
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = a.ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = a.ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = a.ovid
+ AND t.type='Note') notes
+ FROM dmrs_entities e,
+ dmrs_attributes a
+ WHERE e.ovid = a.container_ovid
+ and e.ovid = v_e_ovid
+ ORDER BY a.sequence
+ ) a
+ WHERE DBMS_LOB.getlength(description) > 0 OR DBMS_LOB.getlength(notes) > 0;
+rec_attributes_comments cur_attributes_comments%ROWTYPE;
+
+CURSOR cur_identifiers(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_e:IdentifierName",CASE WHEN ke.sequence>1 THEN ' ' ELSE ke.key_name END).getClobVal() nn,
+ XMLElement("osdm_e:PrimaryIdentifier",CASE WHEN ke.sequence>1 THEN ' ' ELSE DECODE(k.state,'Primary Key','Y') END).getClobVal() pi,
+ XMLElement("osdm_e:ElementName",ke.element_name).getClobVal() element_name,
+ XMLElement("osdm_e:ElementType",ke.type).getClobVal() type,
+ XMLElement("osdm_e:SourceLabel",ke.source_label).getClobVal() source_label,
+ XMLElement("osdm_e:TargetLabel",ke.target_label).getClobVal() target_label,
+ COUNT(ke.sequence) over() total_row_count
+ FROM dmrs_keys k,
+ dmrs_key_elements ke
+ WHERE k.container_ovid = v_e_ovid
+ AND ke.key_ovid = k.ovid
+ ORDER BY ke.sequence;
+rec_identifiers cur_identifiers%ROWTYPE;
+
+CURSOR cur_relationships(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_e:SourceName",r.target_entity_name).getClobVal() source_name,
+ XMLElement("osdm_e:SourceRole",r.source_label).getClobVal() source_role,
+ XMLElement("osdm_e:TargetRole",r.target_label).getClobVal() target_role,
+ XMLElement("osdm_e:InArc",DECODE(r.in_arc,'N','',r.in_arc)).getClobVal() in_arc,
+ XMLElement("osdm_e:Cardinality",
+ DECODE(r.source_optional,'Y',0,'1') || '..' || r.sourceto_target_cardinality
+ ||':'||
+ DECODE(r.target_optional,'Y',0,'1') || '..' || r.targetto_source_cardinality
+ ).getClobVal() cardinality,
+ XMLElement("osdm_e:DominantRole",DECODE(r.dominant_role,'None','')).getClobVal() dominant_role,
+ XMLElement("osdm_e:Identifying",DECODE(r.identifying,'N','',r.identifying)).getClobVal() identifying,
+ XMLElement("osdm_e:Transferable",DECODE(r.transferable,'N','',r.transferable)).getClobVal() transferable
+ FROM dmrs_relationships r
+ WHERE r.source_ovid = v_e_ovid
+ UNION ALL
+ SELECT XMLElement("osdm_e:SourceName",r.source_entity_name).getClobVal() source_name,
+ XMLElement("osdm_e:SourceRole",r.source_label).getClobVal() source_role,
+ XMLElement("osdm_e:TargetRole",r.target_label).getClobVal() target_role,
+ XMLElement("osdm_e:InArc",DECODE(r.in_arc,'N','',r.in_arc)).getClobVal() in_arc,
+ XMLElement("osdm_e:Cardinality",
+ DECODE(r.source_optional,'Y',0,'1') || '..' || r.sourceto_target_cardinality
+ ||':'||
+ DECODE(r.target_optional,'Y',0,'1') || '..' || r.targetto_source_cardinality
+ ).getClobVal() cardinality,
+ XMLElement("osdm_e:DominantRole",DECODE(r.dominant_role,'None','')).getClobVal() dominant_role,
+ XMLElement("osdm_e:Identifying",DECODE(r.identifying,'N','',r.identifying)).getClobVal() identifying,
+ XMLElement("osdm_e:Transferable",DECODE(r.transferable,'N','',r.transferable)).getClobVal() transferable
+ FROM dmrs_relationships r
+ WHERE r.target_ovid = v_e_ovid;
+rec_relationships cur_relationships%ROWTYPE;
+
+CURSOR cur_incoming_processes(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_e:IncomingProcessName", NVL(pe.process_name,' ')).getClobVal() ipr_name,
+ XMLElement("osdm_e:IncomingFlowName", NVL(pe.flow_name,' ')).getClobVal() ipr_flow_name,
+ XMLElement("osdm_e:IncomingCRUDCode", NVL(pe.crud_code,' ')).getClobVal() ipr_crud_code,
+ XMLElement("osdm_e:IncomingDFDName", NVL(pe.dfd_name,' ')).getClobVal() ipr_dfd_name,
+ COUNT(pe.process_name) over() total_row_count
+ FROM dmrs_process_entities pe
+ WHERE pe.entity_ovid = v_e_ovid
+ AND pe.flow_direction = 'IN'
+ ORDER BY pe.process_name;
+rec_incoming_processes cur_incoming_processes%ROWTYPE;
+
+CURSOR cur_outgoing_processes(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_e:OutgoingProcessName", pe.process_name).getClobVal() opr_name,
+ XMLElement("osdm_e:OutgoingFlowName", pe.flow_name).getClobVal() opr_flow_name,
+ XMLElement("osdm_e:OutgoingCRUDCode", pe.crud_code).getClobVal() opr_crud_code,
+ XMLElement("osdm_e:OutgoingDFDName", pe.dfd_name).getClobVal() opr_dfd_name,
+ COUNT(pe.process_name) over() total_row_count
+ FROM dmrs_process_entities pe
+ WHERE pe.entity_ovid = v_e_ovid
+ AND pe.flow_direction = 'OUT'
+ ORDER BY pe.process_name;
+rec_outgoing_processes cur_outgoing_processes%ROWTYPE;
+
+-- Constraints
+CURSOR cur_constraints(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_e:ContstraintType", CASE WHEN rownum>1 THEN ''
+ ELSE 'Attribute Level'
+ END).getClobVal() c_type,
+ XMLElement("osdm_e:ALCConstraintName", a.attribute_name ||
+ DECODE((SELECT DISTINCT(constraint_name)
+ FROM dmrs_check_constraints
+ WHERE a.ovid = dataelement_ovid),NULL,'',
+ ' / '|| (SELECT DISTINCT(constraint_name)
+ FROM dmrs_check_constraints
+ WHERE a.ovid = dataelement_ovid))).getClobVal() c_name,
+ Gather_Constraint_Details_XML(a.ovid, 'osdm_e') c_details,
+ COUNT(a.attribute_name) over() total_row_count
+ FROM dmrs_attributes a
+ WHERE a.container_ovid = v_e_ovid
+ AND (a.ovid IN (SELECT dataelement_ovid FROM dmrs_avt) OR
+ a.ovid IN (SELECT dataelement_ovid FROM dmrs_value_ranges) OR
+ a.ovid IN (SELECT dataelement_ovid FROM dmrs_check_constraints));
+rec_constraints cur_constraints%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering single entity data started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+
+ DBMS_LOB.APPEND (res,'');
+
+ FOR rec_general_data IN cur_general_data(v_entity_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_general_data.design_name);
+ DBMS_LOB.APPEND (res, rec_general_data.version_date);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_e:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, rec_general_data.model_name);
+ END LOOP;
+
+ -- Mapped tables
+ FOR rec_mapped_tables IN cur_mapped_tables(v_entity_ovid) LOOP
+ IF (cur_mapped_tables%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_mapped_tables.table_name);
+ DBMS_LOB.APPEND (res, '');
+
+ IF (cur_mapped_tables%ROWCOUNT = rec_mapped_tables.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ -- Description / Notes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDescriptionInfo = 1) THEN
+
+ DBMS_LOB.APPEND (res, '');
+
+ SELECT NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_entity_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_entity_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_entity_ovid
+ AND t.type='Note') notes
+ INTO v_description,
+ v_notes
+ FROM dual;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_e:DescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_e:NoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ END IF;
+
+ FOR rec_entity IN cur_entity(v_entity_ovid) LOOP
+ DBMS_LOB.APPEND (res, rec_entity.entity_name);
+ DBMS_LOB.APPEND (res, rec_entity.pref_abbreviation);
+ DBMS_LOB.APPEND (res, rec_entity.classification_type_name);
+ DBMS_LOB.APPEND (res, rec_entity.object_type_name);
+ DBMS_LOB.APPEND (res, rec_entity.super_type);
+ DBMS_LOB.APPEND (res, rec_entity.table_synonyms);
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useQuantitativeInfo = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_entity.number_of_attributes);
+ DBMS_LOB.APPEND (res, rec_entity.number_rows_min);
+ DBMS_LOB.APPEND (res, rec_entity.number_rows_max);
+ DBMS_LOB.APPEND (res, rec_entity.expected_number_of_rows);
+ DBMS_LOB.APPEND (res, rec_entity.expected_growth);
+ DBMS_LOB.APPEND (res, rec_entity.growth_interval);
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ -- Attributes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityAttributes = 1) THEN
+ FOR rec_attributes IN cur_attributes(v_entity_ovid) LOOP
+ IF (cur_attributes%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_attributes.seq);
+ DBMS_LOB.APPEND (res, rec_attributes.attr_name);
+ DBMS_LOB.APPEND (res, rec_attributes.pk);
+ DBMS_LOB.APPEND (res, rec_attributes.fk);
+ DBMS_LOB.APPEND (res, rec_attributes.m);
+ IF (INSTR(LOWER(rec_attributes.data_type),'unknown') = 0) THEN
+ DBMS_LOB.APPEND (res, rec_attributes.data_type);
+ ELSE
+ SELECT XMLElement("osdm_e:DataType", '').getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END IF;
+ DBMS_LOB.APPEND (res, rec_attributes.dt_kind);
+ DBMS_LOB.APPEND (res, rec_attributes.domain_name);
+ DBMS_LOB.APPEND (res, rec_attributes.formula);
+ DBMS_LOB.APPEND (res, rec_attributes.pref_abbr);
+ DBMS_LOB.APPEND (res, rec_attributes.synonyms);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_attributes%ROWCOUNT = rec_attributes.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Attribute Comments
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityAttributesComments = 1) THEN
+ FOR rec_attributes_comments IN cur_attributes_comments(v_entity_ovid) LOOP
+ IF (cur_attributes_comments%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_attributes_comments.seq);
+ DBMS_LOB.APPEND (res, rec_attributes_comments.attribute_name);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_attributes_comments.description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_attributes_comments.description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_e:AttributeDescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_attributes_comments.notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_attributes_comments.notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+
+ SELECT XMLElement("osdm_e:AttributeNoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_attributes_comments%ROWCOUNT = rec_attributes_comments.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Constraints
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityConstraints = 1) THEN
+ FOR rec_constraints IN cur_constraints(v_entity_ovid) LOOP
+ IF (cur_constraints%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+ DBMS_LOB.APPEND (res,rec_constraints.c_type);
+ DBMS_LOB.APPEND (res,rec_constraints.c_name);
+ DBMS_LOB.APPEND (res,rec_constraints.c_details);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_constraints%ROWCOUNT = rec_constraints.total_row_count) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Identifiers
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityIdentifiers = 1) THEN
+ FOR rec_identifiers IN cur_identifiers(v_entity_ovid) LOOP
+ IF (cur_identifiers%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_identifiers.nn);
+ DBMS_LOB.APPEND (res, rec_identifiers.pi);
+ DBMS_LOB.APPEND (res, rec_identifiers.element_name);
+ DBMS_LOB.APPEND (res, rec_identifiers.type);
+ DBMS_LOB.APPEND (res, rec_identifiers.source_label);
+ DBMS_LOB.APPEND (res, rec_identifiers.target_label);
+ DBMS_LOB.APPEND (res, '');
+
+ IF (cur_identifiers%ROWCOUNT = rec_identifiers.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Relationships
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityRelationships = 1) THEN
+ -- Total count of relationships
+ SELECT COUNT(1)
+ INTO v_rel_total_count
+ FROM (
+ SELECT r.ovid
+ FROM dmrs_relationships r,
+ dmrs_entities e
+ WHERE r.source_ovid = e.ovid
+ AND e.ovid = v_entity_ovid
+ UNION ALL
+ SELECT r.ovid
+ FROM dmrs_relationships r,
+ dmrs_entities e
+ WHERE r.target_ovid = e.ovid
+ AND e.ovid = v_entity_ovid);
+
+ FOR rec_relationships IN cur_relationships(v_entity_ovid) LOOP
+ IF (cur_relationships%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_relationships.source_name);
+ DBMS_LOB.APPEND (res, rec_relationships.source_role);
+ DBMS_LOB.APPEND (res, rec_relationships.target_role);
+ DBMS_LOB.APPEND (res, rec_relationships.in_arc);
+ DBMS_LOB.APPEND (res, rec_relationships.cardinality);
+ DBMS_LOB.APPEND (res, rec_relationships.dominant_role);
+ DBMS_LOB.APPEND (res, rec_relationships.identifying);
+ DBMS_LOB.APPEND (res, rec_relationships.transferable);
+ DBMS_LOB.APPEND (res, '');
+
+ IF (cur_relationships%ROWCOUNT = v_rel_total_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ END LOOP;
+ END IF;
+
+ -- Incoming Processes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityIncomingProcesses = 1) THEN
+ FOR rec_incoming_processes IN cur_incoming_processes(v_entity_ovid) LOOP
+ IF (cur_incoming_processes%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_incoming_processes.ipr_name);
+ DBMS_LOB.APPEND (res, rec_incoming_processes.ipr_flow_name);
+ DBMS_LOB.APPEND (res, rec_incoming_processes.ipr_crud_code);
+ DBMS_LOB.APPEND (res, rec_incoming_processes.ipr_dfd_name);
+ DBMS_LOB.APPEND (res, '');
+ IF (cur_incoming_processes%ROWCOUNT = rec_incoming_processes.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Outgoing Processes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityOutgoingProcesses = 1) THEN
+ FOR rec_outgoing_processes IN cur_outgoing_processes(v_entity_ovid) LOOP
+ IF (cur_outgoing_processes%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_outgoing_processes.opr_name);
+ DBMS_LOB.APPEND (res, rec_outgoing_processes.opr_flow_name);
+ DBMS_LOB.APPEND (res, rec_outgoing_processes.opr_crud_code);
+ DBMS_LOB.APPEND (res, rec_outgoing_processes.opr_dfd_name);
+ DBMS_LOB.APPEND (res, '');
+ IF (cur_outgoing_processes%ROWCOUNT = rec_outgoing_processes.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering single entity data ended');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_SingleEntity_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_SingleEntity_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_SingleEntity_Data;
+
+FUNCTION Gather_AllEntities_Data(v_model_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+v_notes CLOB;
+v_description CLOB;
+v_rel_total_count INTEGER;
+token_value CLOB;
+
+CURSOR cur_general_data(v_m_ovid IN VARCHAR2) IS
+ -- General data
+ SELECT XMLElement("osdm_ae:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_ae:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments comments,
+ XMLElement("osdm_ae:ModelName",m.model_name).getClobVal() model_name
+ FROM dmrs_designs d,
+ dmrs_models m
+ WHERE d.design_ovid = m.design_ovid
+ AND m.model_ovid = v_model_ovid;
+rec_general_data cur_general_data%ROWTYPE;
+
+CURSOR cur_all_entities(v_m_ovid IN VARCHAR2) IS
+ SELECT /*+ index(e ENTITIES_FK_IDXV1) */
+ XMLElement("osdm_ae:EntityName",e.entity_name).getClobVal() entity_name,
+ XMLElement("osdm_ae:ClassificationTypeName",e.classification_type_name).getClobVal() classification_type_name,
+ XMLElement("osdm_ae:Abbreviation",e.preferred_abbreviation).getClobVal() pref_abbreviation,
+ XMLElement("osdm_ae:SuperType",(SELECT e1.entity_name FROM dmrs_entities e1 WHERE e.supertypeentity_ovid = e1.ovid)).getClobVal() super_type,
+ XMLElement("osdm_ae:Synonyms", e.synonyms).getClobVal() table_synonyms,
+ XMLElement("osdm_ae:ObjectTypeName",e.structured_type_name).getClobVal() object_type_name,
+ XMLElement("osdm_ae:NumberOfAttributes",e.number_data_elements).getClobVal() number_of_attributes,
+ XMLElement("osdm_ae:NumberOfRowsMin",e.min_volume).getClobVal() number_rows_min,
+ XMLElement("osdm_ae:NumberOfRowsMax",e.max_volume).getClobVal() number_rows_max,
+ XMLElement("osdm_ae:ExpectedNumberOfRows",e.expected_volume).getClobVal() expected_number_of_rows,
+ XMLElement("osdm_ae:ExpectedGrowth",e.growth_rate_percents).getClobVal() expected_growth,
+ XMLElement("osdm_ae:GrowthInterval",e.growth_rate_interval).getClobVal() growth_interval,
+ e.ovid entity_ovid,
+ COUNT(e.entity_name) over() total_row_count
+ FROM dmrs_entities e
+ WHERE e.model_ovid = v_m_ovid;
+rec_all_entities cur_all_entities%ROWTYPE;
+
+CURSOR cur_mapped_tables(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ae:TableName",t.model_name||'.'||t.table_name).getClobVal() table_name,
+ COUNT(t.table_name) over() total_row_count
+ FROM dmrs_entities e,
+ dmrs_tables t,
+ dmrs_mappings m
+ WHERE m.relational_object_ovid = t.ovid
+ AND m.logical_object_ovid = e.ovid
+ AND e.ovid = v_e_ovid;
+rec_mapped_tables cur_mapped_tables%ROWTYPE;
+
+CURSOR cur_attributes(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ae:Sequence",a.sequence).getClobVal() seq,
+ XMLElement("osdm_ae:AttributeName",a.attribute_name).getClobVal() attr_name,
+ XMLElement("osdm_ae:DataTypeKind",DECODE(a.datatype_kind,
+ 'Domain', 'DOM',
+ 'Logical Type', 'LT',
+ 'Distinct Type', 'DT',
+ 'Ref Struct Type','RST',
+ 'Structured Type','ST',
+ 'Collection Type','CT')
+ ).getClobVal() dt_kind,
+ XMLElement("osdm_ae:DomainName",DECODE(a.domain_name,'Unknown',null,a.domain_name)).getClobVal() domain_name,
+ XMLElement("osdm_ae:DataType",
+ DECODE(a.datatype_kind,
+ 'Domain', a.logical_type_name ||' '||
+ DECODE (NVL(a.t_size,''),'',
+ DECODE(NVL(a.t_scale,0),0,
+ DECODE(NVL(a.t_precision,0),0,null,'('|| DECODE(NVL(a.t_precision,0),0,null,a.t_precision) ||')'),
+ '('|| DECODE(NVL(a.t_precision,0),0,null,a.t_precision) || ',' || DECODE(NVL(a.t_scale,0),0,null,a.t_scale)||')'),
+ '('||TRIM(DECODE(a.t_size,'',null,a.t_size||' '||a.char_units ))||')'),
+ 'Logical Type', a.logical_type_name ||' '||
+ DECODE (NVL(a.t_size,''),'',
+ DECODE(NVL(a.t_scale,0),0,
+ DECODE(NVL(a.t_precision,0),0,null,'('|| DECODE(NVL(a.t_precision,0),0,null,a.t_precision) ||')'),
+ '('|| DECODE(NVL(a.t_precision,0),0,null,a.t_precision) || ',' || DECODE(NVL(a.t_scale,0),0,null,a.t_scale)||')'),
+ '('||TRIM(DECODE(a.t_size,'',null,a.t_size||' '||a.char_units ))||')')
+ )
+ ).getClobVal() data_type,
+ XMLElement("osdm_ae:PK",a.pk_flag).getClobVal() pk,
+ XMLElement("osdm_ae:FK",a.fk_flag).getClobVal() fk,
+ XMLElement("osdm_ae:M",DECODE(a.mandatory,'N',' ',a.mandatory)).getClobVal() m,
+ XMLElement("osdm_ae:Formula",TRIM(a.formula||' '||a.default_value)).getClobVal() formula,
+ XMLElement("osdm_ae:AttributeSynonyms",a.synonyms).getClobVal() synonyms,
+ XMLElement("osdm_ae:PreferredAbbreviation",a.preferred_abbreviation).getClobVal() pref_abbr,
+ COUNT(a.sequence) over() total_row_count
+ FROM dmrs_attributes a
+ WHERE a.container_ovid = v_e_ovid
+ ORDER BY a.sequence;
+rec_attributes cur_attributes%ROWTYPE;
+
+-- Attributes Comments Data
+CURSOR cur_attributes_comments(v_e_ovid IN VARCHAR2) IS
+ SELECT a.seq seq,
+ a.attribute_name attribute_name,
+ a.description description,
+ a.notes notes,
+ COUNT(a.attribute_name) over() total_row_count
+ FROM (
+ SELECT XMLElement("osdm_ae:AttributeCommentsSequence",a.sequence).getStringVal() seq,
+ XMLElement("osdm_ae:AttributeCommentsName",a.attribute_name).getStringVal() attribute_name,
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = a.ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = a.ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = a.ovid
+ AND t.type='Note') notes
+ FROM dmrs_entities e,
+ dmrs_attributes a
+ WHERE e.ovid = a.container_ovid
+ and e.ovid = v_e_ovid
+ ORDER BY a.sequence
+ ) a
+ WHERE DBMS_LOB.getlength(description) > 0 OR DBMS_LOB.getlength(notes) > 0;
+rec_attributes_comments cur_attributes_comments%ROWTYPE;
+
+CURSOR cur_identifiers(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ae:IdentifierName",CASE WHEN ke.sequence>1 THEN ' ' ELSE ke.key_name END).getClobVal() nn,
+ XMLElement("osdm_ae:PrimaryIdentifier",CASE WHEN ke.sequence>1 THEN ' ' ELSE DECODE(k.state,'Primary Key','Y') END).getClobVal() pi,
+ XMLElement("osdm_ae:ElementName",ke.element_name).getClobVal() element_name,
+ XMLElement("osdm_ae:ElementType",ke.type).getClobVal() type,
+ XMLElement("osdm_ae:SourceLabel",ke.source_label).getClobVal() source_label,
+ XMLElement("osdm_ae:TargetLabel",ke.target_label).getClobVal() target_label,
+ COUNT(ke.sequence) over() total_row_count
+ FROM dmrs_keys k,
+ dmrs_key_elements ke
+ WHERE k.container_ovid = v_e_ovid
+ AND ke.key_ovid = k.ovid
+ ORDER BY ke.sequence;
+rec_identifiers cur_identifiers%ROWTYPE;
+
+CURSOR cur_relationships(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ae:SourceName",r.target_entity_name).getClobVal() source_name,
+ XMLElement("osdm_ae:SourceRole",r.source_label).getClobVal() source_role,
+ XMLElement("osdm_ae:TargetRole",r.target_label).getClobVal() target_role,
+ XMLElement("osdm_ae:InArc",DECODE(r.in_arc,'N','',r.in_arc)).getClobVal() in_arc,
+ XMLElement("osdm_ae:Cardinality",
+ DECODE(r.source_optional,'Y',0,'1') || '..' || r.sourceto_target_cardinality
+ ||':'||
+ DECODE(r.target_optional,'Y',0,'1') || '..' || r.targetto_source_cardinality
+ ).getClobVal() cardinality,
+ XMLElement("osdm_ae:DominantRole",DECODE(r.dominant_role,'None','')).getClobVal() dominant_role,
+ XMLElement("osdm_ae:Identifying",DECODE(r.identifying,'N','',r.identifying)).getClobVal() identifying,
+ XMLElement("osdm_ae:Transferable",DECODE(r.transferable,'N','',r.transferable)).getClobVal() transferable
+ FROM dmrs_relationships r
+ WHERE r.source_ovid = v_e_ovid
+ UNION ALL
+ SELECT XMLElement("osdm_ae:SourceName",r.source_entity_name).getClobVal() source_name,
+ XMLElement("osdm_ae:SourceRole",r.source_label).getClobVal() source_role,
+ XMLElement("osdm_ae:TargetRole",r.target_label).getClobVal() target_role,
+ XMLElement("osdm_ae:InArc",DECODE(r.in_arc,'N','',r.in_arc)).getClobVal() in_arc,
+ XMLElement("osdm_ae:Cardinality",
+ DECODE(r.source_optional,'Y',0,'1') || '..' || r.sourceto_target_cardinality
+ ||':'||
+ DECODE(r.target_optional,'Y',0,'1') || '..' || r.targetto_source_cardinality
+ ).getClobVal() cardinality,
+ XMLElement("osdm_ae:DominantRole",DECODE(r.dominant_role,'None','')).getClobVal() dominant_role,
+ XMLElement("osdm_ae:Identifying",DECODE(r.identifying,'N','',r.identifying)).getClobVal() identifying,
+ XMLElement("osdm_ae:Transferable",DECODE(r.transferable,'N','',r.transferable)).getClobVal() transferable
+ FROM dmrs_relationships r
+ WHERE r.target_ovid = v_e_ovid;
+rec_relationships cur_relationships%ROWTYPE;
+
+CURSOR cur_incoming_processes(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ae:IncomingProcessName", NVL(pe.process_name,' ')).getClobVal() ipr_name,
+ XMLElement("osdm_ae:IncomingFlowName", NVL(pe.flow_name,' ')).getClobVal() ipr_flow_name,
+ XMLElement("osdm_ae:IncomingCRUDCode", NVL(pe.crud_code,' ')).getClobVal() ipr_crud_code,
+ XMLElement("osdm_ae:IncomingDFDName", NVL(pe.dfd_name,' ')).getClobVal() ipr_dfd_name,
+ COUNT(pe.process_name) over() total_row_count
+ FROM dmrs_process_entities pe
+ WHERE pe.entity_ovid = v_e_ovid
+ AND pe.flow_direction = 'IN'
+ ORDER BY pe.process_name;
+rec_incoming_processes cur_incoming_processes%ROWTYPE;
+
+CURSOR cur_outgoing_processes(v_e_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ae:OutgoingProcessName", pe.process_name).getClobVal() opr_name,
+ XMLElement("osdm_ae:OutgoingFlowName", pe.flow_name).getClobVal() opr_flow_name,
+ XMLElement("osdm_ae:OutgoingCRUDCode", pe.crud_code).getClobVal() opr_crud_code,
+ XMLElement("osdm_ae:OutgoingDFDName", pe.dfd_name).getClobVal() opr_dfd_name,
+ COUNT(pe.process_name) over() total_row_count
+ FROM dmrs_process_entities pe
+ WHERE pe.entity_ovid = v_e_ovid
+ AND pe.flow_direction = 'OUT'
+ ORDER BY pe.process_name;
+rec_outgoing_processes cur_outgoing_processes%ROWTYPE;
+
+-- Constraints
+CURSOR cur_constraints(v_e_ovid IN VARCHAR2) IS
+SELECT XMLElement("osdm_ae:ContstraintType", CASE WHEN rownum>1 THEN ''
+ ELSE 'Attribute Level'
+ END).getClobVal() c_type,
+ XMLElement("osdm_ae:ALCConstraintName", a.attribute_name ||
+ DECODE((SELECT DISTINCT(constraint_name)
+ FROM dmrs_check_constraints
+ WHERE a.ovid = dataelement_ovid),NULL,'',
+ ' / '|| (SELECT DISTINCT(constraint_name)
+ FROM dmrs_check_constraints
+ WHERE a.ovid = dataelement_ovid))).getClobVal() c_name,
+ Gather_Constraint_Details_XML(a.ovid, 'osdm_ae') c_details,
+ COUNT(a.attribute_name) over() total_row_count
+ FROM dmrs_attributes a
+ WHERE a.container_ovid = v_e_ovid
+ AND (a.ovid IN (SELECT dataelement_ovid FROM dmrs_avt) OR
+ a.ovid IN (SELECT dataelement_ovid FROM dmrs_value_ranges) OR
+ a.ovid IN (SELECT dataelement_ovid FROM dmrs_check_constraints));
+rec_constraints cur_constraints%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for all entities started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+
+ DBMS_LOB.APPEND (res,'');
+
+ FOR rec_general_data IN cur_general_data(v_model_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_general_data.design_name);
+ DBMS_LOB.APPEND (res, rec_general_data.version_date);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_ae:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+
+ DBMS_LOB.APPEND (res, rec_general_data.model_name);
+ END LOOP;
+
+ FOR rec_all_entities IN cur_all_entities(v_model_ovid) LOOP
+
+ IF (cur_all_entities%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ -- Mapped tables
+ FOR rec_mapped_tables IN cur_mapped_tables(rec_all_entities.entity_ovid) LOOP
+ IF (cur_mapped_tables%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_mapped_tables.table_name);
+ DBMS_LOB.APPEND (res, '');
+
+ IF (cur_mapped_tables%ROWCOUNT = rec_mapped_tables.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ -- Description / Notes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDescriptionInfo = 1) THEN
+
+ DBMS_LOB.APPEND (res, '');
+
+ SELECT NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_entities.entity_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_entities.entity_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_entities.entity_ovid
+ AND t.type='Note') notes
+ INTO v_description,
+ v_notes
+ FROM dual;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_ae:DescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_ae:NoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ END IF;
+
+ DBMS_LOB.APPEND (res, rec_all_entities.entity_name);
+ DBMS_LOB.APPEND (res, rec_all_entities.pref_abbreviation);
+ DBMS_LOB.APPEND (res, rec_all_entities.classification_type_name);
+ DBMS_LOB.APPEND (res, rec_all_entities.object_type_name);
+ DBMS_LOB.APPEND (res, rec_all_entities.super_type);
+ DBMS_LOB.APPEND (res, rec_all_entities.table_synonyms);
+
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useQuantitativeInfo = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_all_entities.number_of_attributes);
+ DBMS_LOB.APPEND (res, rec_all_entities.number_rows_min);
+ DBMS_LOB.APPEND (res, rec_all_entities.number_rows_max);
+ DBMS_LOB.APPEND (res, rec_all_entities.expected_number_of_rows);
+ DBMS_LOB.APPEND (res, rec_all_entities.expected_growth);
+ DBMS_LOB.APPEND (res, rec_all_entities.growth_interval);
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ -- Attributes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityAttributes = 1) THEN
+ FOR rec_attributes IN cur_attributes(rec_all_entities.entity_ovid) LOOP
+
+ IF (cur_attributes%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_attributes.seq);
+ DBMS_LOB.APPEND (res, rec_attributes.attr_name);
+ DBMS_LOB.APPEND (res, rec_attributes.pk);
+ DBMS_LOB.APPEND (res, rec_attributes.fk);
+ DBMS_LOB.APPEND (res, rec_attributes.m);
+ IF (INSTR(LOWER(rec_attributes.data_type),'unknown') = 0) THEN
+ DBMS_LOB.APPEND (res, rec_attributes.data_type);
+ ELSE
+ SELECT XMLElement("osdm_ae:DataType", '').getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END IF;
+ DBMS_LOB.APPEND (res, rec_attributes.dt_kind);
+ DBMS_LOB.APPEND (res, rec_attributes.domain_name);
+ DBMS_LOB.APPEND (res, rec_attributes.formula);
+ DBMS_LOB.APPEND (res, rec_attributes.pref_abbr);
+ DBMS_LOB.APPEND (res, rec_attributes.synonyms);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_attributes%ROWCOUNT = rec_attributes.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Attribute Comments
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityAttributesComments = 1) THEN
+ FOR rec_attributes_comments IN cur_attributes_comments(rec_all_entities.entity_ovid) LOOP
+ IF (cur_attributes_comments%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_attributes_comments.seq);
+ DBMS_LOB.APPEND (res, rec_attributes_comments.attribute_name);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_attributes_comments.description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_attributes_comments.description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_ae:AttributeDescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_attributes_comments.notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_attributes_comments.notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+
+ SELECT XMLElement("osdm_ae:AttributeNoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_attributes_comments%ROWCOUNT = rec_attributes_comments.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Constraints
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityConstraints = 1) THEN
+ FOR rec_constraints IN cur_constraints(rec_all_entities.entity_ovid) LOOP
+ IF (cur_constraints%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+ DBMS_LOB.APPEND (res,rec_constraints.c_type);
+ DBMS_LOB.APPEND (res,rec_constraints.c_name);
+ DBMS_LOB.APPEND (res,rec_constraints.c_details);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_constraints%ROWCOUNT = rec_constraints.total_row_count) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Identifiers
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityIdentifiers = 1) THEN
+ FOR rec_identifiers IN cur_identifiers(rec_all_entities.entity_ovid) LOOP
+ IF (cur_identifiers%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_identifiers.nn);
+ DBMS_LOB.APPEND (res, rec_identifiers.pi);
+ DBMS_LOB.APPEND (res, rec_identifiers.element_name);
+ DBMS_LOB.APPEND (res, rec_identifiers.type);
+ DBMS_LOB.APPEND (res, rec_identifiers.source_label);
+ DBMS_LOB.APPEND (res, rec_identifiers.target_label);
+ DBMS_LOB.APPEND (res, '');
+
+ IF (cur_identifiers%ROWCOUNT = rec_identifiers.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Relationships
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityRelationships = 1) THEN
+ -- Total count of relationships
+ SELECT COUNT(1)
+ INTO v_rel_total_count
+ FROM (
+ SELECT r.ovid
+ FROM dmrs_relationships r,
+ dmrs_entities e
+ WHERE r.source_ovid = e.ovid
+ AND e.ovid = rec_all_entities.entity_ovid
+ UNION ALL
+ SELECT r.ovid
+ FROM dmrs_relationships r,
+ dmrs_entities e
+ WHERE r.target_ovid = e.ovid
+ AND e.ovid = rec_all_entities.entity_ovid);
+
+ FOR rec_relationships IN cur_relationships(rec_all_entities.entity_ovid) LOOP
+ IF (cur_relationships%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_relationships.source_name);
+ DBMS_LOB.APPEND (res, rec_relationships.source_role);
+ DBMS_LOB.APPEND (res, rec_relationships.target_role);
+ DBMS_LOB.APPEND (res, rec_relationships.in_arc);
+ DBMS_LOB.APPEND (res, rec_relationships.cardinality);
+ DBMS_LOB.APPEND (res, rec_relationships.dominant_role);
+ DBMS_LOB.APPEND (res, rec_relationships.identifying);
+ DBMS_LOB.APPEND (res, rec_relationships.transferable);
+ DBMS_LOB.APPEND (res, '');
+
+ IF (cur_relationships%ROWCOUNT = v_rel_total_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ END LOOP;
+ END IF;
+
+ -- Incoming Processes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityIncomingProcesses = 1) THEN
+ FOR rec_incoming_processes IN cur_incoming_processes(rec_all_entities.entity_ovid) LOOP
+ IF (cur_incoming_processes%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_incoming_processes.ipr_name);
+ DBMS_LOB.APPEND (res, rec_incoming_processes.ipr_flow_name);
+ DBMS_LOB.APPEND (res, rec_incoming_processes.ipr_crud_code);
+ DBMS_LOB.APPEND (res, rec_incoming_processes.ipr_dfd_name);
+ DBMS_LOB.APPEND (res, '');
+ IF (cur_incoming_processes%ROWCOUNT = rec_incoming_processes.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+ -- Outgoing Processes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useEntityOutgoingProcesses = 1) THEN
+ FOR rec_outgoing_processes IN cur_outgoing_processes(rec_all_entities.entity_ovid) LOOP
+ IF (cur_outgoing_processes%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_outgoing_processes.opr_name);
+ DBMS_LOB.APPEND (res, rec_outgoing_processes.opr_flow_name);
+ DBMS_LOB.APPEND (res, rec_outgoing_processes.opr_crud_code);
+ DBMS_LOB.APPEND (res, rec_outgoing_processes.opr_dfd_name);
+ DBMS_LOB.APPEND (res, '');
+ IF (cur_outgoing_processes%ROWCOUNT = rec_outgoing_processes.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_all_entities%ROWCOUNT = rec_all_entities.total_row_count) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ END LOOP;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for all entities ended');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_AllEntities_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_AllEntities_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_AllEntities_Data;
+
+FUNCTION Gather_Glossary_Data(v_glossary_ovid IN VARCHAR2) RETURN CLOB IS
+
+res CLOB;
+token_value CLOB;
+
+CURSOR cur_glossary(v_g_ovid IN VARCHAR2) IS
+ SELECT /*+ index(g GLOSSARIES_OVID_IDX) */
+ XMLElement("osdm_g:GlossaryName", g.glossary_name).getClobVal() glossary_name,
+ g.description description,
+ XMLElement("osdm_g:FileName", g.file_name).getStringVal() file_name,
+ XMLElement("osdm_g:IncompleteModifiers", DECODE(g.incomplete_modifiers,'N','','Y')).getStringVal() inc_modifiers,
+ XMLElement("osdm_g:CaseSensitive", DECODE(g.case_sensitive,'N','','Y')).getStringVal() case_sensitive,
+ XMLElement("osdm_g:UniqueAbbreviations", DECODE(g.unique_abbrevs,'N','','Y')).getStringVal() unique_abbreviations,
+ XMLElement("osdm_g:SeparatorType", g.separator_type).getStringVal() separator_type,
+ XMLElement("osdm_g:SeparatorChar", g.separator_char).getStringVal() separator_char
+ FROM dmrs_glossaries g
+ WHERE g.glossary_ovid = v_g_ovid;
+rec_glossary cur_glossary%ROWTYPE;
+
+CURSOR cur_glossary_words(v_g_ovid IN VARCHAR2) IS
+ SELECT /*+ index(g GLOSSARIES_OVID_IDX) */
+ XMLElement("osdm_g:TermName", gt.term_name).getClobVal() term_name,
+ XMLElement("osdm_g:Plural", gt.plural).getClobVal() plural,
+ XMLElement("osdm_g:Abbreviation", gt.abbrev).getClobVal() abbr,
+ XMLElement("osdm_g:AltAbbreviation", gt.alt_abbrev).getClobVal() alt_abbr,
+ XMLElement("osdm_g:P", DECODE(gt.prime_word,'N','',gt.prime_word)).getClobVal() p_word,
+ XMLElement("osdm_g:C", DECODE(gt.class_word,'N','',gt.class_word)).getClobVal() c_word,
+ XMLElement("osdm_g:M", DECODE(gt.modifier,'N','',gt.modifier)).getClobVal() modifier,
+ XMLElement("osdm_g:Q", DECODE(gt.qualifier,'N','',gt.qualifier)).getClobVal() qualifier,
+ gt.short_description description,
+ COUNT(gt.term_name) over() total_row_count
+ FROM dmrs_glossaries g,
+ dmrs_glossary_terms gt
+ WHERE g.glossary_ovid = gt.glossary_ovid
+ AND g.glossary_ovid = v_g_ovid;
+rec_glossary_words cur_glossary_words%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering glossary data started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+ DBMS_LOB.APPEND (res,'');
+
+ FOR rec_glossary IN cur_glossary(v_glossary_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_glossary.glossary_name);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_glossary.description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_glossary.description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_g:DescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, rec_glossary.file_name);
+ DBMS_LOB.APPEND (res, rec_glossary.inc_modifiers);
+ DBMS_LOB.APPEND (res, rec_glossary.case_sensitive);
+ DBMS_LOB.APPEND (res, rec_glossary.unique_abbreviations);
+ DBMS_LOB.APPEND (res, rec_glossary.separator_type);
+ DBMS_LOB.APPEND (res, rec_glossary.separator_char);
+ END LOOP;
+
+ FOR rec_glossary_words IN cur_glossary_words(v_glossary_ovid) LOOP
+ IF (cur_glossary_words%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_glossary_words.term_name);
+ DBMS_LOB.APPEND (res, rec_glossary_words.plural);
+ DBMS_LOB.APPEND (res, rec_glossary_words.abbr);
+ DBMS_LOB.APPEND (res, rec_glossary_words.alt_abbr);
+ DBMS_LOB.APPEND (res, rec_glossary_words.p_word);
+ DBMS_LOB.APPEND (res, rec_glossary_words.c_word);
+ DBMS_LOB.APPEND (res, rec_glossary_words.modifier);
+ DBMS_LOB.APPEND (res, rec_glossary_words.qualifier);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_glossary_words.description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_glossary_words.description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_g:SDescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ IF (cur_glossary_words%ROWCOUNT = rec_glossary_words.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering glossary data ended');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_Glossary_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_Glossary_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_Glossary_Data;
+
+FUNCTION Gather_SingleST_Data(v_str_type_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+token_value CLOB;
+v_description CLOB;
+v_notes CLOB;
+v_rel_total_count INTEGER;
+v_seq INTEGER := 1;
+p_model_name VARCHAR2(100) :='_';
+v_model_name VARCHAR2(100) :='';
+p_table_name VARCHAR2(100) :='_';
+v_table_name VARCHAR2(100) :='';
+p_entity_name VARCHAR2(100) :='_';
+v_entity_name VARCHAR2(100) :='';
+
+ -- General data
+CURSOR cur_general_data(v_st_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_s_st:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_s_st:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments comments,
+ XMLElement("osdm_s_st:ModelName",m.model_name).getClobVal() model_name
+ FROM dmrs_designs d,
+ dmrs_models m,
+ dmrs_structured_types st
+ WHERE d.design_ovid = m.design_ovid
+ AND st.model_ovid = m.model_ovid
+ AND st.structured_type_ovid = v_st_ovid;
+rec_general_data cur_general_data%ROWTYPE;
+
+-- Structured Type General Data
+CURSOR cur_st(v_st_ovid IN VARCHAR2) IS
+SELECT XMLElement("osdm_s_st:STName",st.structured_type_name).getClobVal() stName,
+ XMLElement("osdm_s_st:STSuperType",(SELECT st1.structured_type_name
+ FROM dmrs_structured_types st1
+ WHERE st.super_type_ovid = st1.structured_type_ovid)).getClobVal() super_type
+FROM dmrs_structured_types st
+WHERE st.structured_type_ovid = v_st_ovid;
+rec_st cur_st%ROWTYPE;
+
+--Attributes
+CURSOR cur_st_attr(v_st_ovid IN VARCHAR2) IS
+SELECT XMLElement("osdm_s_st:AttributeName", sta.attribute_name).getClobVal() attr_name,
+ XMLElement("osdm_s_st:M",DECODE(sta.mandatory,'N','','Y')).getClobVal() m,
+ XMLElement("osdm_s_st:DataTypeKind",DECODE(sta.datatype_kind,
+ 'Domain', 'DOM',
+ 'Logical Type', 'LT',
+ 'Distinct Type', 'DT',
+ 'Ref Struct Type','RST',
+ 'Structured Type','ST',
+ 'Collection Type','CT')
+ ).getClobVal() dt_kind,
+ XMLElement("osdm_s_st:DataType",
+ DECODE(sta.datatype_kind,
+ 'Domain', sta.type_name ||' '||
+ DECODE (NVL(sta.t_size,''),'',
+ DECODE(NVL(sta.t_scale,0),0,
+ DECODE(NVL(sta.t_precision,0),0,null,'('|| DECODE(NVL(sta.t_precision,0),0,null,sta.t_precision) ||')'),
+ '('|| DECODE(NVL(sta.t_precision,0),0,null,sta.t_precision) || ',' || DECODE(NVL(sta.t_scale,0),0,null,sta.t_scale)||')'),
+ '('||TRIM(DECODE(sta.t_size,'',null,sta.t_size||' '||sta.char_units ))||')'),
+ 'Logical Type', sta.type_name ||' '||
+ DECODE (NVL(sta.t_size,''),'',
+ DECODE(NVL(sta.t_scale,0),0,
+ DECODE(NVL(sta.t_precision,0),0,null,'('|| DECODE(NVL(sta.t_precision,0),0,null,sta.t_precision) ||')'),
+ '('|| DECODE(NVL(sta.t_precision,0),0,null,sta.t_precision) || ',' || DECODE(NVL(sta.t_scale,0),0,null,sta.t_scale)||')'),
+ '('||TRIM(DECODE(sta.t_size,'',null,sta.t_size||' '||sta.char_units ))||')')
+ )).getClobVal() data_type,
+ XMLElement("osdm_s_st:DomainName",DECODE(sta.domain_name,'Unknown',null,sta.domain_name)).getClobVal() domain_name,
+ COUNT(sta.attribute_name) over() total_row_count
+FROM dmrs_struct_type_attrs sta,
+ dmrs_structured_types st
+WHERE sta.structured_type_ovid = st.structured_type_ovid
+AND st.structured_type_ovid = v_st_ovid;
+rec_st_attr cur_st_attr%ROWTYPE;
+
+-- Attributes Comments Data
+CURSOR cur_attributes_comments(v_st_ovid IN VARCHAR2) IS
+ SELECT a.attribute_name attribute_name,
+ a.description description,
+ a.notes notes,
+ COUNT(a.attribute_name) over() total_row_count
+ FROM (
+ SELECT XMLElement("osdm_s_st:AttributeCommentsName",a.attribute_name).getStringVal() attribute_name,
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = a.attribute_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = a.attribute_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = a.attribute_ovid
+ AND t.type='Note') notes
+ FROM dmrs_struct_type_attrs a
+ WHERE a.structured_type_ovid = v_st_ovid
+ ) a
+ WHERE DBMS_LOB.getlength(description) > 0 OR DBMS_LOB.getlength(notes) > 0;
+rec_attributes_comments cur_attributes_comments%ROWTYPE;
+
+-- Methods
+CURSOR cur_st_methods(v_st_ovid IN VARCHAR2) IS
+SELECT XMLElement("osdm_s_st:MethodName", m.method_name).getClobVal() m_name,
+ XMLElement("osdm_s_st:MethodConstructor", DECODE(m.constructor,'N','','Y')).getClobVal() m_constr,
+ XMLElement("osdm_s_st:MethodOverriding", DECODE(m.overriding,'N','','Y')).getClobVal() m_overriding,
+ XMLElement("osdm_s_st:MethodOverridenMethod", m.overridden_method_name).getClobVal() m_om_name,
+ XMLElement("osdm_s_st:MethodReturnValue",
+ (SELECT sp.type_name ||' '||
+ DECODE (NVL(sp.t_size,''),'',
+ DECODE(NVL(sp.t_scale,0),0,
+ DECODE(NVL(sp.t_precision,0),0,null,'('|| DECODE(NVL(sp.t_precision,0),0,null,sp.t_precision) ||')'),
+ '('|| DECODE(NVL(sp.t_precision,0),0,null,sp.t_precision) || ',' || DECODE(NVL(sp.t_scale,0),0,null,sp.t_scale)||')'),
+ '('||TRIM(DECODE(sp.t_size,'',null,sp.t_size ))||')')
+ FROM dmrs_struct_type_method_pars sp
+ WHERE return_value= 'Y'
+ AND sp.method_ovid = m.method_ovid)).getClobVal() m_return_type,
+ COUNT(m.method_name) over() total_row_count,
+ m.method_ovid method_ovid
+FROM dmrs_struct_type_methods m,
+ dmrs_structured_types st
+WHERE m.structured_type_ovid = st.structured_type_ovid
+AND st.structured_type_ovid = v_st_ovid;
+rec_st_methods cur_st_methods%ROWTYPE;
+
+-- Method params
+CURSOR cur_st_methods_p(v_m_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_s_st:ParameterName", parameter_name).getClobVal() param_name,
+ --XMLElement("osdm_s_st:ParameterType", type_name).getClobVal() param_type,
+ XMLElement("osdm_s_st:ParameterType",
+ type_name ||' '||
+ DECODE (NVL(t_size,0),0,
+ DECODE(NVL(t_scale,0),0,
+ DECODE(NVL(t_precision,0),0,null,'('|| DECODE(NVL(t_precision,0),0,null,t_precision) ||')'),
+ '('|| DECODE(NVL(t_precision,0),0,null,t_precision) || ',' || DECODE(NVL(t_scale,0),0,null,t_scale)||')'),
+ '('||TRIM(DECODE(t_size,0,null,t_size ))||')')
+ ).getClobVal() param_type,
+ COUNT(parameter_name) over() total_row_count
+ FROM dmrs_struct_type_method_pars
+ WHERE method_ovid = v_m_ovid
+ AND return_value = 'N'
+ ORDER BY seq;
+rec_st_methods_p cur_st_methods_p%ROWTYPE;
+
+-- Used In tables
+CURSOR cur_used_in_tables(v_st_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_s_st:ModelName", m.model_name).getClobVal() model_name,
+ XMLElement("osdm_s_st:TableName", t.table_name).getClobVal() table_name,
+ XMLElement("osdm_s_st:ColumnName", c.column_name).getClobVal() column_name,
+ COUNT(m.model_name) over() total_row_count
+ FROM dmrs_tables t,
+ dmrs_columns c,
+ dmrs_structured_types st,
+ dmrs_models m
+ WHERE t.ovid = c.container_ovid
+ AND c.structured_type_ovid = st.structured_type_ovid
+ AND m.model_ovid = t.model_ovid
+ AND c.datatype_kind = 'Structured Type'
+ AND st.structured_type_ovid = v_st_ovid
+ ORDER BY m.model_name,
+ t.table_name,
+ c.column_name;
+rec_used_in_tables cur_used_in_tables%ROWTYPE;
+
+-- Used In entities
+CURSOR cur_used_in_entities(v_st_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_s_st:EntityName", e.entity_name).getClobVal() entity_name,
+ XMLElement("osdm_s_st:AttributeName", a.attribute_name).getClobVal() attribute_name,
+ COUNT(e.entity_name) over() total_row_count
+ FROM dmrs_entities e,
+ dmrs_attributes a,
+ dmrs_structured_types st
+ WHERE e.ovid = a.container_ovid
+ AND a.structured_type_ovid = st.structured_type_ovid
+ AND a.datatype_kind = 'Structured Type'
+ AND st.structured_type_ovid = v_st_ovid
+ ORDER BY e.entity_name,
+ a.attribute_name;
+rec_used_in_entities cur_used_in_entities%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for single structured type started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+
+ DBMS_LOB.APPEND (res,'');
+
+ FOR rec_general_data IN cur_general_data(v_str_type_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_general_data.design_name);
+ DBMS_LOB.APPEND (res, rec_general_data.version_date);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_s_st:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, rec_general_data.model_name);
+ END LOOP;
+
+ -- Description / Notes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDescriptionInfo = 1) THEN
+
+ DBMS_LOB.APPEND (res, '');
+
+ SELECT
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_str_type_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_str_type_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_str_type_ovid
+ AND t.type='Note') notes
+ INTO v_description,
+ v_notes
+ FROM dual;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_s_st:DescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_s_st:NoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ END IF;
+
+ FOR rec_st IN cur_st(v_str_type_ovid) LOOP
+ DBMS_LOB.APPEND (res, rec_st.stName);
+ DBMS_LOB.APPEND (res, rec_st.super_type);
+ END LOOP;
+
+ -- Attributes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useSTAttributes = 1) THEN
+ FOR rec_st_attr IN cur_st_attr(v_str_type_ovid) LOOP
+ IF (cur_st_attr%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '' || TO_CHAR(v_seq) || '');
+ DBMS_LOB.APPEND (res, rec_st_attr.attr_name);
+ DBMS_LOB.APPEND (res, rec_st_attr.m);
+ IF (INSTR(LOWER(rec_st_attr.data_type),'unknown') = 0) THEN
+ DBMS_LOB.APPEND (res, rec_st_attr.data_type);
+ ELSE
+ SELECT XMLElement("osdm_s_st:DataType", '').getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END IF;
+ DBMS_LOB.APPEND (res, rec_st_attr.dt_kind);
+ DBMS_LOB.APPEND (res, rec_st_attr.domain_name);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_st_attr%ROWCOUNT = rec_st_attr.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ v_seq := v_seq + 1;
+ END LOOP;
+ END IF;
+
+ v_seq := 1;
+ -- Attribute Comments
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useSTAttributesComments = 1) THEN
+ FOR rec_attributes_comments IN cur_attributes_comments(v_str_type_ovid) LOOP
+ IF (cur_attributes_comments%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '' || TO_CHAR(v_seq) || '');
+ DBMS_LOB.APPEND (res, rec_attributes_comments.attribute_name);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_attributes_comments.description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_attributes_comments.description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_s_st:AttributeDescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_attributes_comments.notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_attributes_comments.notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+
+ SELECT XMLElement("osdm_s_st:AttributeNoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_attributes_comments%ROWCOUNT = rec_attributes_comments.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ v_seq := v_seq + 1;
+ END LOOP;
+ END IF;
+
+ v_seq := 1;
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useSTMethods = 1) THEN
+ FOR rec_st_methods IN cur_st_methods(v_str_type_ovid) LOOP
+ IF (cur_st_methods%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '' || TO_CHAR(v_seq) || '');
+ DBMS_LOB.APPEND (res, rec_st_methods.m_name);
+ DBMS_LOB.APPEND (res, rec_st_methods.m_constr);
+ DBMS_LOB.APPEND (res, rec_st_methods.m_overriding);
+ DBMS_LOB.APPEND (res, rec_st_methods.m_om_name);
+ DBMS_LOB.APPEND (res, rec_st_methods.m_return_type);
+
+ FOR rec_st_methods_p IN cur_st_methods_p(rec_st_methods.method_ovid) LOOP
+ IF (cur_st_methods_p%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_st_methods_p.param_name);
+ DBMS_LOB.APPEND (res, rec_st_methods_p.param_type);
+ DBMS_LOB.APPEND (res, '');
+
+ IF (cur_st_methods_p%ROWCOUNT = rec_st_methods_p.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+
+ IF (cur_st_methods%ROWCOUNT = rec_st_methods.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ v_seq := v_seq + 1;
+ END LOOP;
+ END IF;
+
+ -- Used in tables
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useSTUsedInTables = 1) THEN
+ FOR rec_used_in_tables IN cur_used_in_tables(v_str_type_ovid) LOOP
+ IF (cur_used_in_tables%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_model_name := rec_used_in_tables.model_name;
+ IF (v_model_name != p_model_name) THEN
+ DBMS_LOB.APPEND (res,v_model_name);
+ p_model_name := v_model_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ v_table_name := rec_used_in_tables.table_name;
+ IF (v_table_name != p_table_name) THEN
+ DBMS_LOB.APPEND (res,v_table_name);
+ p_table_name := v_table_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_used_in_tables.column_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_tables%ROWCOUNT = rec_used_in_tables.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Used in entities
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useSTUsedInEntities = 1) THEN
+ FOR rec_used_in_entities IN cur_used_in_entities(v_str_type_ovid) LOOP
+ IF (cur_used_in_entities%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_entity_name := rec_used_in_entities.entity_name;
+ IF (v_entity_name != p_entity_name) THEN
+ DBMS_LOB.APPEND (res,v_entity_name);
+ p_entity_name := v_entity_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_used_in_entities.attribute_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_entities%ROWCOUNT = rec_used_in_entities.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for single structured type ended');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_SingleST_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_SingleST_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_SingleST_Data;
+
+FUNCTION Gather_AllST_Data(v_model_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+v_notes CLOB;
+v_description CLOB;
+v_rel_total_count INTEGER;
+token_value CLOB;
+v_seq INTEGER := 1;
+p_model_name VARCHAR2(100) :='_';
+v_model_name VARCHAR2(100) :='';
+p_table_name VARCHAR2(100) :='_';
+v_table_name VARCHAR2(100) :='';
+p_entity_name VARCHAR2(100) :='_';
+v_entity_name VARCHAR2(100) :='';
+
+-- General data
+CURSOR cur_general_data(v_m_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_a_st:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_a_st:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments comments,
+ XMLElement("osdm_a_st:ModelName",m.model_name).getClobVal() model_name
+ FROM dmrs_designs d,
+ dmrs_models m
+ WHERE d.design_ovid = m.design_ovid
+ AND m.model_ovid = v_model_ovid;
+rec_general_data cur_general_data%ROWTYPE;
+
+-- All structured types general data
+CURSOR cur_all_st(v_m_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_a_st:STName",st.structured_type_name).getClobVal() st_name,
+ XMLElement("osdm_a_st:STSuperType",(SELECT st1.structured_type_name
+ FROM dmrs_structured_types st1
+ WHERE st.super_type_ovid = st1.structured_type_ovid)).getClobVal() super_type,
+ st.structured_type_ovid st_ovid,
+
+ COUNT(st.structured_type_name) over() total_row_count
+ FROM dmrs_structured_types st
+ WHERE st.model_ovid = v_m_ovid
+ ORDER BY st.structured_type_name;
+rec_all_st cur_all_st%ROWTYPE;
+
+--Attributes
+CURSOR cur_st_attr(v_st_ovid IN VARCHAR2) IS
+SELECT XMLElement("osdm_a_st:AttributeName", sta.attribute_name).getClobVal() attr_name,
+ XMLElement("osdm_a_st:M",DECODE(sta.mandatory,'N','','Y')).getClobVal() m,
+ XMLElement("osdm_a_st:DataTypeKind",DECODE(sta.datatype_kind,
+ 'Domain', 'DOM',
+ 'Logical Type', 'LT',
+ 'Distinct Type', 'DT',
+ 'Ref Struct Type','RST',
+ 'Structured Type','ST',
+ 'Collection Type','CT')
+ ).getClobVal() dt_kind,
+ XMLElement("osdm_a_st:DataType",
+ DECODE(sta.datatype_kind,
+ 'Domain', sta.type_name ||' '||
+ DECODE (NVL(sta.t_size,''),'',
+ DECODE(NVL(sta.t_scale,0),0,
+ DECODE(NVL(sta.t_precision,0),0,null,'('|| DECODE(NVL(sta.t_precision,0),0,null,sta.t_precision) ||')'),
+ '('|| DECODE(NVL(sta.t_precision,0),0,null,sta.t_precision) || ',' || DECODE(NVL(sta.t_scale,0),0,null,sta.t_scale)||')'),
+ '('||TRIM(DECODE(sta.t_size,'',null,sta.t_size||' '||sta.char_units ))||')'),
+ 'Logical Type', sta.type_name ||' '||
+ DECODE (NVL(sta.t_size,''),'',
+ DECODE(NVL(sta.t_scale,0),0,
+ DECODE(NVL(sta.t_precision,0),0,null,'('|| DECODE(NVL(sta.t_precision,0),0,null,sta.t_precision) ||')'),
+ '('|| DECODE(NVL(sta.t_precision,0),0,null,sta.t_precision) || ',' || DECODE(NVL(sta.t_scale,0),0,null,sta.t_scale)||')'),
+ '('||TRIM(DECODE(sta.t_size,'',null,sta.t_size||' '||sta.char_units ))||')')
+ )).getClobVal() data_type,
+ XMLElement("osdm_a_st:DomainName",DECODE(sta.domain_name,'Unknown',null,sta.domain_name)).getClobVal() domain_name,
+ COUNT(sta.attribute_name) over() total_row_count
+FROM dmrs_struct_type_attrs sta,
+ dmrs_structured_types st
+WHERE sta.structured_type_ovid = st.structured_type_ovid
+AND st.structured_type_ovid = v_st_ovid;
+rec_st_attr cur_st_attr%ROWTYPE;
+
+-- Attributes Comments Data
+CURSOR cur_attributes_comments(v_st_ovid IN VARCHAR2) IS
+ SELECT a.attribute_name attribute_name,
+ a.description description,
+ a.notes notes,
+ COUNT(a.attribute_name) over() total_row_count
+ FROM (
+ SELECT XMLElement("osdm_a_st:AttributeCommentsName",a.attribute_name).getStringVal() attribute_name,
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = a.attribute_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = a.attribute_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = a.attribute_ovid
+ AND t.type='Note') notes
+ FROM dmrs_struct_type_attrs a
+ WHERE a.structured_type_ovid = v_st_ovid
+ ) a
+ WHERE DBMS_LOB.getlength(description) > 0 OR DBMS_LOB.getlength(notes) > 0;
+rec_attributes_comments cur_attributes_comments%ROWTYPE;
+
+-- Methods
+CURSOR cur_st_methods(v_st_ovid IN VARCHAR2) IS
+SELECT XMLElement("osdm_a_st:MethodName", m.method_name).getClobVal() m_name,
+ XMLElement("osdm_a_st:MethodConstructor", DECODE(m.constructor,'N','','Y')).getClobVal() m_constr,
+ XMLElement("osdm_a_st:MethodOverriding", DECODE(m.overriding,'N','','Y')).getClobVal() m_overriding,
+ XMLElement("osdm_a_st:MethodOverridenMethod", m.overridden_method_name).getClobVal() m_om_name,
+ XMLElement("osdm_a_st:MethodReturnValue",
+ (SELECT sp.type_name ||' '||
+ DECODE (NVL(sp.t_size,''),'',
+ DECODE(NVL(sp.t_scale,0),0,
+ DECODE(NVL(sp.t_precision,0),0,null,'('|| DECODE(NVL(sp.t_precision,0),0,null,sp.t_precision) ||')'),
+ '('|| DECODE(NVL(sp.t_precision,0),0,null,sp.t_precision) || ',' || DECODE(NVL(sp.t_scale,0),0,null,sp.t_scale)||')'),
+ '('||TRIM(DECODE(sp.t_size,'',null,sp.t_size ))||')')
+ FROM dmrs_struct_type_method_pars sp
+ WHERE return_value= 'Y'
+ AND sp.method_ovid = m.method_ovid)).getClobVal() m_return_type,
+ COUNT(m.method_name) over() total_row_count,
+ m.method_ovid method_ovid
+FROM dmrs_struct_type_methods m,
+ dmrs_structured_types st
+WHERE m.structured_type_ovid = st.structured_type_ovid
+AND st.structured_type_ovid = v_st_ovid;
+rec_st_methods cur_st_methods%ROWTYPE;
+
+-- Method params
+CURSOR cur_st_methods_p(v_m_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_a_st:ParameterName", parameter_name).getClobVal() param_name,
+ XMLElement("osdm_a_st:ParameterType",
+ type_name ||' '||
+ DECODE (NVL(t_size,0),0,
+ DECODE(NVL(t_scale,0),0,
+ DECODE(NVL(t_precision,0),0,null,'('|| DECODE(NVL(t_precision,0),0,null,t_precision) ||')'),
+ '('|| DECODE(NVL(t_precision,0),0,null,t_precision) || ',' || DECODE(NVL(t_scale,0),0,null,t_scale)||')'),
+ '('||TRIM(DECODE(t_size,0,null,t_size ))||')')
+ ).getClobVal() param_type,
+ COUNT(parameter_name) over() total_row_count
+ FROM dmrs_struct_type_method_pars
+ WHERE method_ovid = v_m_ovid
+ AND return_value = 'N'
+ ORDER BY seq;
+rec_st_methods_p cur_st_methods_p%ROWTYPE;
+
+-- Used In tables
+CURSOR cur_used_in_tables(v_st_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_a_st:ModelName", m.model_name).getClobVal() model_name,
+ XMLElement("osdm_a_st:TableName", t.table_name).getClobVal() table_name,
+ XMLElement("osdm_a_st:ColumnName", c.column_name).getClobVal() column_name,
+ COUNT(m.model_name) over() total_row_count
+ FROM dmrs_tables t,
+ dmrs_columns c,
+ dmrs_structured_types st,
+ dmrs_models m
+ WHERE t.ovid = c.container_ovid
+ AND c.structured_type_ovid = st.structured_type_ovid
+ AND m.model_ovid = t.model_ovid
+ AND c.datatype_kind = 'Structured Type'
+ AND st.structured_type_ovid = v_st_ovid
+ ORDER BY m.model_name,
+ t.table_name,
+ c.column_name;
+rec_used_in_tables cur_used_in_tables%ROWTYPE;
+
+-- Used In entities
+CURSOR cur_used_in_entities(v_st_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_a_st:EntityName", e.entity_name).getClobVal() entity_name,
+ XMLElement("osdm_a_st:AttributeName", a.attribute_name).getClobVal() attribute_name,
+ COUNT(e.entity_name) over() total_row_count
+ FROM dmrs_entities e,
+ dmrs_attributes a,
+ dmrs_structured_types st
+ WHERE e.ovid = a.container_ovid
+ AND a.structured_type_ovid = st.structured_type_ovid
+ AND a.datatype_kind = 'Structured Type'
+ AND st.structured_type_ovid = v_st_ovid
+ ORDER BY e.entity_name,
+ a.attribute_name;
+rec_used_in_entities cur_used_in_entities%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for all structured types started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+
+ DBMS_LOB.APPEND (res,'');
+
+ FOR rec_general_data IN cur_general_data(v_model_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_general_data.design_name);
+ DBMS_LOB.APPEND (res, rec_general_data.version_date);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_a_st:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, rec_general_data.model_name);
+ END LOOP;
+
+ -- All structured types
+ FOR rec_all_st IN cur_all_st(v_model_ovid) LOOP
+
+ IF (cur_all_st%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ -- Description / Notes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDescriptionInfo = 1) THEN
+
+ DBMS_LOB.APPEND (res, '');
+
+ SELECT
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_st.st_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_st.st_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_st.st_ovid
+ AND t.type='Note') notes
+ INTO v_description,
+ v_notes
+ FROM dual;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_a_st:DescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_a_st:NoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ END IF;
+
+ DBMS_LOB.APPEND (res, rec_all_st.st_name);
+ DBMS_LOB.APPEND (res, rec_all_st.super_type);
+
+ v_seq := 1;
+ -- Attributes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useSTAttributes = 1) THEN
+ FOR rec_st_attr IN cur_st_attr(rec_all_st.st_ovid) LOOP
+ IF (cur_st_attr%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '' || TO_CHAR(v_seq) || '');
+ DBMS_LOB.APPEND (res, rec_st_attr.attr_name);
+ DBMS_LOB.APPEND (res, rec_st_attr.m);
+ IF (INSTR(LOWER(rec_st_attr.data_type),'unknown') = 0) THEN
+ DBMS_LOB.APPEND (res, rec_st_attr.data_type);
+ ELSE
+ SELECT XMLElement("osdm_a_st:DataType", '').getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END IF;
+ DBMS_LOB.APPEND (res, rec_st_attr.dt_kind);
+ DBMS_LOB.APPEND (res, rec_st_attr.domain_name);
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_st_attr%ROWCOUNT = rec_st_attr.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ v_seq := v_seq + 1;
+ END LOOP;
+ END IF;
+
+ v_seq := 1;
+ -- Attribute Comments
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useSTAttributesComments = 1) THEN
+ FOR rec_attributes_comments IN cur_attributes_comments(rec_all_st.st_ovid) LOOP
+ IF (cur_attributes_comments%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '' || TO_CHAR(v_seq) || '');
+ DBMS_LOB.APPEND (res, rec_attributes_comments.attribute_name);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_attributes_comments.description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_attributes_comments.description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_a_st:AttributeDescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_attributes_comments.notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_attributes_comments.notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+
+ SELECT XMLElement("osdm_a_st:AttributeNoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_attributes_comments%ROWCOUNT = rec_attributes_comments.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ v_seq := v_seq + 1;
+ END LOOP;
+ END IF;
+
+ v_seq := 1;
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useSTMethods = 1) THEN
+ FOR rec_st_methods IN cur_st_methods(rec_all_st.st_ovid) LOOP
+ IF (cur_st_methods%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '' || TO_CHAR(v_seq) || '');
+ DBMS_LOB.APPEND (res, rec_st_methods.m_name);
+ DBMS_LOB.APPEND (res, rec_st_methods.m_constr);
+ DBMS_LOB.APPEND (res, rec_st_methods.m_overriding);
+ DBMS_LOB.APPEND (res, rec_st_methods.m_om_name);
+ DBMS_LOB.APPEND (res, rec_st_methods.m_return_type);
+
+ FOR rec_st_methods_p IN cur_st_methods_p(rec_st_methods.method_ovid) LOOP
+ IF (cur_st_methods_p%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, rec_st_methods_p.param_name);
+ DBMS_LOB.APPEND (res, rec_st_methods_p.param_type);
+ DBMS_LOB.APPEND (res, '');
+
+ IF (cur_st_methods_p%ROWCOUNT = rec_st_methods_p.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+
+ IF (cur_st_methods%ROWCOUNT = rec_st_methods.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ v_seq := v_seq + 1;
+ END LOOP;
+ END IF;
+
+ -- Used in tables
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useSTUsedInTables = 1) THEN
+ FOR rec_used_in_tables IN cur_used_in_tables(rec_all_st.st_ovid) LOOP
+ IF (cur_used_in_tables%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_model_name := rec_used_in_tables.model_name;
+ IF (v_model_name != p_model_name) THEN
+ DBMS_LOB.APPEND (res,v_model_name);
+ p_model_name := v_model_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ v_table_name := rec_used_in_tables.table_name;
+ IF (v_table_name != p_table_name) THEN
+ DBMS_LOB.APPEND (res,v_table_name);
+ p_table_name := v_table_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_used_in_tables.column_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_tables%ROWCOUNT = rec_used_in_tables.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Used in entities
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useSTUsedInEntities = 1) THEN
+ FOR rec_used_in_entities IN cur_used_in_entities(rec_all_st.st_ovid) LOOP
+ IF (cur_used_in_entities%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_entity_name := rec_used_in_entities.entity_name;
+ IF (v_entity_name != p_entity_name) THEN
+ DBMS_LOB.APPEND (res,v_entity_name);
+ p_entity_name := v_entity_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_used_in_entities.attribute_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_entities%ROWCOUNT = rec_used_in_entities.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_all_st%ROWCOUNT = rec_all_st.total_row_count) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ END LOOP;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for all structured types ended');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_AllST_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_AllST_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_AllST_Data;
+
+FUNCTION Gather_SingleCT_Data(v_ct_type_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+v_notes CLOB;
+v_description CLOB;
+v_rel_total_count INTEGER;
+token_value CLOB;
+p_model_name VARCHAR2(100) :='_';
+v_model_name VARCHAR2(100) :='';
+p_table_name VARCHAR2(100) :='_';
+v_table_name VARCHAR2(100) :='';
+p_entity_name VARCHAR2(100) :='_';
+v_entity_name VARCHAR2(100) :='';
+
+-- General data
+CURSOR cur_general_data(v_ct_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_s_ct:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_s_ct:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments comments,
+ XMLElement("osdm_s_ct:ModelName",m.model_name).getClobVal() model_name
+ FROM dmrs_designs d,
+ dmrs_models m,
+ dmrs_collection_types ct
+ WHERE d.design_ovid = m.design_ovid
+ AND ct.model_ovid = m.model_ovid
+ AND ct.collection_type_ovid = v_ct_ovid;
+rec_general_data cur_general_data%ROWTYPE;
+
+CURSOR cur_ct_data(v_ct_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_s_ct:CTName",ct.collection_type_name).getClobVal() ct_name,
+ XMLElement("osdm_s_ct:CTType",ct.c_type).getClobVal() ct_type,
+ XMLElement("osdm_s_ct:CTMaxElements",ct.max_element).getClobVal() max_element,
+ XMLElement("osdm_s_ct:CTDataTypeKind",DECODE(ct.datatype_kind,
+ 'Domain', 'DOM',
+ 'Logical Type', 'LT',
+ 'Distinct Type', 'DT',
+ 'Ref Struct Type','RST',
+ 'Structured Type','ST',
+ 'Collection Type','CT')
+ ).getClobVal() dt_kind,
+ XMLElement("osdm_s_ct:CTDataType",
+ DECODE(ct.datatype_kind,
+ 'Domain', ct.dt_type ||' '||
+ DECODE (NVL(ct.t_size,''),'',
+ DECODE(NVL(ct.t_scale,0),0,
+ DECODE(NVL(ct.t_precision,0),0,null,'('|| DECODE(NVL(ct.t_precision,0),0,null,ct.t_precision) ||')'),
+ '('|| DECODE(NVL(ct.t_precision,0),0,null,ct.t_precision) || ',' || DECODE(NVL(ct.t_scale,0),0,null,ct.t_scale)||')'),
+ '('||TRIM(DECODE(ct.t_size,'',null,ct.t_size||' '||ct.char_units ))||')'),
+ 'Logical Type', ct.dt_type ||' '||
+ DECODE (NVL(ct.t_size,''),'',
+ DECODE(NVL(ct.t_scale,0),0,
+ DECODE(NVL(ct.t_precision,0),0,null,'('|| DECODE(NVL(ct.t_precision,0),0,null,ct.t_precision) ||')'),
+ '('|| DECODE(NVL(ct.t_precision,0),0,null,ct.t_precision) || ',' || DECODE(NVL(ct.t_scale,0),0,null,ct.t_scale)||')'),
+ '('||TRIM(DECODE(ct.t_size,'',null,ct.t_size||' '||ct.char_units ))||')')
+ )).getClobVal() data_type,
+ XMLElement("osdm_s_ct:CTDomainName",DECODE(ct.domain_name,'Unknown',null,ct.domain_name)).getClobVal() domain_name
+ FROM dmrs_collection_types ct
+ WHERE ct.collection_type_ovid = v_ct_ovid;
+rec_ct_data cur_ct_data%ROWTYPE;
+
+-- Used In tables
+CURSOR cur_used_in_tables(v_ct_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_s_ct:ModelName", m.model_name).getClobVal() model_name,
+ XMLElement("osdm_s_ct:TableName", t.table_name).getClobVal() table_name,
+ XMLElement("osdm_s_ct:ColumnName", c.column_name).getClobVal() column_name,
+ COUNT(m.model_name) over() total_row_count
+FROM dmrs_tables t,
+ dmrs_columns c,
+ dmrs_collection_types ct,
+ dmrs_models m
+ WHERE t.ovid = c.container_ovid
+ AND c.collection_type_ovid = ct.collection_type_ovid
+ AND m.model_ovid = t.model_ovid
+ AND c.datatype_kind = 'Collection Type'
+ AND ct.collection_type_ovid = v_ct_ovid
+ ORDER BY m.model_name,
+ t.table_name,
+ c.column_name;
+rec_used_in_tables cur_used_in_tables%ROWTYPE;
+
+-- Used In entities
+CURSOR cur_used_in_entities(v_ct_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_s_ct:EntityName", e.entity_name).getClobVal() entity_name,
+ XMLElement("osdm_s_ct:AttributeName", a.attribute_name).getClobVal() attribute_name,
+ COUNT(e.entity_name) over() total_row_count
+ FROM dmrs_entities e,
+ dmrs_attributes a,
+ dmrs_collection_types ct
+ WHERE e.ovid = a.container_ovid
+ AND a.collection_type_ovid = ct.collection_type_ovid
+ AND a.datatype_kind = 'Collection Type'
+ AND ct.collection_type_ovid = v_ct_ovid
+ ORDER BY e.entity_name,
+ a.attribute_name;
+rec_used_in_entities cur_used_in_entities%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for single collection type started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+
+ DBMS_LOB.APPEND (res,'');
+
+ FOR rec_general_data IN cur_general_data(v_ct_type_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_general_data.design_name);
+ DBMS_LOB.APPEND (res, rec_general_data.version_date);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_s_ct:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+
+ DBMS_LOB.APPEND (res, rec_general_data.model_name);
+ END LOOP;
+
+ -- Description / Notes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDescriptionInfo = 1) THEN
+
+ DBMS_LOB.APPEND (res, '');
+
+ SELECT
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_ct_type_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_ct_type_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_ct_type_ovid
+ AND t.type='Note') notes
+ INTO v_description,
+ v_notes
+ FROM dual;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_s_ct:DescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_s_ct:NoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ END IF;
+
+ FOR rec_ct_data IN cur_ct_data(v_ct_type_ovid) LOOP
+ DBMS_LOB.APPEND (res, rec_ct_data.ct_name);
+ DBMS_LOB.APPEND (res, rec_ct_data.ct_type);
+ DBMS_LOB.APPEND (res, rec_ct_data.max_element);
+ DBMS_LOB.APPEND (res, rec_ct_data.data_type);
+ DBMS_LOB.APPEND (res, rec_ct_data.dt_kind);
+ DBMS_LOB.APPEND (res, rec_ct_data.domain_name);
+ END LOOP;
+
+ -- Used in tables
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useCTUsedInTables = 1) THEN
+ FOR rec_used_in_tables IN cur_used_in_tables(v_ct_type_ovid) LOOP
+ IF (cur_used_in_tables%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_model_name := rec_used_in_tables.model_name;
+ IF (v_model_name != p_model_name) THEN
+ DBMS_LOB.APPEND (res,v_model_name);
+ p_model_name := v_model_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ v_table_name := rec_used_in_tables.table_name;
+ IF (v_table_name != p_table_name) THEN
+ DBMS_LOB.APPEND (res,v_table_name);
+ p_table_name := v_table_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_used_in_tables.column_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_tables%ROWCOUNT = rec_used_in_tables.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Used in entities
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useCTUsedInEntities = 1) THEN
+ FOR rec_used_in_entities IN cur_used_in_entities(v_ct_type_ovid) LOOP
+ IF (cur_used_in_entities%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_entity_name := rec_used_in_entities.entity_name;
+ IF (v_entity_name != p_entity_name) THEN
+ DBMS_LOB.APPEND (res,v_entity_name);
+ p_entity_name := v_entity_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_used_in_entities.attribute_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_entities%ROWCOUNT = rec_used_in_entities.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for single collection type ended');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_SingleCT_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_SingleCT_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_SingleCT_Data;
+
+FUNCTION Gather_AllCT_Data(v_model_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+v_notes CLOB;
+v_description CLOB;
+v_rel_total_count INTEGER;
+token_value CLOB;
+p_model_name VARCHAR2(100) :='_';
+v_model_name VARCHAR2(100) :='';
+p_table_name VARCHAR2(100) :='_';
+v_table_name VARCHAR2(100) :='';
+p_entity_name VARCHAR2(100) :='_';
+v_entity_name VARCHAR2(100) :='';
+
+CURSOR cur_general_data(v_m_ovid IN VARCHAR2) IS
+ -- General data
+ SELECT XMLElement("osdm_a_ct:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_a_ct:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments comments,
+ XMLElement("osdm_a_ct:ModelName",m.model_name).getClobVal() model_name
+ FROM dmrs_designs d,
+ dmrs_models m
+ WHERE d.design_ovid = m.design_ovid
+ AND m.model_ovid = v_model_ovid;
+rec_general_data cur_general_data%ROWTYPE;
+
+-- All collection types data
+CURSOR cur_all_ct_data(v_m_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_a_ct:CTName",ct.collection_type_name).getClobVal() ct_name,
+ XMLElement("osdm_a_ct:CTType",ct.c_type).getClobVal() ct_type,
+ XMLElement("osdm_a_ct:CTMaxElements",ct.max_element).getClobVal() max_element,
+ XMLElement("osdm_a_ct:CTDataTypeKind",DECODE(ct.datatype_kind,
+ 'Domain', 'DOM',
+ 'Logical Type', 'LT',
+ 'Distinct Type', 'DT',
+ 'Ref Struct Type','RST',
+ 'Structured Type','ST',
+ 'Collection Type','CT')
+ ).getClobVal() dt_kind,
+ XMLElement("osdm_a_ct:CTDataType",
+ DECODE(ct.datatype_kind,
+ 'Domain', ct.dt_type ||' '||
+ DECODE (NVL(ct.t_size,''),'',
+ DECODE(NVL(ct.t_scale,0),0,
+ DECODE(NVL(ct.t_precision,0),0,null,'('|| DECODE(NVL(ct.t_precision,0),0,null,ct.t_precision) ||')'),
+ '('|| DECODE(NVL(ct.t_precision,0),0,null,ct.t_precision) || ',' || DECODE(NVL(ct.t_scale,0),0,null,ct.t_scale)||')'),
+ '('||TRIM(DECODE(ct.t_size,'',null,ct.t_size||' '||ct.char_units ))||')'),
+ 'Logical Type', ct.dt_type ||' '||
+ DECODE (NVL(ct.t_size,''),'',
+ DECODE(NVL(ct.t_scale,0),0,
+ DECODE(NVL(ct.t_precision,0),0,null,'('|| DECODE(NVL(ct.t_precision,0),0,null,ct.t_precision) ||')'),
+ '('|| DECODE(NVL(ct.t_precision,0),0,null,ct.t_precision) || ',' || DECODE(NVL(ct.t_scale,0),0,null,ct.t_scale)||')'),
+ '('||TRIM(DECODE(ct.t_size,'',null,ct.t_size||' '||ct.char_units ))||')')
+ )).getClobVal() data_type,
+ XMLElement("osdm_a_ct:CTDomainName",DECODE(ct.domain_name,'Unknown',null,ct.domain_name)).getClobVal() domain_name,
+ ct.collection_type_ovid ct_ovid,
+ COUNT(ct.collection_type_name) over() total_row_count
+ FROM dmrs_collection_types ct
+ WHERE ct.model_ovid = v_m_ovid;
+rec_all_ct_data cur_all_ct_data%ROWTYPE;
+
+-- Used In tables
+CURSOR cur_used_in_tables(v_ct_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_a_ct:ModelName", m.model_name).getClobVal() model_name,
+ XMLElement("osdm_a_ct:TableName", t.table_name).getClobVal() table_name,
+ XMLElement("osdm_a_ct:ColumnName", c.column_name).getClobVal() column_name,
+ COUNT(m.model_name) over() total_row_count
+FROM dmrs_tables t,
+ dmrs_columns c,
+ dmrs_collection_types ct,
+ dmrs_models m
+ WHERE t.ovid = c.container_ovid
+ AND c.collection_type_ovid = ct.collection_type_ovid
+ AND m.model_ovid = t.model_ovid
+ AND c.datatype_kind = 'Collection Type'
+ AND ct.collection_type_ovid = v_ct_ovid
+ ORDER BY m.model_name,
+ t.table_name,
+ c.column_name;
+rec_used_in_tables cur_used_in_tables%ROWTYPE;
+
+-- Used In entities
+CURSOR cur_used_in_entities(v_ct_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_a_ct:EntityName", e.entity_name).getClobVal() entity_name,
+ XMLElement("osdm_a_ct:AttributeName", a.attribute_name).getClobVal() attribute_name,
+ COUNT(e.entity_name) over() total_row_count
+ FROM dmrs_entities e,
+ dmrs_attributes a,
+ dmrs_collection_types ct
+ WHERE e.ovid = a.container_ovid
+ AND a.collection_type_ovid = ct.collection_type_ovid
+ AND a.datatype_kind = 'Collection Type'
+ AND ct.collection_type_ovid = v_ct_ovid
+ ORDER BY e.entity_name,
+ a.attribute_name;
+rec_used_in_entities cur_used_in_entities%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for all collection types started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+
+ DBMS_LOB.APPEND (res,'');
+
+ FOR rec_general_data IN cur_general_data(v_model_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_general_data.design_name);
+ DBMS_LOB.APPEND (res, rec_general_data.version_date);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_a_ct:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, rec_general_data.model_name);
+ END LOOP;
+
+ -- All structured types
+ FOR rec_all_ct_data IN cur_all_ct_data(v_model_ovid) LOOP
+
+ IF (cur_all_ct_data%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ -- Description / Notes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDescriptionInfo = 1) THEN
+
+ DBMS_LOB.APPEND (res, '');
+
+ SELECT
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_ct_data.ct_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_ct_data.ct_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_ct_data.ct_ovid
+ AND t.type='Note') notes
+ INTO v_description,
+ v_notes
+ FROM dual;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_a_ct:DescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_a_ct:NoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ END IF;
+
+ DBMS_LOB.APPEND (res, rec_all_ct_data.ct_name);
+ DBMS_LOB.APPEND (res, rec_all_ct_data.ct_type);
+ DBMS_LOB.APPEND (res, rec_all_ct_data.max_element);
+ DBMS_LOB.APPEND (res, rec_all_ct_data.dt_kind);
+ DBMS_LOB.APPEND (res, rec_all_ct_data.data_type);
+ DBMS_LOB.APPEND (res, rec_all_ct_data.domain_name);
+
+ -- Used in tables
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useCTUsedInTables = 1) THEN
+ FOR rec_used_in_tables IN cur_used_in_tables(rec_all_ct_data.ct_ovid) LOOP
+ IF (cur_used_in_tables%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_model_name := rec_used_in_tables.model_name;
+ IF (v_model_name != p_model_name) THEN
+ DBMS_LOB.APPEND (res,v_model_name);
+ p_model_name := v_model_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ v_table_name := rec_used_in_tables.table_name;
+ IF (v_table_name != p_table_name) THEN
+ DBMS_LOB.APPEND (res,v_table_name);
+ p_table_name := v_table_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_used_in_tables.column_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_tables%ROWCOUNT = rec_used_in_tables.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Used in entities
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useCTUsedInEntities = 1) THEN
+ FOR rec_used_in_entities IN cur_used_in_entities(rec_all_ct_data.ct_ovid) LOOP
+ IF (cur_used_in_entities%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_entity_name := rec_used_in_entities.entity_name;
+ IF (v_entity_name != p_entity_name) THEN
+ DBMS_LOB.APPEND (res,v_entity_name);
+ p_entity_name := v_entity_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_used_in_entities.attribute_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_entities%ROWCOUNT = rec_used_in_entities.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_all_ct_data%ROWCOUNT = rec_all_ct_data.total_row_count) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ END LOOP;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for all collection types ended');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_AllCT_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_AllCT_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_AllCT_Data;
+
+FUNCTION Gather_SingleDT_Data(v_dt_type_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+v_notes CLOB;
+v_description CLOB;
+v_rel_total_count INTEGER;
+token_value CLOB;
+p_model_name VARCHAR2(100) :='_';
+v_model_name VARCHAR2(100) :='';
+p_table_name VARCHAR2(100) :='_';
+v_table_name VARCHAR2(100) :='';
+p_entity_name VARCHAR2(100) :='_';
+v_entity_name VARCHAR2(100) :='';
+
+-- General data
+CURSOR cur_general_data(v_dt_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_s_dt:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_s_dt:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments comments,
+ XMLElement("osdm_s_dt:ModelName",m.model_name).getClobVal() model_name
+ FROM dmrs_designs d,
+ dmrs_models m,
+ dmrs_distinct_types dt
+ WHERE d.design_ovid = m.design_ovid
+ AND dt.model_ovid = m.model_ovid
+ AND dt.distinct_type_ovid = v_dt_ovid;
+rec_general_data cur_general_data%ROWTYPE;
+
+-- Distinct type data
+CURSOR cur_dt_data(v_ct_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_s_dt:DTName",dt.distinct_type_name).getClobVal() dt_name,
+ XMLElement("osdm_s_dt:DTLogicalType",dt.logical_type_name).getClobVal() lt_type,
+ XMLElement("osdm_s_dt:DTSize",DECODE(dt.t_size,'0','',dt.t_size)).getClobVal() dt_size,
+ XMLElement("osdm_s_dt:DTPrecision",DECODE(dt.t_precision,'0','',dt.t_precision)).getClobVal() dt_precision,
+ XMLElement("osdm_s_dt:DTScale",DECODE(dt.t_scale,'0','',dt.t_scale)).getClobVal() dt_scale
+ FROM dmrs_distinct_types dt
+ WHERE dt.distinct_type_ovid = v_ct_ovid;
+rec_dt_data cur_dt_data%ROWTYPE;
+
+-- Used In tables
+CURSOR cur_used_in_tables(v_dt_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_s_dt:ModelName", m.model_name).getClobVal() model_name,
+ XMLElement("osdm_s_dt:TableName", t.table_name).getClobVal() table_name,
+ XMLElement("osdm_s_dt:ColumnName", c.column_name).getClobVal() column_name,
+ COUNT(m.model_name) over() total_row_count
+FROM dmrs_tables t,
+ dmrs_columns c,
+ dmrs_distinct_types dt,
+ dmrs_models m
+ WHERE t.ovid = c.container_ovid
+ AND c.distinct_type_ovid = dt.distinct_type_ovid
+ AND m.model_ovid = t.model_ovid
+ AND c.datatype_kind = 'Distinct Type'
+ AND dt.distinct_type_ovid = v_dt_ovid
+ ORDER BY m.model_name,
+ t.table_name,
+ c.column_name;
+rec_used_in_tables cur_used_in_tables%ROWTYPE;
+
+-- Used In entities
+CURSOR cur_used_in_entities(v_dt_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_s_dt:EntityName", e.entity_name).getClobVal() entity_name,
+ XMLElement("osdm_s_dt:AttributeName", a.attribute_name).getClobVal() attribute_name,
+ COUNT(e.entity_name) over() total_row_count
+ FROM dmrs_entities e,
+ dmrs_attributes a,
+ dmrs_distinct_types dt
+ WHERE e.ovid = a.container_ovid
+ AND a.distinct_type_ovid = dt.distinct_type_ovid
+ AND a.datatype_kind = 'Distinct Type'
+ AND dt.distinct_type_ovid = v_dt_ovid
+ ORDER BY e.entity_name,
+ a.attribute_name;
+rec_used_in_entities cur_used_in_entities%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for single distinct type started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+
+ DBMS_LOB.APPEND (res,'');
+
+ FOR rec_general_data IN cur_general_data(v_dt_type_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_general_data.design_name);
+ DBMS_LOB.APPEND (res, rec_general_data.version_date);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_s_dt:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+
+ DBMS_LOB.APPEND (res, rec_general_data.model_name);
+ END LOOP;
+
+ -- Description / Notes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDescriptionInfo = 1) THEN
+
+ DBMS_LOB.APPEND (res, '');
+
+ SELECT
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_dt_type_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_dt_type_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = v_dt_type_ovid
+ AND t.type='Note') notes
+ INTO v_description,
+ v_notes
+ FROM dual;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_s_dt:DescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_s_dt:NoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ END IF;
+
+ FOR rec_dt_data IN cur_dt_data(v_dt_type_ovid) LOOP
+ DBMS_LOB.APPEND (res, rec_dt_data.dt_name);
+ DBMS_LOB.APPEND (res, rec_dt_data.lt_type);
+ DBMS_LOB.APPEND (res, rec_dt_data.dt_size);
+ DBMS_LOB.APPEND (res, rec_dt_data.dt_precision);
+ DBMS_LOB.APPEND (res, rec_dt_data.dt_scale);
+ END LOOP;
+
+ -- Used in tables
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDTUsedInTables = 1) THEN
+ FOR rec_used_in_tables IN cur_used_in_tables(v_dt_type_ovid) LOOP
+ IF (cur_used_in_tables%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_model_name := rec_used_in_tables.model_name;
+ IF (v_model_name != p_model_name) THEN
+ DBMS_LOB.APPEND (res,v_model_name);
+ p_model_name := v_model_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ v_table_name := rec_used_in_tables.table_name;
+ IF (v_table_name != p_table_name) THEN
+ DBMS_LOB.APPEND (res,v_table_name);
+ p_table_name := v_table_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_used_in_tables.column_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_tables%ROWCOUNT = rec_used_in_tables.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Used in entities
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDTUsedInEntities = 1) THEN
+ FOR rec_used_in_entities IN cur_used_in_entities(v_dt_type_ovid) LOOP
+ IF (cur_used_in_entities%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_entity_name := rec_used_in_entities.entity_name;
+ IF (v_entity_name != p_entity_name) THEN
+ DBMS_LOB.APPEND (res,v_entity_name);
+ p_entity_name := v_entity_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_used_in_entities.attribute_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_entities%ROWCOUNT = rec_used_in_entities.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for single distinct type ended');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_SingleDT_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_SingleDT_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_SingleDT_Data;
+
+FUNCTION Gather_AllDT_Data(v_model_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+v_notes CLOB;
+v_description CLOB;
+v_rel_total_count INTEGER;
+token_value CLOB;
+p_model_name VARCHAR2(100) :='_';
+v_model_name VARCHAR2(100) :='';
+p_table_name VARCHAR2(100) :='_';
+v_table_name VARCHAR2(100) :='';
+p_entity_name VARCHAR2(100) :='_';
+v_entity_name VARCHAR2(100) :='';
+
+CURSOR cur_general_data(v_m_ovid IN VARCHAR2) IS
+ -- General data
+ SELECT XMLElement("osdm_a_dt:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_a_dt:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments comments,
+ XMLElement("osdm_a_dt:ModelName",m.model_name).getClobVal() model_name
+ FROM dmrs_designs d,
+ dmrs_models m
+ WHERE d.design_ovid = m.design_ovid
+ AND m.model_ovid = v_model_ovid;
+rec_general_data cur_general_data%ROWTYPE;
+
+-- All distinct types data
+CURSOR cur_all_dt_data(v_m_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_a_dt:DTName",dt.distinct_type_name).getClobVal() dt_name,
+ XMLElement("osdm_a_dt:DTLogicalType",dt.logical_type_name).getClobVal() lt_type,
+ XMLElement("osdm_a_dt:DTSize",DECODE(dt.t_size,'0','',dt.t_size)).getClobVal() dt_size,
+ XMLElement("osdm_a_dt:DTPrecision",DECODE(dt.t_precision,'0','',dt.t_precision)).getClobVal() dt_precision,
+ XMLElement("osdm_a_dt:DTScale",DECODE(dt.t_scale,'0','',dt.t_scale)).getClobVal() dt_scale,
+ dt.distinct_type_ovid dt_ovid,
+ COUNT(dt.distinct_type_name) over() total_row_count
+ FROM dmrs_distinct_types dt
+ WHERE dt.model_ovid = v_m_ovid;
+rec_all_dt_data cur_all_dt_data%ROWTYPE;
+
+-- Used In tables
+CURSOR cur_used_in_tables(v_dt_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_a_dt:ModelName", m.model_name).getClobVal() model_name,
+ XMLElement("osdm_a_dt:TableName", t.table_name).getClobVal() table_name,
+ XMLElement("osdm_a_dt:ColumnName", c.column_name).getClobVal() column_name,
+ COUNT(m.model_name) over() total_row_count
+FROM dmrs_tables t,
+ dmrs_columns c,
+ dmrs_distinct_types dt,
+ dmrs_models m
+ WHERE t.ovid = c.container_ovid
+ AND c.distinct_type_ovid = dt.distinct_type_ovid
+ AND m.model_ovid = t.model_ovid
+ AND c.datatype_kind = 'Distinct Type'
+ AND dt.distinct_type_ovid = v_dt_ovid
+ ORDER BY m.model_name,
+ t.table_name,
+ c.column_name;
+rec_used_in_tables cur_used_in_tables%ROWTYPE;
+
+-- Used In entities
+CURSOR cur_used_in_entities(v_dt_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_a_dt:EntityName", e.entity_name).getClobVal() entity_name,
+ XMLElement("osdm_a_dt:AttributeName", a.attribute_name).getClobVal() attribute_name,
+ COUNT(e.entity_name) over() total_row_count
+ FROM dmrs_entities e,
+ dmrs_attributes a,
+ dmrs_distinct_types dt
+ WHERE e.ovid = a.container_ovid
+ AND a.distinct_type_ovid = dt.distinct_type_ovid
+ AND a.datatype_kind = 'Distinct Type'
+ AND dt.distinct_type_ovid = v_dt_ovid
+ ORDER BY e.entity_name,
+ a.attribute_name;
+rec_used_in_entities cur_used_in_entities%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for all distinct types started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+
+ DBMS_LOB.APPEND (res,'');
+
+ FOR rec_general_data IN cur_general_data(v_model_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_general_data.design_name);
+ DBMS_LOB.APPEND (res, rec_general_data.version_date);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_a_dt:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+
+ DBMS_LOB.APPEND (res, rec_general_data.model_name);
+ END LOOP;
+
+ -- All distinct types
+ FOR rec_all_dt_data IN cur_all_dt_data(v_model_ovid) LOOP
+
+ IF (cur_all_dt_data%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ -- Description / Notes
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDescriptionInfo = 1) THEN
+
+ DBMS_LOB.APPEND (res, '');
+
+ SELECT
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_dt_data.dt_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_dt_data.dt_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_dt_data.dt_ovid
+ AND t.type='Note') notes
+ INTO v_description,
+ v_notes
+ FROM dual;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_a_dt:DescriptionRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_a_dt:NoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ END IF;
+
+ DBMS_LOB.APPEND (res, rec_all_dt_data.dt_name);
+ DBMS_LOB.APPEND (res, rec_all_dt_data.lt_type);
+ DBMS_LOB.APPEND (res, rec_all_dt_data.dt_size);
+ DBMS_LOB.APPEND (res, rec_all_dt_data.dt_precision);
+ DBMS_LOB.APPEND (res, rec_all_dt_data.dt_scale);
+
+ -- Used in tables
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDTUsedInTables = 1) THEN
+ FOR rec_used_in_tables IN cur_used_in_tables(rec_all_dt_data.dt_ovid) LOOP
+ IF (cur_used_in_tables%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_model_name := rec_used_in_tables.model_name;
+ IF (v_model_name != p_model_name) THEN
+ DBMS_LOB.APPEND (res,v_model_name);
+ p_model_name := v_model_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ v_table_name := rec_used_in_tables.table_name;
+ IF (v_table_name != p_table_name) THEN
+ DBMS_LOB.APPEND (res,v_table_name);
+ p_table_name := v_table_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_used_in_tables.column_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_tables%ROWCOUNT = rec_used_in_tables.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Used in entities
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDTUsedInEntities = 1) THEN
+ FOR rec_used_in_entities IN cur_used_in_entities(rec_all_dt_data.dt_ovid) LOOP
+ IF (cur_used_in_entities%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_entity_name := rec_used_in_entities.entity_name;
+ IF (v_entity_name != p_entity_name) THEN
+ DBMS_LOB.APPEND (res,v_entity_name);
+ p_entity_name := v_entity_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_used_in_entities.attribute_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_entities%ROWCOUNT = rec_used_in_entities.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_all_dt_data%ROWCOUNT = rec_all_dt_data.total_row_count) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ END LOOP;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for all distinct types ended');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_AllDT_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_AllDT_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_AllDT_Data;
+
+FUNCTION Gather_CR_Data(v_design_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+v_notes CLOB;
+v_description CLOB;
+v_reason CLOB;
+v_imp_notes CLOB;
+v_rel_total_count INTEGER;
+token_value CLOB;
+p_model_name VARCHAR2(100) :='_';
+v_model_name VARCHAR2(100) :='';
+
+CURSOR cur_general_data(v_d_ovid IN VARCHAR2) IS
+ -- General data
+ SELECT XMLElement("osdm_cr:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_cr:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments comments
+ FROM dmrs_designs d
+ WHERE d.design_ovid = v_d_ovid;
+rec_general_data cur_general_data%ROWTYPE;
+
+CURSOR cur_all_cr(v_d_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_cr:CRName",cr.change_request_name).getClobVal() cr_name,
+ cr.reason cr_reason,
+ XMLElement("osdm_cr:CRStatus",cr.request_status).getClobVal() cr_status,
+ XMLElement("osdm_cr:CRCompleted",cr.is_completed).getClobVal() cr_completed,
+ XMLElement("osdm_cr:CRRequestDate",cr.request_date_string).getClobVal() cr_req_date,
+ XMLElement("osdm_cr:CRCompletionDate",cr.completion_date_string).getClobVal() cr_compl_date,
+ cr.change_request_ovid cr_ovid,
+ COUNT(cr.change_request_name) over() total_row_count
+ FROM dmrs_change_requests cr
+ WHERE design_ovid = v_d_ovid;
+rec_all_cr cur_all_cr%ROWTYPE;
+
+--Impacted Objects
+CURSOR cur_i_objects(v_cr_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_cr:ModelName",cre.element_model_name).getClobVal() model_name,
+ XMLElement("osdm_cr:TypeName",cre.element_type).getClobVal() type_name,
+ XMLElement("osdm_cr:ObjectName",cre.element_name).getClobVal() obj_name,
+ COUNT(cre.element_name) over() total_row_count
+ FROM dmrs_change_request_elements cre
+ WHERE cre.change_request_ovid = v_cr_ovid
+ ORDER BY cre.element_model_name,
+ cre.element_type,
+ cre.element_name;
+rec_i_objects cur_i_objects%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for change requests started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+
+ DBMS_LOB.APPEND (res,'');
+
+ FOR rec_general_data IN cur_general_data(v_design_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_general_data.design_name);
+ DBMS_LOB.APPEND (res, rec_general_data.version_date);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_cr:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ END LOOP;
+
+ FOR rec_all_cr IN cur_all_cr(v_design_ovid) LOOP
+
+ IF (cur_all_cr%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ DBMS_LOB.APPEND (res,rec_all_cr.cr_name);
+
+ -- Comments / Notes / Implementation notes
+ SELECT
+ NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_cr.cr_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_cr.cr_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_cr.cr_ovid
+ AND t.type='Note') notes,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_cr.cr_ovid
+ AND t.type='Implementation Note') imp_note
+ INTO v_description,
+ v_notes,
+ v_imp_notes
+ FROM dual;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_cr:CRCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_cr:CRNoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_all_cr.cr_reason||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_all_cr.cr_reason||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_cr:CRReasonRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res,rec_all_cr.cr_status);
+ DBMS_LOB.APPEND (res,rec_all_cr.cr_completed);
+ DBMS_LOB.APPEND (res,rec_all_cr.cr_req_date);
+ DBMS_LOB.APPEND (res,rec_all_cr.cr_compl_date);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_imp_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_imp_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_cr:CRImplementationNoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ -- Impacted Objects
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useCRImpactedObjects = 1) THEN
+ FOR rec_i_objects IN cur_i_objects(rec_all_cr.cr_ovid) LOOP
+
+ IF (cur_i_objects%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ v_model_name := rec_i_objects.model_name;
+ IF (v_model_name != p_model_name) THEN
+ DBMS_LOB.APPEND (res,v_model_name);
+ p_model_name := v_model_name;
+ ELSE
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,rec_i_objects.type_name);
+ DBMS_LOB.APPEND (res,rec_i_objects.obj_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_i_objects%ROWCOUNT = rec_i_objects.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ END LOOP;
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_all_cr%ROWCOUNT = rec_all_cr.total_row_count) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ END LOOP;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for change requests ended');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_CR_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_CR_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_CR_Data;
+
+FUNCTION Gather_MR_Data(v_design_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+v_notes CLOB;
+v_description CLOB;
+v_rel_total_count INTEGER;
+token_value CLOB;
+
+CURSOR cur_general_data(v_d_ovid IN VARCHAR2) IS
+ -- General data
+ SELECT XMLElement("osdm_mr:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_mr:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments comments
+ FROM dmrs_designs d
+ WHERE d.design_ovid = v_d_ovid;
+rec_general_data cur_general_data%ROWTYPE;
+
+CURSOR cur_all_measurements(v_d_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_mr:MName",mr.measurement_name).getClobVal() m_name,
+ XMLElement("osdm_mr:MValue",mr.measurement_value).getClobVal() m_value,
+ XMLElement("osdm_mr:MType",mr.measurement_type).getClobVal() m_type,
+ XMLElement("osdm_mr:MUnit",mr.measurement_unit).getClobVal() m_unit,
+ XMLElement("osdm_mr:MCreationDate",mr.measurement_cr_date).getClobVal() m_cr_date,
+ XMLElement("osdm_mr:MEffectiveDate",mr.measurement_ef_date).getClobVal() m_ef_date,
+ XMLElement("osdm_mr:ModelName",mr.object_model).getClobVal() obj_model_name,
+ XMLElement("osdm_mr:ObjectName",mr.object_name).getClobVal() object_name,
+ XMLElement("osdm_mr:TypeName",mr.object_type).getClobVal() object_type,
+ mr.measurement_ovid m_ovid,
+ COUNT(mr.measurement_name) over() total_row_count
+ FROM dmrs_measurements mr
+ WHERE design_ovid = v_d_ovid;
+rec_all_measurements cur_all_measurements%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for measurements started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+
+ DBMS_LOB.APPEND (res,'');
+
+ FOR rec_general_data IN cur_general_data(v_design_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_general_data.design_name);
+ DBMS_LOB.APPEND (res, rec_general_data.version_date);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_general_data.comments||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_mr:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ END LOOP;
+
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useMRImpactedObjects = 1) THEN
+ FOR rec_all_measurements IN cur_all_measurements(v_design_ovid) LOOP
+
+ IF (cur_all_measurements%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+
+ DBMS_LOB.APPEND (res,rec_all_measurements.m_name);
+
+ -- Comments
+ SELECT NVL(
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_measurements.m_ovid
+ AND t.type='Comments'),
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_measurements.m_ovid
+ AND t.type='CommentsInRDBMS')) description,
+ (SELECT t.text comments_in_rdbms
+ FROM dmrs_large_text t
+ WHERE t.ovid = rec_all_measurements.m_ovid
+ AND t.type='Note') notes
+ INTO v_description,
+ v_notes
+ FROM dual;
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_mr:MCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(v_notes||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(v_notes||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+ SELECT XMLElement("osdm_mr:MNoteRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ DBMS_LOB.APPEND (res,rec_all_measurements.m_value);
+ DBMS_LOB.APPEND (res,rec_all_measurements.m_unit);
+ DBMS_LOB.APPEND (res,rec_all_measurements.m_type);
+ DBMS_LOB.APPEND (res,rec_all_measurements.m_cr_date);
+ DBMS_LOB.APPEND (res,rec_all_measurements.m_ef_date);
+ DBMS_LOB.APPEND (res,'');
+ DBMS_LOB.APPEND (res,'');
+ DBMS_LOB.APPEND (res,rec_all_measurements.obj_model_name);
+ DBMS_LOB.APPEND (res,rec_all_measurements.object_type);
+ DBMS_LOB.APPEND (res,rec_all_measurements.object_name);
+ DBMS_LOB.APPEND (res,'');
+ DBMS_LOB.APPEND (res,'');
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_all_measurements%ROWCOUNT = rec_all_measurements.total_row_count) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ END LOOP;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering data for measurements ended');
+
+RETURN res;
+
+ EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_MR_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_MR_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_MR_Data;
+
+FUNCTION Gather_Constraint_Details_HTML(col_attr_ovid VARCHAR2) RETURN CLOB IS
+
+clob_ CLOB;
+clob_constraints CLOB;
+clob_ranges CLOB;
+clob_vl CLOB;
+
+CURSOR cur_c_constraints(v_ovid IN VARCHAR2) IS
+ SELECT constraint_name,
+ text,
+ database_type
+ FROM dmrs_check_constraints
+ WHERE dataelement_ovid = v_ovid
+ ORDER BY sequence;
+ rec_c_constraints cur_c_constraints % rowtype;
+
+ CURSOR cur_ranges(v_ovid IN VARCHAR2) IS
+ SELECT begin_value,
+ end_value,
+ short_description
+ FROM dmrs_value_ranges
+ WHERE dataelement_ovid = v_ovid
+ ORDER BY sequence;
+rec_ranges cur_ranges % rowtype;
+
+CURSOR cur_valuelist_columns(v_ovid IN VARCHAR2) IS
+ SELECT av.VALUE,
+ av.short_description
+ FROM dmrs_avt av,
+ dmrs_columns c
+ WHERE c.ovid = av.dataelement_ovid
+ AND av.dataelement_ovid = v_ovid;
+rec_valuelist_columns cur_valuelist_columns % rowtype;
+
+BEGIN
+
+ FOR rec_c_constraints IN cur_c_constraints(col_attr_ovid) LOOP
+ clob_constraints := clob_constraints
+ || ''
+ || REPLACE(rec_c_constraints.text, Chr(10), ' ')
+ || ' | '
+ || rec_c_constraints.database_type
+ || ' |
';
+ END LOOP;
+
+ FOR rec_ranges IN cur_ranges(col_attr_ovid) LOOP
+ clob_ranges := clob_ranges || ''
+ || rec_ranges.begin_value
+ || ' | '
+ || rec_ranges.end_value
+ || ' | '
+ || REPLACE(rec_ranges.short_description, Chr(10), ' ')
+ || ' |
';
+ END LOOP;
+
+ FOR rec_valuelist_columns IN cur_valuelist_columns(col_attr_ovid) LOOP
+ clob_vl := clob_vl || ''
+ || rec_valuelist_columns.VALUE
+ || ' | '
+ || REPLACE(rec_valuelist_columns.short_description, Chr(10), ' ')
+ || ' |
';
+
+ END LOOP;
+
+ IF (clob_constraints IS NULL AND clob_ranges IS NULL AND clob_vl IS NULL) THEN
+ RETURN '';
+ ELSE
+
+ clob_ := '';
+
+ IF clob_constraints IS NOT NULL THEN
+ clob_ := clob_ || '';
+ clob_ := clob_ || '';
+ clob_ := clob_ || 'Check Constraint | ';
+ clob_ := clob_ || 'Text | DB Type | ';
+ clob_ := clob_ || clob_constraints;
+ clob_ := clob_ || ' ';
+ clob_ := clob_ || ' |
';
+ END IF;
+
+ IF clob_ranges IS NOT NULL THEN
+ clob_ := clob_ || '';
+ clob_ := clob_ || '';
+ clob_ := clob_ || 'Ranges | ';
+ clob_ := clob_ || 'Begin Value | End Value | Description | ';
+ clob_ := clob_ || clob_ranges;
+ clob_ := clob_ || ' ';
+ clob_ := clob_ || ' |
';
+ END IF;
+
+ IF clob_vl IS NOT NULL THEN
+ clob_ := clob_ || '';
+ clob_ := clob_ || '';
+ clob_ := clob_ || 'Value List | ';
+ clob_ := clob_ || 'Value | Description | ';
+ clob_ := clob_ || clob_vl;
+ clob_ := clob_ || ' ';
+ clob_ := clob_ || ' |
';
+ END IF;
+
+ clob_ := clob_ || '
';
+
+ RETURN clob_;
+
+ END IF;
+
+EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_Constraint_Details_HTML Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_Constraint_Details_HTML Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN clob_;
+
+END Gather_Constraint_Details_HTML;
+
+FUNCTION Gather_Domain_Constraints_HTML (domain_ovid VARCHAR2) RETURN CLOB IS
+
+clob_ CLOB;
+clob_constraints CLOB;
+clob_ranges CLOB;
+clob_vl CLOB;
+
+CURSOR cur_c_constraints(v_c_ovid IN VARCHAR2) IS
+ SELECT NVL(text,' ') text,
+ NVL(database_type,' ') database_type
+ FROM dmrs_domain_check_constraints
+ WHERE domain_ovid = v_c_ovid
+ ORDER BY sequence;
+rec_c_constraints cur_c_constraints%rowtype;
+
+CURSOR cur_ranges(v_c_ovid IN VARCHAR2) IS
+ SELECT NVL(begin_value,' ') begin_value,
+ NVL(end_value, ' ') end_value,
+ NVL(short_description,' ') short_description
+ FROM dmrs_domain_value_ranges
+ WHERE domain_ovid = v_c_ovid
+ ORDER BY sequence;
+rec_ranges cur_ranges%rowtype;
+
+CURSOR cur_valuelist_columns(v_c_ovid IN VARCHAR2) IS
+ SELECT NVL(av.value,' ') value,
+ NVL(av.short_description,' ') short_description
+ FROM dmrs_domain_avt av
+ WHERE av.domain_ovid = v_c_ovid;
+rec_valuelist_columns cur_valuelist_columns%rowtype;
+
+BEGIN
+
+ DBMS_LOB.CREATETEMPORARY(clob_constraints, TRUE);
+ DBMS_LOB.CREATETEMPORARY(clob_ranges, TRUE);
+ DBMS_LOB.CREATETEMPORARY(clob_vl, TRUE);
+ DBMS_LOB.CREATETEMPORARY(clob_, TRUE);
+
+ FOR rec_c_constraints IN cur_c_constraints(domain_ovid) LOOP
+ DBMS_LOB.APPEND (clob_constraints, '');
+ DBMS_LOB.APPEND (clob_constraints, REPLACE(rec_c_constraints.text, Chr(10), ' '));
+ DBMS_LOB.APPEND (clob_constraints, ' | ' );
+ DBMS_LOB.APPEND (clob_constraints, rec_c_constraints.database_type );
+ DBMS_LOB.APPEND (clob_constraints, ' |
');
+ END LOOP;
+
+ FOR rec_ranges IN cur_ranges(domain_ovid) LOOP
+ DBMS_LOB.APPEND (clob_ranges,'');
+ DBMS_LOB.APPEND (clob_ranges, rec_ranges.begin_value);
+ DBMS_LOB.APPEND (clob_ranges,' | ');
+ DBMS_LOB.APPEND (clob_ranges, rec_ranges.end_value);
+ DBMS_LOB.APPEND (clob_ranges,' | ');
+ DBMS_LOB.APPEND (clob_ranges,REPLACE(rec_ranges.short_description, Chr(10), ' '));
+ DBMS_LOB.APPEND (clob_ranges,' |
');
+ END LOOP;
+
+ FOR rec_valuelist_columns IN cur_valuelist_columns(domain_ovid) LOOP
+ DBMS_LOB.APPEND (clob_vl,'');
+ DBMS_LOB.APPEND (clob_vl,rec_valuelist_columns.VALUE);
+ DBMS_LOB.APPEND (clob_vl,' | ');
+ DBMS_LOB.APPEND (clob_vl,REPLACE(rec_valuelist_columns.short_description, Chr(10), ' '));
+ DBMS_LOB.APPEND (clob_vl,' |
');
+ END LOOP;
+
+ IF (clob_constraints IS NULL AND clob_ranges IS NULL AND clob_vl IS NULL) THEN
+ RETURN '';
+ ELSE
+
+ DBMS_LOB.APPEND (clob_, '');
+
+ IF clob_constraints IS NOT NULL THEN
+ DBMS_LOB.APPEND (clob_,'');
+ DBMS_LOB.APPEND (clob_,'');
+ DBMS_LOB.APPEND (clob_,'Check Constraint | ');
+ DBMS_LOB.APPEND (clob_,'Text | DB Type | ');
+ DBMS_LOB.APPEND (clob_,clob_constraints);
+ DBMS_LOB.APPEND (clob_,' ');
+ DBMS_LOB.APPEND (clob_,' |
');
+ END IF;
+
+ IF clob_ranges IS NOT NULL THEN
+ DBMS_LOB.APPEND (clob_,'');
+ DBMS_LOB.APPEND (clob_,'');
+ DBMS_LOB.APPEND (clob_,'Ranges | ');
+ DBMS_LOB.APPEND (clob_,'Begin Value | End Value | Description | ');
+ DBMS_LOB.APPEND (clob_,clob_ranges);
+ DBMS_LOB.APPEND (clob_,' ');
+ DBMS_LOB.APPEND (clob_,' |
');
+ END IF;
+
+ IF clob_vl IS NOT NULL THEN
+ DBMS_LOB.APPEND (clob_,'');
+ DBMS_LOB.APPEND (clob_,'');
+ DBMS_LOB.APPEND (clob_,'Value List | ');
+ DBMS_LOB.APPEND (clob_,'Value | Description | ');
+ DBMS_LOB.APPEND (clob_,clob_vl);
+ DBMS_LOB.APPEND (clob_,' ');
+ DBMS_LOB.APPEND (clob_,' |
');
+ END IF;
+
+ DBMS_LOB.APPEND (clob_,'
');
+ END IF;
+
+ RETURN clob_;
+
+EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_Domain_Constraints_HTML Exception : : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_Domain_Constraints_HTML Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN clob_;
+
+END Gather_Domain_Constraints_HTML;
+
+FUNCTION Gather_Domain_Constraints_XML(domain_ovid VARCHAR2) RETURN CLOB IS
+
+res CLOB;
+v_cc_created BOOLEAN := FALSE;
+
+CURSOR cur_c_constraints(v_c_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ad:Text",d.text).getClobVal() text,
+ XMLElement("osdm_ad:DatabaseType",d.database_type).getClobVal() database_type,
+ COUNT(text) over() total_row_count
+ FROM dmrs_domain_check_constraints d
+ WHERE d.domain_ovid = v_c_ovid
+ ORDER BY d.database_type;
+rec_c_constraints cur_c_constraints%rowtype;
+
+CURSOR cur_ranges(v_c_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ad:RangeBeginValue",d.begin_value).getClobVal() begin_value,
+ XMLElement("osdm_ad:RangeEndValue",d.end_value).getClobVal() end_value,
+ XMLElement("osdm_ad:RangeShortDescription",d.short_description).getClobVal() short_description,
+ COUNT(begin_value) over() total_row_count
+ FROM dmrs_domain_value_ranges d
+ WHERE d.domain_ovid = v_c_ovid
+ ORDER BY d.begin_value,
+ d.end_value,
+ d.short_description;
+rec_ranges cur_ranges%rowtype;
+
+CURSOR cur_valuelist_columns(v_c_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ad:VLValue",av.value).getClobVal() v_value,
+ XMLElement("osdm_ad:VLShortDescription",av.short_description).getClobVal() short_description,
+ COUNT(value) over() total_row_count
+ FROM dmrs_domain_avt av
+ WHERE av.domain_ovid = v_c_ovid
+ ORDER BY av.value,
+ av.short_description;
+rec_valuelist_columns cur_valuelist_columns%rowtype;
+
+BEGIN
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+
+ FOR rec_ranges IN cur_ranges(domain_ovid) LOOP
+ IF (cur_ranges%ROWCOUNT = 1) THEN
+ IF NOT v_cc_created THEN
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ v_cc_created := TRUE;
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+ DBMS_LOB.APPEND (res,rec_ranges.begin_value);
+ DBMS_LOB.APPEND (res,rec_ranges.end_value);
+ DBMS_LOB.APPEND (res,rec_ranges.short_description);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_ranges%ROWCOUNT = rec_ranges.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ FOR rec_valuelist_columns IN cur_valuelist_columns(domain_ovid) LOOP
+ IF (cur_valuelist_columns%ROWCOUNT = 1) THEN
+ IF NOT v_cc_created THEN
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ v_cc_created := TRUE;
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+ DBMS_LOB.APPEND (res,rec_valuelist_columns.v_value);
+ DBMS_LOB.APPEND (res,rec_valuelist_columns.short_description);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_valuelist_columns%ROWCOUNT = rec_valuelist_columns.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ FOR rec_c_constraints IN cur_c_constraints(domain_ovid) LOOP
+ IF (cur_c_constraints%ROWCOUNT = 1) THEN
+ IF NOT v_cc_created THEN
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ v_cc_created := TRUE;
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+ DBMS_LOB.APPEND (res,rec_c_constraints.text);
+ DBMS_LOB.APPEND (res,rec_c_constraints.database_type);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_c_constraints%ROWCOUNT = rec_c_constraints.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ IF v_cc_created THEN
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+
+ RETURN res;
+
+EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_Domain_Constraints_XML Exception : : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_Domain_Constraints_XML Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_Domain_Constraints_XML;
+
+FUNCTION Gather_AllDomains_Data(v_obj_ovid IN VARCHAR2, reportTemplate IN REPORT_TEMPLATE) RETURN CLOB IS
+
+res CLOB;
+token_value CLOB;
+
+-- Common Data
+CURSOR cur_common_data(v_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ad:DesignName",d.design_name).getClobVal() design_name,
+ XMLElement("osdm_ad:VersionDate",TO_CHAR(d.date_published,'dd.mm.yyyy hh24:mi:ss')).getClobVal() version_date,
+ d.version_comments version_comment
+ FROM dmrs_designs d
+ WHERE d.design_ovid = v_ovid;
+rec_common_data cur_common_data%ROWTYPE;
+
+CURSOR cur_all_domains(v_o_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ad:DomainName", d.domain_name).getClobVal() domain_name,
+ XMLElement("osdm_ad:Synonyms", d.synonyms).getClobVal() synonyms,
+ XMLElement("osdm_ad:DataType", d.native_type ||' '||
+ DECODE (NVL(d.t_size,''),'',
+ DECODE(NVL(d.t_scale,0),0,
+ DECODE(NVL(d.t_precision,0),0,null,'('|| DECODE(NVL(d.t_precision,0),0,null,d.t_precision) ||')'),
+ '('|| DECODE(NVL(d.t_precision,0),0,null,d.t_precision) || ',' || DECODE(NVL(d.t_scale,0),0,null,d.t_scale)||')'),
+ '('||TRIM(DECODE(d.t_size,'',null,d.t_size||' '||d.char_units ))||')')).getClobVal() data_type,
+ XMLElement("osdm_ad:LogicalType", d.lt_name).getClobVal() lt_name,
+ XMLElement("osdm_ad:UnitOfMeasure", d.unit_of_measure).getClobVal() unit_of_measure,
+ XMLElement("osdm_ad:DefaultValue", d.default_value).getClobVal() default_value,
+ Gather_Domain_Constraints_XML(d.ovid) constraint_details,
+ d.ovid domain_ovid,
+ COUNT(d.domain_name) over() total_row_count
+ FROM dmrs_domains d
+ WHERE d.design_ovid = v_o_ovid
+ ORDER BY d. domain_name;
+rec_all_domains cur_all_domains%ROWTYPE;
+
+CURSOR cur_description(v_d_ovid IN VARCHAR2) IS
+ SELECT lt.text description
+ FROM dmrs_large_text lt
+ WHERE lt.ovid = v_d_ovid;
+rec_description cur_description%ROWTYPE;
+
+CURSOR cur_used_in_tables(v_d_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ad:ModelName", c.model_name).getClobVal() model_name,
+ XMLElement("osdm_ad:TableName", c.table_name).getClobVal() table_name,
+ XMLElement("osdm_ad:ColumnName", c.column_name).getClobVal() column_name,
+ COUNT(c.model_name) over() total_row_count
+ FROM dmrs_columns c,
+ dmrs_domains d
+ WHERE d.ovid = v_d_ovid
+ AND c.domain_ovid = d.ovid
+ ORDER BY c.model_name,
+ c.table_name,
+ c.column_name;
+rec_used_in_tables cur_used_in_tables%ROWTYPE;
+
+CURSOR cur_used_in_entities(v_d_ovid IN VARCHAR2) IS
+ SELECT XMLElement("osdm_ad:EntityName", a.entity_name).getClobVal() entity_name,
+ XMLElement("osdm_ad:AttributeName", a.attribute_name).getClobVal() attribute_name,
+ COUNT(a.entity_name) over() total_row_count
+ FROM dmrs_attributes a,
+ dmrs_domains d
+ WHERE d.ovid = v_d_ovid
+ AND a.domain_ovid = d.ovid
+ ORDER BY a.entity_name,
+ a.attribute_name;
+rec_used_in_entities cur_used_in_entities%ROWTYPE;
+
+BEGIN
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering all domains data started ...');
+
+ DBMS_LOB.CREATETEMPORARY(res, TRUE);
+ DBMS_LOB.APPEND (res,'');
+
+ -- Common Data
+ FOR rec_common_data IN cur_common_data(v_obj_ovid) LOOP
+
+ DBMS_LOB.APPEND (res, rec_common_data.design_name);
+ DBMS_LOB.APPEND (res, rec_common_data.version_date);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_common_data.version_comment||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_common_data.version_comment||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+
+ SELECT XMLElement("osdm_ad:VersionCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+ END LOOP;
+
+ FOR rec_all_domains IN cur_all_domains(v_obj_ovid) LOOP
+ IF (cur_all_domains%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ DBMS_LOB.APPEND (res,rec_all_domains.domain_name);
+ DBMS_LOB.APPEND (res,rec_all_domains.synonyms);
+ DBMS_LOB.APPEND (res,rec_all_domains.data_type);
+ DBMS_LOB.APPEND (res,rec_all_domains.lt_name);
+ DBMS_LOB.APPEND (res,rec_all_domains.unit_of_measure);
+ DBMS_LOB.APPEND (res,rec_all_domains.default_value);
+
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ FOR rec_description IN cur_description(rec_all_domains.domain_ovid) LOOP
+ -- Tokenize rows
+ FOR token IN ( SELECT REGEXP_REPLACE(REGEXP_SUBSTR(rec_description.description||Chr(10), '(.*'||Chr(10)||')', 1, LEVEL ), Chr(10), '') t
+ FROM dual
+ CONNECT BY REGEXP_INSTR(rec_description.description||Chr(10), '(.*'||Chr(10)||')',1, LEVEL ) > 0) LOOP
+
+ SELECT XMLElement("osdm_ad:DomainCommentRow", XMLCDATA(token.t)).getClobVal() INTO token_value FROM dual;
+ DBMS_LOB.APPEND (res, token_value);
+ END LOOP;
+
+ END LOOP;
+ DBMS_LOB.APPEND (res, '');
+ DBMS_LOB.APPEND (res, '');
+
+ -- Constraints
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDomainConstraints = 1) THEN
+ DBMS_LOB.APPEND (res,rec_all_domains.constraint_details);
+ END IF;
+
+ -- Used in tables
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDomainUsedInTables = 1) THEN
+ FOR rec_used_in_tables IN cur_used_in_tables(rec_all_domains.domain_ovid) LOOP
+ IF (cur_used_in_tables%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+ DBMS_LOB.APPEND (res,rec_used_in_tables.model_name);
+ DBMS_LOB.APPEND (res,rec_used_in_tables.table_name);
+ DBMS_LOB.APPEND (res,rec_used_in_tables.column_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_tables%ROWCOUNT = rec_used_in_tables.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ -- Used in entities
+ IF (reportTemplate.reportType = 0 OR reportTemplate.useDomainUsedInEntities = 1) THEN
+ FOR rec_used_in_entities IN cur_used_in_entities(rec_all_domains.domain_ovid) LOOP
+ IF (cur_used_in_entities%ROWCOUNT = 1) THEN
+ DBMS_LOB.APPEND (res,'');
+ END IF;
+ DBMS_LOB.APPEND (res,'');
+ DBMS_LOB.APPEND (res,rec_used_in_entities.entity_name);
+ DBMS_LOB.APPEND (res,rec_used_in_entities.attribute_name);
+ DBMS_LOB.APPEND (res,'');
+ IF (cur_used_in_entities%ROWCOUNT = rec_used_in_entities.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+ END IF;
+
+ DBMS_LOB.APPEND (res,'');
+
+ IF (cur_all_domains%ROWCOUNT = rec_all_domains.total_row_count) THEN
+ DBMS_LOB.APPEND (res, '');
+ END IF;
+ END LOOP;
+
+ DBMS_LOB.APPEND (res,'');
+
+ UTL_FILE.PUT_LINE(log_file, TO_CHAR(SYSDATE,'yy.mm.dd hh:mi:ss') ||' '|| 'Gathering all domains data ended');
+
+RETURN res;
+
+EXCEPTION
+ WHEN others THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_AllDomains_Data Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Gather_AllDomains_Data Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ RETURN res;
+
+END Gather_AllDomains_Data;
+
+FUNCTION Create_Log_File(v_reports_dir IN VARCHAR2) RETURN NUMBER IS
+
+insufficient_privileges EXCEPTION;
+PRAGMA EXCEPTION_INIT(insufficient_privileges, -01031);
+
+BEGIN
+
+ IF v_reports_dir IS NOT NULL THEN
+ EXECUTE IMMEDIATE 'CREATE OR REPLACE DIRECTORY OSDDM_REPORTS_DIR AS '''|| v_reports_dir ||'''';
+ EXECUTE IMMEDIATE 'GRANT READ, WRITE ON DIRECTORY OSDDM_REPORTS_DIR TO PUBLIC';
+ END IF;
+
+ log_file := UTL_FILE.Fopen('OSDDM_REPORTS_DIR','osddm_reports.log','w', 32767);
+
+RETURN 0;
+
+ EXCEPTION
+ WHEN UTL_FILE.Invalid_Path THEN
+ RETURN 1;
+ WHEN UTL_FILE.Read_Error OR UTL_FILE.Write_Error OR UTL_FILE.Access_Denied THEN
+ RETURN 2;
+ WHEN insufficient_privileges THEN
+ RETURN 3;
+
+END Create_Log_File;
+
+PROCEDURE Generate_Report(v_rep_id IN NUMBER,
+ v_obj_ovid IN VARCHAR2,
+ v_mode IN NUMBER,
+ v_reports_dir IN VARCHAR2,
+ v_compress IN NUMBER,
+ reportTemplate IN REPORT_TEMPLATE,
+ v_raw_xml OUT BFILE,
+ v_status OUT NUMBER,
+ osddm_reports_dir OUT VARCHAR2) IS
+
+raw_xml_fn CONSTANT VARCHAR2(20) := 'report_data_rs.xml';
+res CLOB;
+db_data_clob CLOB;
+v_blob BLOB;
+v_blob_xml BLOB;
+v_dest_offset INTEGER := 1;
+v_src_offset INTEGER := 1;
+warning INTEGER;
+rseq INTEGER;
+nseq INTEGER;
+v_lang_context NUMBER := DBMS_LOB.Default_Lang_Ctx;
+v_p_doc_xml_lngth NUMBER;
+j_status NUMBER;
+db_version VARCHAR2(100);
+
+BEGIN
+
+ v_status := Create_Log_File(v_reports_dir);
+
+ IF (v_status = 0) THEN
+
+ DBMS_LOB.CREATETEMPORARY(v_blob, TRUE);
+ DBMS_LOB.CREATETEMPORARY(v_blob_xml, TRUE);
+ DBMS_LOB.CREATETEMPORARY(db_data_clob, TRUE);
+
+ DBMS_LOB.APPEND (db_data_clob,'');
+
+ IF v_rep_id = 1 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_SingleTable_Data(v_obj_ovid, reportTemplate));
+ ELSIF v_rep_id = 2 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_AllTables_Data(v_obj_ovid, reportTemplate));
+ ELSIF v_rep_id = 3 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_SingleEntity_Data(v_obj_ovid, reportTemplate));
+ ELSIF v_rep_id = 4 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_AllEntities_Data(v_obj_ovid, reportTemplate));
+ ELSIF v_rep_id = 5 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_AllDomains_Data(v_obj_ovid, reportTemplate));
+ ELSIF v_rep_id = 6 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_Glossary_Data(v_obj_ovid));
+ ELSIF v_rep_id = 7 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_SingleST_Data(v_obj_ovid, reportTemplate));
+ ELSIF v_rep_id = 8 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_AllST_Data(v_obj_ovid, reportTemplate));
+ ELSIF v_rep_id = 9 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_SingleCT_Data(v_obj_ovid, reportTemplate));
+ ELSIF v_rep_id = 10 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_AllCT_Data(v_obj_ovid, reportTemplate));
+ ELSIF v_rep_id = 11 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_SingleDT_Data(v_obj_ovid, reportTemplate));
+ ELSIF v_rep_id = 12 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_AllDT_Data(v_obj_ovid, reportTemplate));
+ ELSIF v_rep_id = 13 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_CR_Data(v_obj_ovid, reportTemplate));
+ ELSIF v_rep_id = 14 THEN
+ DBMS_LOB.APPEND (db_data_clob, Gather_MR_Data(v_obj_ovid, reportTemplate));
+ END IF;
+
+ SELECT banner
+ INTO db_version
+ FROM v$version
+ WHERE banner LIKE 'Oracle%';
+
+ -- raw xml
+ DBMS_LOB.CONVERTTOBLOB(v_blob_xml,
+ db_data_clob,
+ DBMS_LOB.LOBMAXSIZE,
+ v_dest_offset,
+ v_src_offset,
+ DBMS_LOB.DEFAULT_CSID,
+ v_lang_context,
+ warning);
+ Generate_OS_File(v_blob_xml, raw_xml_fn, 0);
+ v_raw_xml := BFILENAME('OSDDM_REPORTS_DIR', raw_xml_fn);
+
+ UTL_FILE.fclose(log_file);
+
+ END IF;
+
+COMMIT;
+
+ SELECT directory_path
+ INTO osddm_reports_dir
+ FROM all_directories
+ WHERE directory_name = 'OSDDM_REPORTS_DIR';
+
+EXCEPTION
+
+ WHEN others THEN
+ ROLLBACK;
+ IF (v_mode = 1) THEN
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Generate_Report Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Generate_Report Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ UTL_FILE.fclose(log_file);
+ ELSIF (v_mode = 2) THEN
+ htp.p('
');
+ htp.p('
');
+ htp.p('Error occured during report generation:');
+ htp.p('
');
+ htp.p('Pkg_Osdm_Utils.Generate_Report Exception:');
+ htp.p(sqlerrm);
+ htp.p('
');
+ htp.p('For more details see the report generation log file in OSDDM_REPORTS_DIR directory.');
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Generate_Report Exception : ' || SQLERRM);
+ UTL_FILE.PUT_LINE(log_file, 'Pkg_Osdm_Utils.Generate_Report Exception : ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);
+ END IF;
+
+ IF UTL_FILE.is_open(log_file) THEN
+ UTL_FILE.fclose(log_file);
+ END IF;
+ IF UTL_FILE.is_open(temp_file) THEN
+ UTL_FILE.fclose(temp_file);
+ END IF;
+
+END Generate_Report;
+
+END PKG_OSDM_UTILS;
+
+/
+--------------------------------------------------------
+-- DDL for Function CODPRODUTO
+--------------------------------------------------------
+
+ CREATE OR REPLACE FUNCTION "CODPRODUTO"
+(
+ ORIGENID IN NUMBER
+, DESTINOID IN NUMBER
+, RUTAID IN NUMBER
+) RETURN VARCHAR2 AS
+BEGIN
+ RETURN UPPER(rpad(trim(to_char(ORIGENID, 'xxxx')),4,'X') || rpad(trim(to_char(DESTINOID, 'xxxx')),4,'X') || rpad(trim(to_char(RUTAID, 'xxx')),3,'X'));
+END CODPRODUTO;
+
+/
+--------------------------------------------------------
+-- DDL for Function DATETIME_RDS
+--------------------------------------------------------
+
+ CREATE OR REPLACE FUNCTION "DATETIME_RDS" RETURN DATE AS
+ DATA_RDS DATE;
+BEGIN
+ SELECT CAST(CURRENT_TIMESTAMP AS DATE)
+ INTO DATA_RDS
+ FROM DUAL;
+
+ RETURN CAST(CURRENT_TIMESTAMP AS DATE);
+END DATETIME_RDS;
+
+/
+--------------------------------------------------------
+-- DDL for Function FN_ARREDONDAMENTO_TARIFA
+--------------------------------------------------------
+
+ CREATE OR REPLACE FUNCTION "FN_ARREDONDAMENTO_TARIFA" (pTarifa IN NUMBER,
+ pOrgaoConcedenteId IN NUMBER,
+ pImporteSeguro IN NUMBER,
+ pImporteTaxaEmbarque IN NUMBER,
+ pImportePedagio IN NUMBER,
+ pImporteOutros IN NUMBER,
+ pTxEmbarque IN INTEGER)
+ RETURN NUMBER AS
+
+ lStrPrecoTotal VARCHAR(15);
+ lUltimoNumero NUMBER;
+ lStrPenlultimoNumero VARCHAR(2);
+ lStrParteInteira VARCHAR(10);
+ lPrecoTotallArredondado NUMBER;
+ lPrecoTotal NUMBER;
+ lDiferencaArredondamento NUMBER;
+ lCentavos NUMBER;
+ lDoisUltimos NUMBER;
+ lTresUltimos NUMBER;
+ lStrAntePenlultimoNumero NUMBER;
+
+ BEGIN
+
+ IF pTxEmbarque = 1
+ THEN
+ lPrecoTotal :=
+ coalesce(pTarifa, 0) + coalesce(pImporteSeguro, 0) + coalesce(pImporteTaxaEmbarque, 0) +
+ coalesce(pImportePedagio, 0) + coalesce(pImporteOutros, 0);
+ ELSE
+ lPrecoTotal :=
+ coalesce(pTarifa, 0) + coalesce(pImporteSeguro, 0) + coalesce(pImportePedagio, 0) +
+ coalesce(pImporteOutros, 0);
+ END IF;
+
+ --PARA A AGUIA BRANCA, O ?RG?O 10 APENAS CONSIDERA TARIFA (TALVEZ VAI EXISTIR A NECESSIDADE DE PARAMETRIZAR POR EMPRESA
+ IF pOrgaoConcedenteId = 10 THEN
+ lPrecoTotal :=coalesce(pTarifa, 0);
+ END IF;
+
+ lPrecoTotallArredondado := lPrecoTotal;
+
+
+ lStrPrecoTotal := to_char(lPrecoTotal, '99999.99');
+ lUltimoNumero := to_number(substr(lStrPrecoTotal, -1), '9');
+ lStrPenlultimoNumero := substr(lStrPrecoTotal, length(lStrPrecoTotal) - 1, 1);
+ lStrParteInteira := trim(substr(lStrPrecoTotal, 0, length(lStrPrecoTotal) - 3));
+ lCentavos := to_number(substr(lStrPrecoTotal, -2, 2), '99');
+
+ -- SINFRA - MA - tarifas arredondadas a cada R$ 0,50 - com a seguinte regra, de 0,01 a 0,24 e de 0,51 a 0,74, arredonda para baixo, e de 0,25 a 0,49 e de 0,75 a 0,99, arredonda para cima.
+ IF pOrgaoConcedenteId = 17
+ THEN
+ IF lCentavos BETWEEN 1 AND 24
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || '00', '99999.99');
+ END IF;
+
+ IF (lCentavos BETWEEN 51 AND 74) OR (lCentavos BETWEEN 25 AND 49)
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || '50', '99999.99');
+ END IF;
+
+ IF lCentavos BETWEEN 75 AND 99
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || '00', '99999.99') + 1;
+ END IF;
+ END IF;
+
+ -- SETRANS - PI - tarifas arredondadas a cada R$ 0,10 - sendo de 0,01 a 0,04 arredonda para baixo, de 0,05 a 0,09, arredonda para cima.
+ IF pOrgaoConcedenteId = 18 OR pOrgaoConcedenteId = 10
+ THEN
+ IF lUltimoNumero BETWEEN 1 AND 4
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || lStrPenlultimoNumero || '0',
+ '99999.99');
+ END IF;
+
+ IF lUltimoNumero BETWEEN 6 AND 9
+ THEN
+ lPrecoTotallArredondado :=
+ to_number(lStrParteInteira || '.' || lStrPenlultimoNumero || '0', '99999.99') + 0.1;
+ END IF;
+ END IF;
+
+ --DER-MG -- DER-PB e DETRAN-CE: mesma regra para os dois, tarifas arredondadas a cada R$ 0,05, sendo de 0,01 a 0,024 e 0,051 a 0,074 arredonda para baixo e de 0,025 a 0,049 e de 0,075 a 0,099 arredonda para cima.
+ IF pOrgaoConcedenteId = 19 OR pOrgaoConcedenteId = 20 OR pOrgaoConcedenteId = 6
+ THEN
+ lStrPrecoTotal := to_char(lPrecoTotal, '99999.999');
+ lUltimoNumero := to_number(substr(lStrPrecoTotal, -1), '9');
+ lStrAntePenlultimoNumero := substr(lStrPrecoTotal, -3, 1);
+ lStrParteInteira := trim(substr(lStrPrecoTotal, 0, length(lStrPrecoTotal) - 4));
+ lDoisUltimos := to_number(substr(lStrPrecoTotal, -2, 2), '99');
+
+ IF lDoisUltimos BETWEEN 10 AND 24
+ THEN
+ lPrecoTotallArredondado := to_number(
+ lStrParteInteira || '.' || lStrAntePenlultimoNumero || '00', '99999.999');
+ END IF;
+
+ IF (lDoisUltimos BETWEEN 51 AND 74) OR (lDoisUltimos BETWEEN 25 AND 49)
+ THEN
+ lPrecoTotallArredondado := to_number(
+ lStrParteInteira || '.' || lStrAntePenlultimoNumero || '50', '99999.999');
+ END IF;
+
+ IF lDoisUltimos BETWEEN 75 AND 99
+ THEN
+ lPrecoTotallArredondado :=
+ to_number(lStrParteInteira || '.' || lStrAntePenlultimoNumero || '00', '99999.999') + 0.1;
+ END IF;
+ END IF;
+
+ --ARTESP
+ IF pOrgaoConcedenteId = 21 OR pOrgaoConcedenteId = 31
+ THEN
+ --regra 1
+ IF lUltimoNumero BETWEEN 1 AND 2
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || lStrPenlultimoNumero || '0',
+ '99999.99');
+ END IF;
+
+ --regras 2 e 3
+ IF (lUltimoNumero BETWEEN 3 AND 4) OR (lUltimoNumero BETWEEN 6 AND 7)
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || lStrPenlultimoNumero || '5',
+ '99999.99');
+ END IF;
+
+ --regra 5
+ IF lCentavos BETWEEN 98 AND 99
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || '00', '99999.99') + 1;
+ --regra 4
+ ELSIF lUltimoNumero BETWEEN 8 AND 9
+ THEN
+ lPrecoTotallArredondado := to_number(
+ lStrParteInteira || '.' || (to_number(substr(lCentavos, -2, 1), '9') + 1),
+ '99999.99');
+ END IF;
+ END IF;
+
+ IF pOrgaoConcedenteId= 9 OR pOrgaoConcedenteId = 22
+ THEN
+ lStrPrecoTotal := to_char(lPrecoTotal, '99999.9999');
+ lStrAntePenlultimoNumero := substr(lStrPrecoTotal, -4, 1);
+ lStrParteInteira := trim(substr(lStrPrecoTotal, 0, length(lStrPrecoTotal) - 5));
+ lTresUltimos := to_number(substr(lStrPrecoTotal, -3, 3), '999');
+
+ IF lTresUltimos BETWEEN 001 AND 254
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || lStrAntePenlultimoNumero || '000', '99999.9999');
+ END IF;
+ IF lTresUltimos BETWEEN 255 AND 754
+ THEN
+ lPrecoTotallArredondado := to_number(
+ lStrParteInteira || '.' || lStrAntePenlultimoNumero || '500', '99999.9999');
+ END IF;
+ IF lTresUltimos BETWEEN 755 AND 999
+ THEN
+ lPrecoTotallArredondado :=
+ to_number(lStrParteInteira || '.' || lStrAntePenlultimoNumero || '000', '99999.9999') + 0.1;
+ END IF;
+ END IF;
+
+ lDiferencaArredondamento := lPrecoTotallArredondado - lPrecoTotal;
+
+ RETURN pTarifa + ldiferencaarredondamento;
+
+ END FN_ARREDONDAMENTO_TARIFA;
+
+/
+--------------------------------------------------------
+-- DDL for Function FN_ARREDONDAMENTO_TARIFA_UGY
+--------------------------------------------------------
+
+ CREATE OR REPLACE FUNCTION "FN_ARREDONDAMENTO_TARIFA_UGY" (pTarifa IN NUMBER,
+ pOrgaoConcedenteId IN NUMBER,
+ pImporteSeguro IN NUMBER,
+ pImporteTaxaEmbarque IN NUMBER,
+ pImportePedagio IN NUMBER,
+ pImporteOutros IN NUMBER,
+ pTxEmbarque IN INTEGER)
+ RETURN NUMBER AS
+
+ lStrPrecoTotal VARCHAR(15);
+ lUltimoNumero NUMBER;
+ lStrPenlultimoNumero VARCHAR(2);
+ lStrParteInteira VARCHAR(10);
+ lPrecoTotallArredondado NUMBER;
+ lPrecoTotal NUMBER;
+ lDiferencaArredondamento NUMBER;
+ lCentavos NUMBER;
+ lDoisUltimos NUMBER;
+ lTresUltimos NUMBER;
+ lStrAntePenlultimoNumero NUMBER;
+
+ BEGIN
+
+ IF pTxEmbarque = 1
+ THEN
+ lPrecoTotal :=
+ coalesce(pTarifa, 0) + coalesce(pImporteSeguro, 0) + coalesce(pImporteTaxaEmbarque, 0) +
+ coalesce(pImportePedagio, 0) + coalesce(pImporteOutros, 0);
+ ELSE
+ lPrecoTotal :=
+ coalesce(pTarifa, 0) + coalesce(pImporteSeguro, 0) + coalesce(pImportePedagio, 0) +
+ coalesce(pImporteOutros, 0);
+ END IF;
+
+ lPrecoTotallArredondado := lPrecoTotal;
+
+
+ lStrPrecoTotal := to_char(lPrecoTotal, '99999.99');
+ lUltimoNumero := to_number(substr(lStrPrecoTotal, -1), '9');
+ lStrPenlultimoNumero := substr(lStrPrecoTotal, length(lStrPrecoTotal) - 1, 1);
+ lStrParteInteira := trim(substr(lStrPrecoTotal, 0, length(lStrPrecoTotal) - 3));
+ lCentavos := to_number(substr(lStrPrecoTotal, -2, 2), '99');
+
+ -- SINFRA - MA - tarifas arredondadas a cada R$ 0,50 - com a seguinte regra, de 0,01 a 0,24 e de 0,51 a 0,74, arredonda para baixo, e de 0,25 a 0,49 e de 0,75 a 0,99, arredonda para cima.
+ IF pOrgaoConcedenteId = 17
+ THEN
+ IF lCentavos BETWEEN 1 AND 24
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || '00', '99999.99');
+ END IF;
+
+ IF (lCentavos BETWEEN 51 AND 74) OR (lCentavos BETWEEN 25 AND 49)
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || '50', '99999.99');
+ END IF;
+
+ IF lCentavos BETWEEN 75 AND 99
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || '00', '99999.99') + 1;
+ END IF;
+ END IF;
+
+ -- SETRANS - PI - tarifas arredondadas a cada R$ 0,10 - sendo de 0,01 a 0,04 arredonda para baixo, de 0,05 a 0,09, arredonda para cima.
+ IF pOrgaoConcedenteId = 18 OR pOrgaoConcedenteId = 10
+ THEN
+ IF lUltimoNumero BETWEEN 1 AND 4
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || lStrPenlultimoNumero || '0',
+ '99999.99');
+ END IF;
+
+ IF lUltimoNumero BETWEEN 5 AND 9
+ THEN
+ lPrecoTotallArredondado :=
+ to_number(lStrParteInteira || '.' || lStrPenlultimoNumero || '0', '99999.99') + 0.1;
+ END IF;
+ END IF;
+
+ --DER-MG -- DER-PB e DETRAN-CE: mesma regra para os dois, tarifas arredondadas a cada R$ 0,05, sendo de 0,01 a 0,024 e 0,051 a 0,074 arredonda para baixo e de 0,025 a 0,049 e de 0,075 a 0,099 arredonda para cima.
+ IF pOrgaoConcedenteId = 19 OR pOrgaoConcedenteId = 20 OR pOrgaoConcedenteId = 6
+ THEN
+ lStrPrecoTotal := to_char(lPrecoTotal, '99999.999');
+ lUltimoNumero := to_number(substr(lStrPrecoTotal, -1), '9');
+ lStrAntePenlultimoNumero := substr(lStrPrecoTotal, -3, 1);
+ lStrParteInteira := trim(substr(lStrPrecoTotal, 0, length(lStrPrecoTotal) - 4));
+ lDoisUltimos := to_number(substr(lStrPrecoTotal, -2, 2), '99');
+
+ IF lDoisUltimos BETWEEN 10 AND 24
+ THEN
+ lPrecoTotallArredondado := to_number(
+ lStrParteInteira || '.' || lStrAntePenlultimoNumero || '00', '99999.999');
+ END IF;
+
+ IF (lDoisUltimos BETWEEN 51 AND 74) OR (lDoisUltimos BETWEEN 25 AND 49)
+ THEN
+ lPrecoTotallArredondado := to_number(
+ lStrParteInteira || '.' || lStrAntePenlultimoNumero || '50', '99999.999');
+ END IF;
+
+ IF lDoisUltimos BETWEEN 75 AND 99
+ THEN
+ lPrecoTotallArredondado :=
+ to_number(lStrParteInteira || '.' || lStrAntePenlultimoNumero || '00', '99999.999') + 0.1;
+ END IF;
+ END IF;
+
+ --ARTESP
+ IF pOrgaoConcedenteId = 21
+ THEN
+ --regra 1
+ IF lUltimoNumero BETWEEN 1 AND 2
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || lStrPenlultimoNumero || '0',
+ '99999.99');
+ END IF;
+
+ --regras 2 e 3
+ IF (lUltimoNumero BETWEEN 3 AND 4) OR (lUltimoNumero BETWEEN 6 AND 7)
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || lStrPenlultimoNumero || '5',
+ '99999.99');
+ END IF;
+
+ --regra 5
+ IF lCentavos BETWEEN 98 AND 99
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || '00', '99999.99') + 1;
+ --regra 4
+ ELSIF lUltimoNumero BETWEEN 8 AND 9
+ THEN
+ lPrecoTotallArredondado := to_number(
+ lStrParteInteira || '.' || (to_number(substr(lCentavos, -2, 1), '9') + 1),
+ '99999.99');
+ END IF;
+ END IF;
+
+ IF pOrgaoConcedenteId= 9 or pOrgaoConcedenteId = 22
+ THEN
+ lStrPrecoTotal := to_char(lPrecoTotal, '99999.9999');
+ lStrAntePenlultimoNumero := substr(lStrPrecoTotal, -4, 1);
+ lStrParteInteira := trim(substr(lStrPrecoTotal, 0, length(lStrPrecoTotal) - 5));
+ lTresUltimos := to_number(substr(lStrPrecoTotal, -3, 3), '999');
+
+ IF lTresUltimos BETWEEN 001 and 254
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira || '.' || lStrAntePenlultimoNumero || '000', '99999.9999');
+ END IF;
+ IF lTresUltimos BETWEEN 255 AND 754
+ THEN
+ lPrecoTotallArredondado := to_number(
+ lStrParteInteira || '.' || lStrAntePenlultimoNumero || '500', '99999.9999');
+ END IF;
+ IF lTresUltimos BETWEEN 755 AND 999
+ THEN
+ lPrecoTotallArredondado :=
+ to_number(lStrParteInteira || '.' || lStrAntePenlultimoNumero || '000', '99999.9999') + 0.1;
+ END IF;
+ END IF;
+
+
+ IF pOrgaoConcedenteId = 1
+ THEN
+ lStrPrecoTotal := to_char(lPrecoTotal, '99999.99');
+ lUltimoNumero := to_number(substr(lStrPrecoTotal, -1), '9');
+ lStrParteInteira := trim(substr(lStrPrecoTotal, 0, length(lStrPrecoTotal) - 3));
+ lDoisUltimos := to_number(substr(lStrPrecoTotal, -2, 2), '99');
+
+ IF lDoisUltimos BETWEEN 51 AND 99
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira) + 1.0;
+ END IF;
+
+ IF lDoisUltimos BETWEEN 1 AND 50
+ THEN
+ lPrecoTotallArredondado := to_number(lStrParteInteira);
+ END IF;
+ END IF;
+
+ lDiferencaArredondamento := lPrecoTotallArredondado - lPrecoTotal;
+
+ RETURN pTarifa + ldiferencaarredondamento;
+
+ END FN_ARREDONDAMENTO_TARIFA_UGY;
+
+/
+--------------------------------------------------------
+-- DDL for Function MY_TO_DATE_FILIPE
+--------------------------------------------------------
+
+ CREATE OR REPLACE FUNCTION "MY_TO_DATE_FILIPE" (dateStr IN VARCHAR2) return date deterministic as
+retorno date;
+BEGIN
+RETURN to_date(dateStr,'DD/MM/YY');
+END;
+
+/
+--------------------------------------------------------
+-- DDL for Function SQUIRREL_GET_ERROR_OFFSET
+--------------------------------------------------------
+
+ CREATE OR REPLACE FUNCTION "SQUIRREL_GET_ERROR_OFFSET" (query IN varchar2) return number authid current_user is l_theCursor integer default dbms_sql.open_cursor; l_status integer; begin begin dbms_sql.parse( l_theCursor, query, dbms_sql.native ); exception when others then l_status := dbms_sql.last_error_position; end; dbms_sql.close_cursor( l_theCursor ); return l_status; end;
+
+/
+--------------------------------------------------------
+-- Constraints for Table INTEGRACAO_TOTVS
+--------------------------------------------------------
+
+ ALTER TABLE "INTEGRACAO_TOTVS" MODIFY ("INTEGRACAOTOTVS_ID" NOT NULL ENABLE);
+ ALTER TABLE "INTEGRACAO_TOTVS" ADD CONSTRAINT "PK_INTEGRACAOTOTVS" PRIMARY KEY ("INTEGRACAOTOTVS_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TAXA_EMBARQUE_PARADA
+--------------------------------------------------------
+
+ ALTER TABLE "TAXA_EMBARQUE_PARADA" MODIFY ("TAXAEMBARQUEPARADA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TAXA_EMBARQUE_PARADA" MODIFY ("INDTIPO" NOT NULL ENABLE);
+ ALTER TABLE "TAXA_EMBARQUE_PARADA" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TAXA_EMBARQUE_PARADA" ADD PRIMARY KEY ("TAXAEMBARQUEPARADA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EXCEPCION_PEAJE_VIGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "EXCEPCION_PEAJE_VIGENCIA" MODIFY ("EXCEPCIONPEAJEVIGENCIA_ID" CONSTRAINT "NNC_EXCPEAJEVIGENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "EXCEPCION_PEAJE_VIGENCIA" MODIFY ("EXCEPCIONPEAJE_ID" CONSTRAINT "NNC_EXCPEAJE_ID" NOT NULL ENABLE);
+ ALTER TABLE "EXCEPCION_PEAJE_VIGENCIA" ADD CONSTRAINT "EXCEPCION_PEAJE_VIGENCIA_PK" PRIMARY KEY ("EXCEPCIONPEAJEVIGENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table BSP_CTR_ATUALIZACAO
+--------------------------------------------------------
+
+ ALTER TABLE "BSP_CTR_ATUALIZACAO" MODIFY ("MODULO" NOT NULL ENABLE);
+ ALTER TABLE "BSP_CTR_ATUALIZACAO" MODIFY ("MOVTO" NOT NULL ENABLE);
+ ALTER TABLE "BSP_CTR_ATUALIZACAO" MODIFY ("EMPRESA" NOT NULL ENABLE);
+ ALTER TABLE "BSP_CTR_ATUALIZACAO" MODIFY ("FILIAL" NOT NULL ENABLE);
+ ALTER TABLE "BSP_CTR_ATUALIZACAO" ADD CONSTRAINT "XPKBSP_CTR_ATUALIZACAO" PRIMARY KEY ("MODULO", "MOVTO", "EMPRESA", "FILIAL")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA" MODIFY ("CATEGORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA" MODIFY ("INDEMITETERMORECUSA" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA" ADD CONSTRAINT "PK__CATEGORI__D849E75C2B3F6F97" PRIMARY KEY ("CATEGORIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONDUCTOR
+--------------------------------------------------------
+
+ ALTER TABLE "CONDUCTOR" MODIFY ("CONDUCTOR_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONDUCTOR" ADD CONSTRAINT "PK__CONDUCTO__47810BAC0D0FEE32" PRIMARY KEY ("CONDUCTOR_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_F2
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_F2" MODIFY ("IDENTIFICACAO_LINHA" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table FOLIO_CONSUMO_RMD
+--------------------------------------------------------
+
+ ALTER TABLE "FOLIO_CONSUMO_RMD" MODIFY ("FOLIOCONSUMORMD_ID" NOT NULL ENABLE);
+ ALTER TABLE "FOLIO_CONSUMO_RMD" ADD CONSTRAINT "FOLIO_CONSUMO_RMD_PK" PRIMARY KEY ("FOLIOCONSUMORMD_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_CLASSIFICATION_TYPES
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_CLASSIFICATION_TYPES" MODIFY ("TYPE_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CLASSIFICATION_TYPES" MODIFY ("TYPE_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CLASSIFICATION_TYPES" MODIFY ("TYPE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CLASSIFICATION_TYPES" MODIFY ("DESIGN_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CLASSIFICATION_TYPES" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CLASSIFICATION_TYPES" MODIFY ("DESIGN_NAME" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table PLAZA
+--------------------------------------------------------
+
+ ALTER TABLE "PLAZA" MODIFY ("PLAZA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PLAZA" ADD CONSTRAINT "PK__PLAZA__A80182F7173876EA" PRIMARY KEY ("PLAZA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SERVICE_AUDIT
+--------------------------------------------------------
+
+ ALTER TABLE "SERVICE_AUDIT" MODIFY ("SERVICEAUDIT_ID" NOT NULL ENABLE);
+ ALTER TABLE "SERVICE_AUDIT" MODIFY ("SERVICENAME" NOT NULL ENABLE);
+ ALTER TABLE "SERVICE_AUDIT" ADD PRIMARY KEY ("SERVICEAUDIT_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_MOVIMIENTO
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_MOVIMIENTO" MODIFY ("TIPOMOVIMIENTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_MOVIMIENTO" ADD CONSTRAINT "PK__TIPO_MOV__74F07A3C30C33EC3" PRIMARY KEY ("TIPOMOVIMIENTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table USUARIO_PERFIL
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO_PERFIL" MODIFY ("USUARIOPERFIL_ID" NOT NULL ENABLE);
+ ALTER TABLE "USUARIO_PERFIL" ADD CONSTRAINT "PK__USUARIO___CD9F32D9778AC167" PRIMARY KEY ("USUARIOPERFIL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_STRUCTURED_TYPES
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_STRUCTURED_TYPES" MODIFY ("DESIGN_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_STRUCTURED_TYPES" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_STRUCTURED_TYPES" MODIFY ("DESIGN_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_STRUCTURED_TYPES" MODIFY ("MODEL_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_STRUCTURED_TYPES" MODIFY ("MODEL_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_STRUCTURED_TYPES" MODIFY ("STRUCTURED_TYPE_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_STRUCTURED_TYPES" MODIFY ("STRUCTURED_TYPE_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_STRUCTURED_TYPES" MODIFY ("STRUCTURED_TYPE_NAME" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table MD_APPLICATIONS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_APPLICATIONS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_APPLICATIONS" MODIFY ("PROJECT_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_APPLICATIONS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_APPLICATIONS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_APPLICATIONS" ADD CONSTRAINT "MD_APPLICATIONS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_CATEGORIA" MODIFY ("PRICINGCATEGORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_CATEGORIA" ADD CONSTRAINT "PK__PRICING___8492F2DE61BB7BD9" PRIMARY KEY ("PRICINGCATEGORIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_PTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_PTOVTA" MODIFY ("TIPOPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_PTOVTA" ADD CONSTRAINT "PK__TIPO_PTO__E391E6C93F466844" PRIMARY KEY ("TIPOPTOVTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_ENVIO_FISCO
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_ENVIO_FISCO" MODIFY ("FISCALENVIOFISCO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_ENVIO_FISCO" MODIFY ("NUMSERIE20" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_ENVIO_FISCO" MODIFY ("DATAMOV" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_ENVIO_FISCO" MODIFY ("ARQUIVO" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_ENVIO_FISCO" ADD CONSTRAINT "FISCAL_ENVIO_FISCO_PK" PRIMARY KEY ("FISCALENVIOFISCO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PROD_VIGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_VIGENCIA" MODIFY ("PRODVIGENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PROD_VIGENCIA" ADD CONSTRAINT "PK__PROD_VIG__FC0C4D3E5E1FF51F" PRIMARY KEY ("PRODVIGENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TAXPOLV
+--------------------------------------------------------
+
+ ALTER TABLE "TAXPOLV" ADD CONSTRAINT "IDX_TAXPOLV" PRIMARY KEY ("TAXPOLV_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_CONVERSAO_PONTOS
+--------------------------------------------------------
+
+ ALTER TABLE "FD_CONVERSAO_PONTOS" MODIFY ("CONVERSAO_PONTOS_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_CONVERSAO_PONTOS" ADD PRIMARY KEY ("CONVERSAO_PONTOS_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_CLASSE_TARIFARIA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_CLASSE_TARIFARIA" MODIFY ("PRICINGCLASSETARIFARIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_CLASSE_TARIFARIA" ADD PRIMARY KEY ("PRICINGCLASSETARIFARIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PARAM_CONEXION
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_CONEXION" MODIFY ("PARAM_CONEXION_ID" NOT NULL ENABLE);
+ ALTER TABLE "PARAM_CONEXION" ADD PRIMARY KEY ("PARAM_CONEXION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table REGISTRO_USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "REGISTRO_USUARIO" MODIFY ("REGISTROUSUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "REGISTRO_USUARIO" ADD CONSTRAINT "PK__REGISTRO__8E95E6736E8B6712" PRIMARY KEY ("REGISTROUSUARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AG_VNCTO_CARTAO_CTAS_RECEBER
+--------------------------------------------------------
+
+ ALTER TABLE "AG_VNCTO_CARTAO_CTAS_RECEBER" MODIFY ("AGVNCTOCARTAOCTASRECEBER_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_VNCTO_CARTAO_CTAS_RECEBER" MODIFY ("AGCONTASRECEBER_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_VNCTO_CARTAO_CTAS_RECEBER" MODIFY ("VENCIMENTO" NOT NULL ENABLE);
+ ALTER TABLE "AG_VNCTO_CARTAO_CTAS_RECEBER" MODIFY ("VALOR" NOT NULL ENABLE);
+ ALTER TABLE "AG_VNCTO_CARTAO_CTAS_RECEBER" MODIFY ("INDINTEGRADO" NOT NULL ENABLE);
+ ALTER TABLE "AG_VNCTO_CARTAO_CTAS_RECEBER" MODIFY ("SEQUENCIAL" NOT NULL ENABLE);
+ ALTER TABLE "AG_VNCTO_CARTAO_CTAS_RECEBER" MODIFY ("DATAINICIO" NOT NULL ENABLE);
+ ALTER TABLE "AG_VNCTO_CARTAO_CTAS_RECEBER" MODIFY ("DATAFIM" NOT NULL ENABLE);
+ ALTER TABLE "AG_VNCTO_CARTAO_CTAS_RECEBER" ADD PRIMARY KEY ("AGVNCTOCARTAOCTASRECEBER_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESQUEMA_BLOQUEO
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_BLOQUEO" MODIFY ("ESQUEMABLOQUEO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESQUEMA_BLOQUEO" ADD CONSTRAINT "PK__ESQUEMA___4B64CE313C1FE2D6" PRIMARY KEY ("ESQUEMABLOQUEO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table INSCRICAO_ESTADUAL
+--------------------------------------------------------
+
+ ALTER TABLE "INSCRICAO_ESTADUAL" MODIFY ("INSCRICAOESTADUAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "INSCRICAO_ESTADUAL" ADD PRIMARY KEY ("INSCRICAOESTADUAL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table LAST_WAR_VERSION
+--------------------------------------------------------
+
+ ALTER TABLE "LAST_WAR_VERSION" MODIFY ("LASTWARVERSION_ID" NOT NULL ENABLE);
+ ALTER TABLE "LAST_WAR_VERSION" ADD PRIMARY KEY ("LASTWARVERSION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RECOLECCION
+--------------------------------------------------------
+
+ ALTER TABLE "RECOLECCION" MODIFY ("RECOLECCION_ID" NOT NULL ENABLE);
+ ALTER TABLE "RECOLECCION" ADD CONSTRAINT "PK__RECOLECC__635C7FB52AAB3E11" PRIMARY KEY ("RECOLECCION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table REDONDEO
+--------------------------------------------------------
+
+ ALTER TABLE "REDONDEO" MODIFY ("REDONDEO_ID" NOT NULL ENABLE);
+ ALTER TABLE "REDONDEO" ADD CONSTRAINT "PK__REDONDEO__57285EF27BE56230" PRIMARY KEY ("REDONDEO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EXCEPCION_PEAJE
+--------------------------------------------------------
+
+ ALTER TABLE "EXCEPCION_PEAJE" MODIFY ("EXCEPCIONPEAJE_ID" NOT NULL ENABLE);
+ ALTER TABLE "EXCEPCION_PEAJE" MODIFY ("RUTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "EXCEPCION_PEAJE" MODIFY ("ORIGEN_ID" NOT NULL ENABLE);
+ ALTER TABLE "EXCEPCION_PEAJE" MODIFY ("DESTINO_ID" NOT NULL ENABLE);
+ ALTER TABLE "EXCEPCION_PEAJE" ADD CONSTRAINT "EXCEPCION_PEAJE_PK" PRIMARY KEY ("EXCEPCIONPEAJE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONF_RESTRICAO_VENDAWEB
+--------------------------------------------------------
+
+ ALTER TABLE "CONF_RESTRICAO_VENDAWEB" MODIFY ("CONFRESTRICAOVENDAWEB_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONF_RESTRICAO_VENDAWEB" ADD PRIMARY KEY ("CONFRESTRICAOVENDAWEB_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_LOGICAL_TYPES
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_LOGICAL_TYPES" MODIFY ("DESIGN_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_LOGICAL_TYPES" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_LOGICAL_TYPES" MODIFY ("DESIGN_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_LOGICAL_TYPES" MODIFY ("LOGICAL_TYPE_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_LOGICAL_TYPES" MODIFY ("OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_LOGICAL_TYPES" MODIFY ("LT_NAME" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table MEDIO_INFORMATIVO
+--------------------------------------------------------
+
+ ALTER TABLE "MEDIO_INFORMATIVO" MODIFY ("MEDIOINFORMATIVO_ID" NOT NULL ENABLE);
+ ALTER TABLE "MEDIO_INFORMATIVO" ADD CONSTRAINT "PK__MEDIO_IN__4CCD1F1A3F3159AB" PRIMARY KEY ("MEDIOINFORMATIVO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PROD_ASIENTO
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_ASIENTO" MODIFY ("PRODASIENTO" NOT NULL ENABLE);
+ ALTER TABLE "PROD_ASIENTO" ADD CONSTRAINT "PK__PROD_ASI__20CA584618F6A22A" PRIMARY KEY ("PRODASIENTO")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RANGO_COMPRA_PUNTO
+--------------------------------------------------------
+
+ ALTER TABLE "RANGO_COMPRA_PUNTO" MODIFY ("RANGOCOMPRAPUNTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "RANGO_COMPRA_PUNTO" ADD CONSTRAINT "PK__RANGO_CO__BC23B0972374309D" PRIMARY KEY ("RANGOCOMPRAPUNTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CORTESIA_UTILIZADA
+--------------------------------------------------------
+
+ ALTER TABLE "CORTESIA_UTILIZADA" MODIFY ("CORTESIAUTILIZADA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORTESIA_UTILIZADA" ADD CONSTRAINT "PK__CORTESIA__CDF67F4C7CF981FA" PRIMARY KEY ("CORTESIAUTILIZADA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PONTUACAO_TRECHO_HAS_CLASSE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PONTUACAO_TRECHO_HAS_CLASSE" MODIFY ("PONTUACAO_TRECHO_PONTUACAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_TRECHO_HAS_CLASSE" MODIFY ("CLASSE_CODIGO_CLASSE" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table FISCALM_61
+--------------------------------------------------------
+
+ ALTER TABLE "FISCALM_61" MODIFY ("FISCALM61_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCALM_61" ADD CONSTRAINT "FISCALM_61_PK" PRIMARY KEY ("FISCALM61_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_R2_BKP
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R2_BKP" MODIFY ("FISCALR2_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_R2_BKP" MODIFY ("FISCALIMPRESSORA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table EMPRESA_TROCOSIMPLES
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA_TROCOSIMPLES" ADD PRIMARY KEY ("EMPRESA_TROCOSIMPLES_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CAJA_PRICING
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_PRICING" MODIFY ("CAJAPRICING_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAJA_PRICING" ADD CONSTRAINT "PK__CAJA_PRI__C67D12E04A03EDD9" PRIMARY KEY ("CAJAPRICING_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONVENIO
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO" MODIFY ("CONVENIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONVENIO" ADD CONSTRAINT "PK__CONVENIO__EADBBECE119F9925" PRIMARY KEY ("CONVENIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_TERMINAL
+--------------------------------------------------------
+
+ ALTER TABLE "FD_TERMINAL" MODIFY ("CODIGO" NOT NULL ENABLE);
+ ALTER TABLE "FD_TERMINAL" MODIFY ("DESCRIPCION" NOT NULL ENABLE);
+ ALTER TABLE "FD_TERMINAL" MODIFY ("ESTADO" NOT NULL ENABLE);
+ ALTER TABLE "FD_TERMINAL" MODIFY ("LOCALIDAD" NOT NULL ENABLE);
+ ALTER TABLE "FD_TERMINAL" MODIFY ("PAIS" NOT NULL ENABLE);
+ ALTER TABLE "FD_TERMINAL" ADD PRIMARY KEY ("CODIGO")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FERIADO
+--------------------------------------------------------
+
+ ALTER TABLE "FERIADO" MODIFY ("FERIADO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FERIADO" ADD PRIMARY KEY ("FERIADO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONFERENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "CONFERENCIA" MODIFY ("CONFERENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONFERENCIA" ADD PRIMARY KEY ("CONFERENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_F2_TESTES
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_F2_TESTES" MODIFY ("IDENTIFICACAO_LINHA" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table PROD_RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_RUTA" MODIFY ("PRODRUTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PROD_RUTA" ADD CONSTRAINT "PK__PROD_RUT__82AC4C34689D8392" PRIMARY KEY ("PRODRUTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PUB_MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "PUB_MARCA" MODIFY ("PUBMARCA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PUB_MARCA" MODIFY ("PUNTOPUBLICACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "PUB_MARCA" ADD CONSTRAINT "PK__PUB_MARC__87B0FBCF4DE98D56" PRIMARY KEY ("PUBMARCA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CIUDAD
+--------------------------------------------------------
+
+ ALTER TABLE "CIUDAD" MODIFY ("CIUDAD_ID" NOT NULL ENABLE);
+ ALTER TABLE "CIUDAD" ADD CONSTRAINT "PK__CIUDAD__7159E9521B0907CE" PRIMARY KEY ("CIUDAD_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DADOS_ESTORNO_CARTAO
+--------------------------------------------------------
+
+ ALTER TABLE "DADOS_ESTORNO_CARTAO" MODIFY ("DADOSESTORNOCARTAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "DADOS_ESTORNO_CARTAO" ADD CONSTRAINT "PK_DADOS_ESTORNO_CARTAO" PRIMARY KEY ("DADOSESTORNOCARTAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "BOLETO" MODIFY ("BOLETO_ID" NOT NULL ENABLE);
+ ALTER TABLE "BOLETO" ADD CONSTRAINT "PK__BOLETO__2931CE7A61DB776A" PRIMARY KEY ("BOLETO_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "BOLETO" ADD CHECK (TIPOVENTA_ID IS NOT NULL) ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AJUSTE_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "AJUSTE_BOLETO" MODIFY ("AJUSTEBOLETO_ID" NOT NULL ENABLE);
+ ALTER TABLE "AJUSTE_BOLETO" ADD CONSTRAINT "PK__AJUSTE_B__3EEAE59247E69B3D" PRIMARY KEY ("AJUSTEBOLETO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AUDIT_MODULE
+--------------------------------------------------------
+
+ ALTER TABLE "AUDIT_MODULE" MODIFY ("AUDITMODULE_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_MODULE" MODIFY ("NAMEMODULE" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_MODULE" ADD PRIMARY KEY ("AUDITMODULE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_SEQUENCES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_SEQUENCES" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_SEQUENCES" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_SEQUENCES" MODIFY ("NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_SEQUENCES" MODIFY ("SEQ_START" NOT NULL ENABLE);
+ ALTER TABLE "MD_SEQUENCES" MODIFY ("INCR" NOT NULL ENABLE);
+ ALTER TABLE "MD_SEQUENCES" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_SEQUENCES" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_SEQUENCES" MODIFY ("CREATED_BY" NOT NULL ENABLE);
+ ALTER TABLE "MD_SEQUENCES" ADD CONSTRAINT "MD_SEQUENCES_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_TIPOSERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_TIPOSERVICIO" MODIFY ("PRICINGTIPOSERVICIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_TIPOSERVICIO" MODIFY ("PRICING_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_TIPOSERVICIO" MODIFY ("TIPOSERVICIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_TIPOSERVICIO" MODIFY ("ACTIVO" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_TIPOSERVICIO" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_TIPOSERVICIO" MODIFY ("USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_TIPOSERVICIO" ADD CONSTRAINT "PK__PRICING___C07A388273E5190C" PRIMARY KEY ("PRICINGTIPOSERVICIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TAXPOL
+--------------------------------------------------------
+
+ ALTER TABLE "TAXPOL" MODIFY ("TAXPOL_ID" NOT NULL ENABLE);
+ ALTER TABLE "TAXPOL" MODIFY ("NUMTAXA" NOT NULL ENABLE);
+ ALTER TABLE "TAXPOL" ADD CONSTRAINT "IDX_TAXPOL" PRIMARY KEY ("TAXPOL_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "TAXPOL" ADD CONSTRAINT "NUMTAXA_UK" UNIQUE ("NUMTAXA", "EMPRESA_ID", "LOCALIDADE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_USUARIO" MODIFY ("TIPOUSUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_USUARIO" ADD CONSTRAINT "PK__TIPO_USU__25564A160F382DC6" PRIMARY KEY ("TIPOUSUARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PERFIL_USUARIO_NOVO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PERFIL_USUARIO_NOVO" MODIFY ("PERFIL_USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PERFIL_USUARIO_NOVO" MODIFY ("PERFIL" NOT NULL ENABLE);
+ ALTER TABLE "FD_PERFIL_USUARIO_NOVO" ADD PRIMARY KEY ("PERFIL_USUARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_SERVICO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_SERVICO" MODIFY ("CODIGO_SERVICO" NOT NULL ENABLE);
+ ALTER TABLE "FD_SERVICO" MODIFY ("CODIGO_CLASSE" NOT NULL ENABLE);
+ ALTER TABLE "FD_SERVICO" MODIFY ("CODIGO_LINHA" NOT NULL ENABLE);
+ ALTER TABLE "FD_SERVICO" ADD PRIMARY KEY ("CODIGO_SERVICO")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CLASESERVICIO_EQUIVALENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "CLASESERVICIO_EQUIVALENCIA" MODIFY ("CLASESERVICIOEQUIVALENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLASESERVICIO_EQUIVALENCIA" ADD CONSTRAINT "PK__CLASESER__27F6096466D536B1" PRIMARY KEY ("CLASESERVICIOEQUIVALENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONEXION_CTRL_TEMP
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_CTRL_TEMP" MODIFY ("CONEXIONCTRL_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONEXION_CTRL_TEMP" ADD PRIMARY KEY ("CONEXIONCTRL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_GRUPO_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_GRUPO_TRECHO" MODIFY ("GRUPO_TRECHO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_GRUPO_TRECHO" MODIFY ("SENTIDO" NOT NULL ENABLE);
+ ALTER TABLE "FD_GRUPO_TRECHO" ADD PRIMARY KEY ("GRUPO_TRECHO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCALM_D400
+--------------------------------------------------------
+
+ ALTER TABLE "FISCALM_D400" MODIFY ("FISCALMD400_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCALM_D400" ADD CONSTRAINT "FISCALM_D400_PK" PRIMARY KEY ("FISCALMD400_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRECIO_VENTAJA
+--------------------------------------------------------
+
+ ALTER TABLE "PRECIO_VENTAJA" MODIFY ("PRECIOVENTAJA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRECIO_VENTAJA" ADD CONSTRAINT "PRECIO_VENTAJA_PK" PRIMARY KEY ("PRECIOVENTAJA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_FORMAPAGO" MODIFY ("PRICINGFORMAPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_FORMAPAGO" ADD PRIMARY KEY ("PRICINGFORMAPAGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PUB_CLASE
+--------------------------------------------------------
+
+ ALTER TABLE "PUB_CLASE" MODIFY ("PUBCLASE_ID" NOT NULL ENABLE);
+ ALTER TABLE "PUB_CLASE" ADD CONSTRAINT "PK__PUB_CLAS__DFD6C99653A266AC" PRIMARY KEY ("PUBCLASE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FACTURACION_SICFE
+--------------------------------------------------------
+
+ ALTER TABLE "FACTURACION_SICFE" MODIFY ("FACTURACIONSICFE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FACTURACION_SICFE" ADD PRIMARY KEY ("FACTURACIONSICFE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PONTOS_DO_CLIENTE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PONTOS_DO_CLIENTE" MODIFY ("PONTOS_DO_CLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTOS_DO_CLIENTE" MODIFY ("PONTOS" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTOS_DO_CLIENTE" MODIFY ("PONTOS_COMERCIANTE" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTOS_DO_CLIENTE" ADD PRIMARY KEY ("PONTOS_DO_CLIENTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RESERVACION_PUNTOVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "RESERVACION_PUNTOVENTA" MODIFY ("RESERVACIONPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "RESERVACION_PUNTOVENTA" ADD CONSTRAINT "PK__RESERVAC__97A6E6ED3CF40B7E" PRIMARY KEY ("RESERVACIONPTOVTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table USUARIO_UBICACION
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO_UBICACION" MODIFY ("USUARIOUBICACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "USUARIO_UBICACION" ADD CONSTRAINT "PK__USUARIO___1A90D8796D0D32F4" PRIMARY KEY ("USUARIOUBICACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_BUSINESS_INFO
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_BUSINESS_INFO" MODIFY ("DESIGN_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_BUSINESS_INFO" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_BUSINESS_INFO" MODIFY ("DESIGN_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_BUSINESS_INFO" MODIFY ("BUSINESS_INFO_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_BUSINESS_INFO" MODIFY ("BUSINESS_INFO_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_BUSINESS_INFO" MODIFY ("BUSINESS_INFO_NAME" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table MD_RESUMO_ECF
+--------------------------------------------------------
+
+ ALTER TABLE "MD_RESUMO_ECF" MODIFY ("RESUMOECF_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_RESUMO_ECF" ADD PRIMARY KEY ("RESUMOECF_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_ESPECIFICO_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_ESPECIFICO_CATEGORIA" ADD CONSTRAINT "PRICINGESPECIFICOCATEGORIA_PK" PRIMARY KEY ("PRICINGESPECIFICO_CATEGORIAID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AG_VENCIMENTOSDIV_CTAS_RECEBER
+--------------------------------------------------------
+
+ ALTER TABLE "AG_VENCIMENTOSDIV_CTAS_RECEBER" MODIFY ("AGVENCIMENTOSDIVCTASRECEBER_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOSDIV_CTAS_RECEBER" MODIFY ("AGCONTASRECEBER_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOSDIV_CTAS_RECEBER" MODIFY ("DATAVENCIMENTO" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOSDIV_CTAS_RECEBER" MODIFY ("VALOR" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOSDIV_CTAS_RECEBER" MODIFY ("TIPODOCUMENTO" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOSDIV_CTAS_RECEBER" MODIFY ("DESCONTOPREVISTO" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOSDIV_CTAS_RECEBER" MODIFY ("INDINTEGRADO" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOSDIV_CTAS_RECEBER" MODIFY ("DATAINICIO" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOSDIV_CTAS_RECEBER" MODIFY ("DATAFIM" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOSDIV_CTAS_RECEBER" ADD PRIMARY KEY ("AGVENCIMENTOSDIVCTASRECEBER_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_GROUPS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_GROUPS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUPS" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUPS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUPS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUPS" ADD CONSTRAINT "MD_GROUPS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CAJA
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA" MODIFY ("CAJA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAJA" MODIFY ("INDINTEGRADOAG" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table CHECKIN_CERRADO
+--------------------------------------------------------
+
+ ALTER TABLE "CHECKIN_CERRADO" MODIFY ("CHECKINCERRADO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CHECKIN_CERRADO" ADD PRIMARY KEY ("CHECKINCERRADO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SEGURADORA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "SEGURADORA_EMPRESA" MODIFY ("SEGURADORAEMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "SEGURADORA_EMPRESA" ADD PRIMARY KEY ("SEGURADORAEMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA_DESCUENTO
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_DESCUENTO" MODIFY ("CATEGORIADESCUENTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_DESCUENTO" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_DESCUENTO" MODIFY ("INDTEMKM" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_DESCUENTO" MODIFY ("INDSEGUNDA" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_DESCUENTO" MODIFY ("INDTERCA" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_DESCUENTO" MODIFY ("INDQUARTA" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_DESCUENTO" MODIFY ("INDQUINTA" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_DESCUENTO" MODIFY ("INDSEXTA" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_DESCUENTO" MODIFY ("INDSABADO" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_DESCUENTO" MODIFY ("INDDOMINGO" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_DESCUENTO" ADD CONSTRAINT "PK__CATEGORI__56948267770B9E7A" PRIMARY KEY ("CATEGORIADESCUENTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table NOTA_CREDITO_VENDA_PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" MODIFY ("NOTACREDITOVENDAPACOTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" MODIFY ("VALOR" NOT NULL ENABLE);
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" MODIFY ("SITUACAO" NOT NULL ENABLE);
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" MODIFY ("ACTIVO" NOT NULL ENABLE);
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" ADD PRIMARY KEY ("NOTACREDITOVENDAPACOTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PONTUACAO_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PONTUACAO_TRECHO" MODIFY ("PONTUACAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_TRECHO" MODIFY ("DATA_FIM" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_TRECHO" MODIFY ("DATA_INICIO" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_TRECHO" MODIFY ("FATOR" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_TRECHO" MODIFY ("GRUPO_TRECHO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_TRECHO" MODIFY ("TIPO_BONUS_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_TRECHO" ADD PRIMARY KEY ("PONTUACAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRODUCTO_SERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "PRODUCTO_SERVICIO" MODIFY ("PRODUCTOSERVICIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRODUCTO_SERVICIO" ADD CONSTRAINT "PK__PRODUCTO__945908E1595B4002" PRIMARY KEY ("PRODUCTOSERVICIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONSUMO_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "CONSUMO_BOLETO" MODIFY ("CONSUMOBOLETO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONSUMO_BOLETO" ADD CONSTRAINT "PK__CONSUMO___9EC10DB94944D3CA" PRIMARY KEY ("CONSUMOBOLETO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DET_ABASTO_BOLETO_BKP_FISCAL
+--------------------------------------------------------
+
+ ALTER TABLE "DET_ABASTO_BOLETO_BKP_FISCAL" MODIFY ("DETABASTOBOLETO_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table OPERADOR_EMBARCADA_LINHA
+--------------------------------------------------------
+
+ ALTER TABLE "OPERADOR_EMBARCADA_LINHA" MODIFY ("RUTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "OPERADOR_EMBARCADA_LINHA" ADD PRIMARY KEY ("OPERADOR_EMBARCADA_LINHA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CLIENTE_PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "CLIENTE_PACOTE" MODIFY ("CLIENTEPACOTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLIENTE_PACOTE" ADD PRIMARY KEY ("CLIENTEPACOTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONF_RESTRICAO_EXCECAO
+--------------------------------------------------------
+
+ ALTER TABLE "CONF_RESTRICAO_EXCECAO" MODIFY ("CONFRESTRICAOEXCECAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONF_RESTRICAO_EXCECAO" ADD PRIMARY KEY ("CONFRESTRICAOEXCECAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESQUEMA_OPERACIONAL
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_OPERACIONAL" MODIFY ("ESQUEMAOPERACIONAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESQUEMA_OPERACIONAL" ADD CONSTRAINT "PK__ESQUEMA___C3EDE4811881A0DE" PRIMARY KEY ("ESQUEMAOPERACIONAL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_COMISSAO
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_COMISSAO" MODIFY ("PTOVTACOMISSAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_COMISSAO" ADD PRIMARY KEY ("PTOVTACOMISSAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table REQUISICION_BOLETO_BKP_FISCAL
+--------------------------------------------------------
+
+ ALTER TABLE "REQUISICION_BOLETO_BKP_FISCAL" MODIFY ("REQUISICIONBOLETO_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table CTRL_SERIE_EMBARCADA
+--------------------------------------------------------
+
+ ALTER TABLE "CTRL_SERIE_EMBARCADA" ADD PRIMARY KEY ("CTRLSERIEEMBARCADA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_PARADA
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_PARADA" MODIFY ("TIPOPARADA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_PARADA" ADD CONSTRAINT "PK__TIPO_PAR__D71EF9070AD2A005" PRIMARY KEY ("TIPOPARADA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TRANSACAO_KONDUTO
+--------------------------------------------------------
+
+ ALTER TABLE "TRANSACAO_KONDUTO" MODIFY ("TRANSACAOKONDUTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TRANSACAO_KONDUTO" ADD CONSTRAINT "TRANSACAOKONDUTO_PK" PRIMARY KEY ("TRANSACAOKONDUTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_MOVIMENTACION
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_MOVIMENTACION" MODIFY ("TIPOMOVIMENTACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_MOVIMENTACION" ADD PRIMARY KEY ("TIPOMOVIMENTACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CAJA_DIVERSOS_PAGO
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_DIVERSOS_PAGO" MODIFY ("CAJADIVERSOSPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAJA_DIVERSOS_PAGO" ADD CONSTRAINT "PK__CAJA_DIV__5D149B9D5ECA0095" PRIMARY KEY ("CAJADIVERSOSPAGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_CTRL" MODIFY ("CATEGORIACTRL_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_CTRL" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_CTRL" ADD CONSTRAINT "PK__CATEGORI__158516726C8E1007" PRIMARY KEY ("CATEGORIACTRL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CORTESIA_BENEFICIARIO
+--------------------------------------------------------
+
+ ALTER TABLE "CORTESIA_BENEFICIARIO" MODIFY ("CORTESIABENEFICIARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORTESIA_BENEFICIARIO" ADD CONSTRAINT "PK__CORTESIA__F40FC7BB0F183235" PRIMARY KEY ("CORTESIABENEFICIARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EMPLEADO
+--------------------------------------------------------
+
+ ALTER TABLE "EMPLEADO" MODIFY ("EMPLEADO_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMPLEADO" ADD CONSTRAINT "PK__EMPLEADO__8F085211619B8048" PRIMARY KEY ("EMPLEADO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table IMAGEM
+--------------------------------------------------------
+
+ ALTER TABLE "IMAGEM" MODIFY ("IMAGEM_ID" NOT NULL ENABLE);
+ ALTER TABLE "IMAGEM" ADD CONSTRAINT "IMAGEM_PK" PRIMARY KEY ("IMAGEM_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESTACION_IMPRESORA_BKP_FISCAL
+--------------------------------------------------------
+
+ ALTER TABLE "ESTACION_IMPRESORA_BKP_FISCAL" MODIFY ("ESTACIONIMPRESORA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table USUARIO_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO_EMPRESA" MODIFY ("USUARIOEMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "USUARIO_EMPRESA" ADD PRIMARY KEY ("USUARIOEMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table WS_MOVIMENTACAO_DIARIA
+--------------------------------------------------------
+
+ ALTER TABLE "WS_MOVIMENTACAO_DIARIA" MODIFY ("MOVIMENTACAODIARIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "WS_MOVIMENTACAO_DIARIA" ADD CONSTRAINT "MOVIMENTACAODIARIA_PK" PRIMARY KEY ("MOVIMENTACAODIARIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AUDIT_SERVICE
+--------------------------------------------------------
+
+ ALTER TABLE "AUDIT_SERVICE" MODIFY ("AUDITSERVICE_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_SERVICE" MODIFY ("AUDITMODULE_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_SERVICE" ADD PRIMARY KEY ("AUDITSERVICE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESQUEMA_BLOQUEO_TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_BLOQUEO_TRAMO" MODIFY ("ESQUEMABLOQUEOTRAMO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESQUEMA_BLOQUEO_TRAMO" ADD CONSTRAINT "PK__ESQUEMA___74BE56A4469D7149" PRIMARY KEY ("ESQUEMABLOQUEOTRAMO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_OCUPA_ANTECIPA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_OCUPA_ANTECIPA" MODIFY ("PRICINGOCUPAANTECIPA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_OCUPA_ANTECIPA" ADD PRIMARY KEY ("PRICINGOCUPAANTECIPA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AUDIT_LOG
+--------------------------------------------------------
+
+ ALTER TABLE "AUDIT_LOG" MODIFY ("AUDITLOG_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_LOG" MODIFY ("AUDITACTION_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_LOG" MODIFY ("SISTEMA_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_LOG" MODIFY ("CREATED_DATE" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_LOG" MODIFY ("ENTITY_NAME" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_LOG" MODIFY ("USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_LOG" MODIFY ("AUDITSERVICE_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_LOG" ADD PRIMARY KEY ("AUDITLOG_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONEXION_CONF
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_CONF" MODIFY ("CONEXIONCONF_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONEXION_CONF" ADD PRIMARY KEY ("CONEXIONCONF_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONTA_VENTA_DEPOSITOS
+--------------------------------------------------------
+
+ ALTER TABLE "CONTA_VENTA_DEPOSITOS" MODIFY ("PROCEDENCIA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_VENTA_DEPOSITOS" MODIFY ("FOLIO_CONSECUTIVO" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_VENTA_DEPOSITOS" MODIFY ("EMPRESA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_VENTA_DEPOSITOS" MODIFY ("RENGLON" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_VENTA_DEPOSITOS" MODIFY ("DEPOSITO_EFECTIVO" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table PRECO_APANHE
+--------------------------------------------------------
+
+ ALTER TABLE "PRECO_APANHE" MODIFY ("PRECOAPANHE_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRECO_APANHE" ADD PRIMARY KEY ("PRECOAPANHE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table BANCO
+--------------------------------------------------------
+
+ ALTER TABLE "BANCO" MODIFY ("BANCO_ID" NOT NULL ENABLE);
+ ALTER TABLE "BANCO" ADD CONSTRAINT "PK__BANCO__A5DE83587B313519" PRIMARY KEY ("BANCO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_PK_OID_COLUMNS
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_PK_OID_COLUMNS" MODIFY ("COLUMN_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_PK_OID_COLUMNS" MODIFY ("COLUMN_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_PK_OID_COLUMNS" MODIFY ("TABLE_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_PK_OID_COLUMNS" MODIFY ("TABLE_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_PK_OID_COLUMNS" MODIFY ("TABLE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_PK_OID_COLUMNS" MODIFY ("COLUMN_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_PK_OID_COLUMNS" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table FUNCION_SISTEMA
+--------------------------------------------------------
+
+ ALTER TABLE "FUNCION_SISTEMA" MODIFY ("FUNCIONSISTEMA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FUNCION_SISTEMA" ADD CONSTRAINT "PK__FUNCION___564E306473DA2C14" PRIMARY KEY ("FUNCIONSISTEMA_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "FUNCION_SISTEMA" ADD CONSTRAINT "UNIQUE_DESCRUTA" UNIQUE ("DESCRUTA")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TARJETA_VIAJE
+--------------------------------------------------------
+
+ ALTER TABLE "TARJETA_VIAJE" MODIFY ("TARJETAVIAJE_ID" NOT NULL ENABLE);
+ ALTER TABLE "TARJETA_VIAJE" ADD CONSTRAINT "PK__TARJETA___A5C745E4681E60A5" PRIMARY KEY ("TARJETAVIAJE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AUDITORIA_FUNCIONALIDADE
+--------------------------------------------------------
+
+ ALTER TABLE "AUDITORIA_FUNCIONALIDADE" ADD PRIMARY KEY ("AUDFUNCIONALIDADE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MENSAGEM_RECUSA
+--------------------------------------------------------
+
+ ALTER TABLE "MENSAGEM_RECUSA" ADD CONSTRAINT "MENSAGEM_RECUSA_PK" PRIMARY KEY ("MENSAGEMRECUSA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_DOMAINS
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_DOMAINS" MODIFY ("DOMAIN_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DOMAINS" MODIFY ("DOMAIN_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DOMAINS" MODIFY ("OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DOMAINS" MODIFY ("LOGICAL_TYPE_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DOMAINS" MODIFY ("LOGICAL_TYPE_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DOMAINS" MODIFY ("LT_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DOMAINS" MODIFY ("DESIGN_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DOMAINS" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DOMAINS" MODIFY ("DESIGN_NAME" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table FD_TRECHO_SERVICO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_TRECHO_SERVICO" MODIFY ("TRECHO_SERVICO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_TRECHO_SERVICO" MODIFY ("CODIGO_SERVICO" NOT NULL ENABLE);
+ ALTER TABLE "FD_TRECHO_SERVICO" MODIFY ("TRECHO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_TRECHO_SERVICO" ADD PRIMARY KEY ("TRECHO_SERVICO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MIGR_GENERATION_ORDER
+--------------------------------------------------------
+
+ ALTER TABLE "MIGR_GENERATION_ORDER" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_GENERATION_ORDER" MODIFY ("CONNECTION_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_GENERATION_ORDER" MODIFY ("OBJECT_ID" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_GENERATION_ORDER" MODIFY ("OBJECT_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_GENERATION_ORDER" MODIFY ("GENERATION_ORDER" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_GENERATION_ORDER" ADD CONSTRAINT "MIGR_GENERATION_ORDER_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "MIGR_GENERATION_ORDER" ADD CONSTRAINT "MIGR_GENERATION_ORDER_UK" UNIQUE ("OBJECT_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_MARCA" MODIFY ("PRICINGMARCA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_MARCA" ADD CONSTRAINT "PK__PRICING___7D08FB623B95D2F1" PRIMARY KEY ("PRICINGMARCA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_CAT_IND
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_CAT_IND" MODIFY ("PTOVTACATEGORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_CAT_IND" MODIFY ("PUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_CAT_IND" MODIFY ("CATEGORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_CAT_IND" ADD CONSTRAINT "PK_PTOVTA_CAT_IND" PRIMARY KEY ("PTOVTACATEGORIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ABASTO_CENTRAL
+--------------------------------------------------------
+
+ ALTER TABLE "ABASTO_CENTRAL" MODIFY ("ABASTOCENTRAL_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table FD_PAGAMENTO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PAGAMENTO" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PAGAMENTO" ADD CONSTRAINT "SYS_C0069661" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_RESGATE_NOP
+--------------------------------------------------------
+
+ ALTER TABLE "FD_RESGATE_NOP" MODIFY ("RESGATE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_NOP" MODIFY ("DATA_FIM" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_NOP" MODIFY ("DATA_INICIO" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_NOP" MODIFY ("FATOR" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_NOP" MODIFY ("NUCLEO_OPERACIONAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_NOP" MODIFY ("TIPO_BONUS_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_NOP" ADD PRIMARY KEY ("RESGATE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MARCA_CLASESERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "MARCA_CLASESERVICIO" MODIFY ("CLASESERVICIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "MARCA_CLASESERVICIO" MODIFY ("MARCA_ID" NOT NULL ENABLE);
+ ALTER TABLE "MARCA_CLASESERVICIO" ADD CONSTRAINT "PK__MARCA_CL__1A6404A20AA882D3" PRIMARY KEY ("CLASESERVICIO_ID", "MARCA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA_TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_TRAMO" MODIFY ("CATEGORIA_TRAMO" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_TRAMO" ADD CONSTRAINT "PK__CATEGORI__B4B01A52705EA0EB" PRIMARY KEY ("CATEGORIA_TRAMO")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table COM_EMP_TIPOEVENTOEXTRA
+--------------------------------------------------------
+
+ ALTER TABLE "COM_EMP_TIPOEVENTOEXTRA" MODIFY ("COMEMPTIPOEVENTOEXTRA_ID" NOT NULL ENABLE);
+ ALTER TABLE "COM_EMP_TIPOEVENTOEXTRA" ADD PRIMARY KEY ("COMEMPTIPOEVENTOEXTRA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DISPOSITIVO_EMBARCADA
+--------------------------------------------------------
+
+ ALTER TABLE "DISPOSITIVO_EMBARCADA" ADD PRIMARY KEY ("DISPOSITIVOEMBARCADA_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "DISPOSITIVO_EMBARCADA" ADD CONSTRAINT "DISPOSITIVO_EMBARCADA_UK1" UNIQUE ("MAC") DISABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_CATEGORIA_CLIENTE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_CATEGORIA_CLIENTE" MODIFY ("CATEGORIACLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_CATEGORIA_CLIENTE" ADD CONSTRAINT "SYS_C0052375" PRIMARY KEY ("CATEGORIACLIENTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ANTICIPO_GASTO
+--------------------------------------------------------
+
+ ALTER TABLE "ANTICIPO_GASTO" MODIFY ("ANTICIPOGASTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ANTICIPO_GASTO" ADD CONSTRAINT "PK__ANTICIPO__19540A60446B1014" PRIMARY KEY ("ANTICIPOGASTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DET_ABASTO_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "DET_ABASTO_BOLETO" MODIFY ("DETABASTOBOLETO_ID" NOT NULL ENABLE);
+ ALTER TABLE "DET_ABASTO_BOLETO" ADD CONSTRAINT "PK__DET_ABAS__502282AA6CC31A31" PRIMARY KEY ("DETABASTOBOLETO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_CARRINHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_CARRINHO" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_CARRINHO" ADD PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PACOTE_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "PACOTE_FORMAPAGO" MODIFY ("PACOTEFORMAPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PACOTE_FORMAPAGO" ADD PRIMARY KEY ("PACOTEFORMAPAGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CANCELACION_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "CANCELACION_CTRL" MODIFY ("CANCELACIONCTRL_ID" NOT NULL ENABLE);
+ ALTER TABLE "CANCELACION_CTRL" ADD CONSTRAINT "PK__CANCELAC__85F6566C1960B67E" PRIMARY KEY ("CANCELACIONCTRL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_NUCLEO_OP_HAS_LINHA
+--------------------------------------------------------
+
+ ALTER TABLE "FD_NUCLEO_OP_HAS_LINHA" MODIFY ("NUCLEO_OPERACIONAL_NOP_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_NUCLEO_OP_HAS_LINHA" MODIFY ("LINHA_CODIGO_LINHA" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table LOG_HISTORICO_CONTINGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "LOG_HISTORICO_CONTINGENCIA" ADD PRIMARY KEY ("LOGHISTORICOCONTINGENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_VIEWS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_VIEWS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_VIEWS" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_VIEWS" MODIFY ("LANGUAGE" NOT NULL ENABLE);
+ ALTER TABLE "MD_VIEWS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_VIEWS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_VIEWS" ADD CONSTRAINT "MD_VIEWS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PROD_CLASESERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_CLASESERVICIO" MODIFY ("PRODCLASESERVICIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PROD_CLASESERVICIO" ADD CONSTRAINT "PK__PROD_CLA__49B9FDFE0BE6BFCF" PRIMARY KEY ("PRODCLASESERVICIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PARAMETROS_PAGAMENTO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PARAMETROS_PAGAMENTO" MODIFY ("PAGAMENTO_PARAMETRO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PARAMETROS_PAGAMENTO" ADD PRIMARY KEY ("PAGAMENTO_PARAMETRO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PONTO_DETALHE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PONTO_DETALHE" MODIFY ("PONTO_DETALHE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTO_DETALHE" MODIFY ("CLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTO_DETALHE" MODIFY ("VIAGEM_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTO_DETALHE" MODIFY ("PONTOS" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTO_DETALHE" MODIFY ("TIPO" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTO_DETALHE" MODIFY ("VALIDADE" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTO_DETALHE" ADD CONSTRAINT "FD_PONTO_DETALHE_PK" PRIMARY KEY ("PONTO_DETALHE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SISTEMA
+--------------------------------------------------------
+
+ ALTER TABLE "SISTEMA" MODIFY ("SISTEMA_ID" NOT NULL ENABLE);
+ ALTER TABLE "SISTEMA" ADD CONSTRAINT "PK__SISTEMA__8E2740AF03BB8E22" PRIMARY KEY ("SISTEMA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PERFIL_USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PERFIL_USUARIO" MODIFY ("PERFIL_USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PERFIL_USUARIO" MODIFY ("PERFIL" NOT NULL ENABLE);
+ ALTER TABLE "FD_PERFIL_USUARIO" ADD PRIMARY KEY ("PERFIL_USUARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_MIGR_PARAMETER
+--------------------------------------------------------
+
+ ALTER TABLE "MD_MIGR_PARAMETER" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_PARAMETER" MODIFY ("CONNECTION_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_PARAMETER" MODIFY ("OBJECT_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_PARAMETER" MODIFY ("OBJECT_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_PARAMETER" MODIFY ("PARAM_EXISTING" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_PARAMETER" MODIFY ("PARAM_ORDER" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_PARAMETER" MODIFY ("PARAM_NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_PARAMETER" MODIFY ("PARAM_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_PARAMETER" MODIFY ("PARAM_DATA_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_PARAMETER" MODIFY ("NULLABLE" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_PARAMETER" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_PARAMETER" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_PARAMETER" ADD CONSTRAINT "MIGR_PARAMETER_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_USER_DEFINED_DATA_TYPES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_USER_DEFINED_DATA_TYPES" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_USER_DEFINED_DATA_TYPES" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_USER_DEFINED_DATA_TYPES" MODIFY ("DATA_TYPE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_USER_DEFINED_DATA_TYPES" MODIFY ("DEFINITION" NOT NULL ENABLE);
+ ALTER TABLE "MD_USER_DEFINED_DATA_TYPES" MODIFY ("NATIVE_SQL" NOT NULL ENABLE);
+ ALTER TABLE "MD_USER_DEFINED_DATA_TYPES" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_USER_DEFINED_DATA_TYPES" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_USER_DEFINED_DATA_TYPES" ADD CONSTRAINT "MD_USER_DEFINED_DATA_TYPES_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PARAM_ACUMULA_MASIVO
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_ACUMULA_MASIVO" MODIFY ("PARAMACUMULAMASIVO" NOT NULL ENABLE);
+ ALTER TABLE "PARAM_ACUMULA_MASIVO" ADD CONSTRAINT "PK__PARAM_AC__7EBA3D4D153B1FDF" PRIMARY KEY ("PARAMACUMULAMASIVO")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CORRIDA_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "CORRIDA_CTRL" MODIFY ("CORRIDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORRIDA_CTRL" ADD CONSTRAINT "PK__CORRIDA___48535548056ECC6A" PRIMARY KEY ("CORRIDA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESTADO_VENTA
+--------------------------------------------------------
+
+ ALTER TABLE "ESTADO_VENTA" MODIFY ("ESTADOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESTADO_VENTA" ADD CONSTRAINT "PK__ESTADO_V__F666F34410216507" PRIMARY KEY ("ESTADOVENTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_USERS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_USERS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_USERS" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_USERS" MODIFY ("USERNAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_USERS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_USERS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_USERS" ADD CONSTRAINT "MD_USERS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table OCD
+--------------------------------------------------------
+
+ ALTER TABLE "OCD" MODIFY ("OCD_ID" NOT NULL ENABLE);
+ ALTER TABLE "OCD" MODIFY ("TMPDADOSCARTAO" NOT NULL ENABLE);
+ ALTER TABLE "OCD" ADD PRIMARY KEY ("OCD_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PARAM_EVENTO_CONTABLE
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_EVENTO_CONTABLE" MODIFY ("PARAMEVENTOCONTABLE_ID" NOT NULL ENABLE);
+ ALTER TABLE "PARAM_EVENTO_CONTABLE" ADD CONSTRAINT "PK__PARAM_EV__4A3C60534D9F7493" PRIMARY KEY ("PARAMEVENTOCONTABLE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CURSO
+--------------------------------------------------------
+
+ ALTER TABLE "CURSO" MODIFY ("CURSO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CURSO" ADD PRIMARY KEY ("CURSO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_LOG_ALTERACAO_PONTUACAO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_LOG_ALTERACAO_PONTUACAO" MODIFY ("LOG_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_LOG_ALTERACAO_PONTUACAO" MODIFY ("PONTOS_DO_CLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_LOG_ALTERACAO_PONTUACAO" MODIFY ("USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_LOG_ALTERACAO_PONTUACAO" MODIFY ("SALDO_NOVO" NOT NULL ENABLE);
+ ALTER TABLE "FD_LOG_ALTERACAO_PONTUACAO" MODIFY ("SALDO_ANTERIOR" NOT NULL ENABLE);
+ ALTER TABLE "FD_LOG_ALTERACAO_PONTUACAO" MODIFY ("DATA_ALTERACAO" NOT NULL ENABLE);
+ ALTER TABLE "FD_LOG_ALTERACAO_PONTUACAO" ADD CONSTRAINT "PK_FD_LOG_ALTERACAO" PRIMARY KEY ("LOG_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PARAM_ACUMULA_PUNTO
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_ACUMULA_PUNTO" MODIFY ("PARAMACUMULAPUNTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PARAM_ACUMULA_PUNTO" ADD CONSTRAINT "PK__PARAM_AC__36C600710CA5D9DE" PRIMARY KEY ("PARAMACUMULAPUNTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONTA_CXP_ENCABEZADO
+--------------------------------------------------------
+
+ ALTER TABLE "CONTA_CXP_ENCABEZADO" MODIFY ("PROCEDENCIA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXP_ENCABEZADO" MODIFY ("FOLIO_CONSECUTIVO" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXP_ENCABEZADO" MODIFY ("EMPRESA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXP_ENCABEZADO" MODIFY ("FOLIO_CONSECUTIVO_VENTA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXP_ENCABEZADO" MODIFY ("FECHA_VENTA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXP_ENCABEZADO" MODIFY ("ID_ACREEDOR" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXP_ENCABEZADO" MODIFY ("ID_MONEDA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXP_ENCABEZADO" MODIFY ("CENTRO_COSTOS" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table DIAGRAMA_AUTOBUS
+--------------------------------------------------------
+
+ ALTER TABLE "DIAGRAMA_AUTOBUS" MODIFY ("DIAGRAMAAUTOBUS_ID" NOT NULL ENABLE);
+ ALTER TABLE "DIAGRAMA_AUTOBUS" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "DIAGRAMA_AUTOBUS" MODIFY ("CANTASIENTOSVENDIBLES" NOT NULL ENABLE);
+ ALTER TABLE "DIAGRAMA_AUTOBUS" ADD CONSTRAINT "PK__DIAGRAMA__EA8B074328ED12D1" PRIMARY KEY ("DIAGRAMAAUTOBUS_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table OCD_PARAM
+--------------------------------------------------------
+
+ ALTER TABLE "OCD_PARAM" MODIFY ("OCDPARAM_ID" NOT NULL ENABLE);
+ ALTER TABLE "OCD_PARAM" MODIFY ("INDOCDTROCA" NOT NULL ENABLE);
+ ALTER TABLE "OCD_PARAM" MODIFY ("INDOCDTRANSFERENCIA" NOT NULL ENABLE);
+ ALTER TABLE "OCD_PARAM" ADD PRIMARY KEY ("OCDPARAM_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SEGVKM
+--------------------------------------------------------
+
+ ALTER TABLE "SEGVKM" MODIFY ("SEGVKM_ID" NOT NULL ENABLE);
+ ALTER TABLE "SEGVKM" ADD PRIMARY KEY ("SEGVKM_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TRAMO_KM
+--------------------------------------------------------
+
+ ALTER TABLE "TRAMO_KM" MODIFY ("TRAMOKM_ID" NOT NULL ENABLE);
+ ALTER TABLE "TRAMO_KM" ADD CONSTRAINT "PK__TRAMO_KM__91F2ADC95F1F0650" PRIMARY KEY ("TRAMOKM_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_TOTNAOFISCAL_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_TOTNAOFISCAL_EMPRESA" MODIFY ("FISCALTOTNAOFISCAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_TOTNAOFISCAL_EMPRESA" MODIFY ("TIPOTOTALIZADOR" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_TOTNAOFISCAL_EMPRESA" MODIFY ("DESCRICAO" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_TOTNAOFISCAL_EMPRESA" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_TOTNAOFISCAL_EMPRESA" ADD PRIMARY KEY ("FISCALTOTNAOFISCAL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PERFIL_FUNCION
+--------------------------------------------------------
+
+ ALTER TABLE "PERFIL_FUNCION" MODIFY ("PERFILFUNCION_ID" NOT NULL ENABLE);
+ ALTER TABLE "PERFIL_FUNCION" ADD CONSTRAINT "PK__PERFIL_F__F620493B789EE131" PRIMARY KEY ("PERFILFUNCION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONVENIO_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO_EMPRESA" MODIFY ("CONVENIOEMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONVENIO_EMPRESA" ADD PRIMARY KEY ("CONVENIOEMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DESCONTO_COMISSAO
+--------------------------------------------------------
+
+ ALTER TABLE "DESCONTO_COMISSAO" MODIFY ("DESCONTOCOMISSAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "DESCONTO_COMISSAO" ADD PRIMARY KEY ("DESCONTOCOMISSAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PEOPLE
+--------------------------------------------------------
+
+ ALTER TABLE "PEOPLE" ADD PRIMARY KEY ("P_NAME")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_D2
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_D2" MODIFY ("FISCALD2_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_D2" ADD CONSTRAINT "FISCAL_D2_PK" PRIMARY KEY ("FISCALD2_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PACOTE_CONVENIO
+--------------------------------------------------------
+
+ ALTER TABLE "PACOTE_CONVENIO" MODIFY ("PACOTECONVENIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PACOTE_CONVENIO" ADD PRIMARY KEY ("PACOTECONVENIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "FD_EMPRESA" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_EMPRESA" MODIFY ("EMPRESA_TOTALBUS" NOT NULL ENABLE);
+ ALTER TABLE "FD_EMPRESA" ADD CONSTRAINT "PK_EMPRESA_ID" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_ADDITIONAL_PROPERTIES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_ADDITIONAL_PROPERTIES" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_ADDITIONAL_PROPERTIES" MODIFY ("CONNECTION_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_ADDITIONAL_PROPERTIES" MODIFY ("REF_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_ADDITIONAL_PROPERTIES" MODIFY ("REF_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_ADDITIONAL_PROPERTIES" MODIFY ("PROP_KEY" NOT NULL ENABLE);
+ ALTER TABLE "MD_ADDITIONAL_PROPERTIES" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_ADDITIONAL_PROPERTIES" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_ADDITIONAL_PROPERTIES" ADD CONSTRAINT "MD_ADDITIONAL_PROPERTIES_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SEGURO_KM
+--------------------------------------------------------
+
+ ALTER TABLE "SEGURO_KM" MODIFY ("SEGUROKM_ID" NOT NULL ENABLE);
+ ALTER TABLE "SEGURO_KM" ADD PRIMARY KEY ("SEGUROKM_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AUTORIZACION_PERFIL
+--------------------------------------------------------
+
+ ALTER TABLE "AUTORIZACION_PERFIL" MODIFY ("AUTORIZACIONPERFIL_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUTORIZACION_PERFIL" ADD CONSTRAINT "PK__AUTORIZA__96F5CA4532EB7E57" PRIMARY KEY ("AUTORIZACIONPERFIL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table COM_EMP_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "COM_EMP_CATEGORIA" MODIFY ("COMEMPCATEGORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "COM_EMP_CATEGORIA" ADD PRIMARY KEY ("COMEMPCATEGORIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_RELGERENCIAL_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_RELGERENCIAL_EMPRESA" MODIFY ("FISCALRELGERENCIAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_RELGERENCIAL_EMPRESA" MODIFY ("TIPORELGERENCIAL" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_RELGERENCIAL_EMPRESA" MODIFY ("DESCRICAO" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_RELGERENCIAL_EMPRESA" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_RELGERENCIAL_EMPRESA" ADD PRIMARY KEY ("FISCALRELGERENCIAL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table OCD_DATOS_PAGAMENTO
+--------------------------------------------------------
+
+ ALTER TABLE "OCD_DATOS_PAGAMENTO" MODIFY ("OCDDATOSPAGAMENTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "OCD_DATOS_PAGAMENTO" ADD PRIMARY KEY ("OCDDATOSPAGAMENTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA_TIPOPTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_TIPOPTOVTA" MODIFY ("CATEGORIATIPOPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_TIPOPTOVTA" MODIFY ("CATEGORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_TIPOPTOVTA" MODIFY ("TIPOPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_TIPOPTOVTA" MODIFY ("ACTIVO" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_TIPOPTOVTA" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_TIPOPTOVTA" MODIFY ("USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_TIPOPTOVTA" ADD CONSTRAINT "PK__CATEGORI__DD2E86480BBCA29D" PRIMARY KEY ("CATEGORIATIPOPTOVTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ARTICULO
+--------------------------------------------------------
+
+ ALTER TABLE "ARTICULO" MODIFY ("ARTICULO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ARTICULO" ADD CONSTRAINT "PK__ARTICULO__2D53D0A95E54FF49" PRIMARY KEY ("ARTICULO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table BITACORA_FAJILLA
+--------------------------------------------------------
+
+ ALTER TABLE "BITACORA_FAJILLA" MODIFY ("BITACORAFAJILLA_ID" NOT NULL ENABLE);
+ ALTER TABLE "BITACORA_FAJILLA" ADD CONSTRAINT "PK__BITACORA__0A7171B80BD1B136" PRIMARY KEY ("BITACORAFAJILLA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA" MODIFY ("INDVALIDABLOQUEIOECF" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA" MODIFY ("INDBOLETOAGRUPADO" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA" MODIFY ("INDGENNUMFOLIOVTAINTIMPOST" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA" MODIFY ("INDNAOPERMITECONFSEMMALOTE" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA" MODIFY ("INDIMPRIMECUPEMBVENDAMANUAL" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA" MODIFY ("INDEMITEDABPEVDAINTERNET" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA" MODIFY ("INDEMITEDABPEVDAINTJ3" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA" ADD CONSTRAINT "PK__EMPRESA__9EB9F6793B75D760" PRIMARY KEY ("EMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_MENSAGEM_SERVICO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_MENSAGEM_SERVICO" MODIFY ("MENSAGEM_SERVICO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_MENSAGEM_SERVICO" ADD PRIMARY KEY ("MENSAGEM_SERVICO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_VENTA
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_VENTA" MODIFY ("TIPOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_VENTA" ADD CONSTRAINT "PK__TIPO_VEN__561C1C0E25518C17" PRIMARY KEY ("TIPOVENTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DIGITA_ITEM
+--------------------------------------------------------
+
+ ALTER TABLE "DIGITA_ITEM" MODIFY ("DIGITAITEM_ID" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_ITEM" MODIFY ("DIGITAVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_ITEM" MODIFY ("CORRIDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_ITEM" MODIFY ("FECCORRIDA" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_ITEM" MODIFY ("FECHORVIAJE" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_ITEM" ADD CONSTRAINT "ITEMVENDA_PK" PRIMARY KEY ("DIGITAITEM_ID", "DIGITAVENTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_PUNTOVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_PUNTOVENTA" MODIFY ("PRICINGPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_PUNTOVENTA" ADD CONSTRAINT "PK__PRICING___238C7BB02A6B46EF" PRIMARY KEY ("PRICINGPTOVTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table VENTA_HAND_HELD
+--------------------------------------------------------
+
+ ALTER TABLE "VENTA_HAND_HELD" MODIFY ("VENTAHANDHELD_ID" NOT NULL ENABLE);
+ ALTER TABLE "VENTA_HAND_HELD" ADD CONSTRAINT "PK__VENTA_HA__006A26D74E88ABD4" PRIMARY KEY ("VENTAHANDHELD_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EMPRESA_EQUIVALENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA_EQUIVALENCIA" MODIFY ("EMPRESAEQUIVALENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA_EQUIVALENCIA" ADD CONSTRAINT "PK__EMPRESA___497F4EB35303482E" PRIMARY KEY ("EMPRESAEQUIVALENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_TOTALIZADOR
+--------------------------------------------------------
+
+ ALTER TABLE "MD_TOTALIZADOR" MODIFY ("TOTALIZADOR_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_TOTALIZADOR" ADD PRIMARY KEY ("TOTALIZADOR_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RUTA_SGR
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA_SGR" MODIFY ("RUTASGR_ID" NOT NULL ENABLE);
+ ALTER TABLE "RUTA_SGR" MODIFY ("RUTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "RUTA_SGR" ADD CONSTRAINT "PK__RUTA_SGR__77C014E22E11BAA1" PRIMARY KEY ("RUTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TRAMO_SERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "TRAMO_SERVICIO" MODIFY ("TRAMOSERVICIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TRAMO_SERVICIO" ADD CONSTRAINT "PK__TRAMO_SE__3C17EB37123EB7A3" PRIMARY KEY ("TRAMOSERVICIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PARADA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "PARADA_EMPRESA" MODIFY ("PARADAEMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PARADA_EMPRESA" ADD CONSTRAINT "PK__PARADA_E__41C233B27E62A77F" PRIMARY KEY ("PARADAEMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_RESGATE_TRECHO_EXCECAO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_RESGATE_TRECHO_EXCECAO" MODIFY ("RESGATE_TRECHO_EXCECAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO_EXCECAO" MODIFY ("DATA_FIM" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO_EXCECAO" MODIFY ("DATA_INICIO" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO_EXCECAO" MODIFY ("FATOR" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO_EXCECAO" MODIFY ("RESGATE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO_EXCECAO" ADD PRIMARY KEY ("RESGATE_TRECHO_EXCECAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONF_RESTRICAO_CANALVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "CONF_RESTRICAO_CANALVENTA" MODIFY ("CONFRESTRICAOCANALVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONF_RESTRICAO_CANALVENTA" MODIFY ("INDEXIBECONSULTAVENDAWEB" NOT NULL ENABLE);
+ ALTER TABLE "CONF_RESTRICAO_CANALVENTA" MODIFY ("INDEXIBECORRIDABLOQ" NOT NULL ENABLE);
+ ALTER TABLE "CONF_RESTRICAO_CANALVENTA" ADD CONSTRAINT "PK_CONFRESTCANLVTA_ID" PRIMARY KEY ("CONFRESTRICAOCANALVENTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EXPORT_JOB_SQLDEV_3812
+--------------------------------------------------------
+
+ ALTER TABLE "EXPORT_JOB_SQLDEV_3812" ADD UNIQUE ("PROCESS_ORDER", "DUPLICATE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table OPERADOR_EMBARCADA
+--------------------------------------------------------
+
+ ALTER TABLE "OPERADOR_EMBARCADA" ADD PRIMARY KEY ("OPERADOR_EMBARCADA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MONEDA_DENOMINACION
+--------------------------------------------------------
+
+ ALTER TABLE "MONEDA_DENOMINACION" MODIFY ("MONEDADENOMINACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "MONEDA_DENOMINACION" ADD CONSTRAINT "PK__MONEDA_D__BD533ABC150615B5" PRIMARY KEY ("MONEDADENOMINACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_TARIFA_PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_TARIFA_PACOTE" MODIFY ("TIPOTARIFAPACOTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_TARIFA_PACOTE" ADD PRIMARY KEY ("TIPOTARIFAPACOTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table VIA
+--------------------------------------------------------
+
+ ALTER TABLE "VIA" MODIFY ("VIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "VIA" ADD CONSTRAINT "PK__VIA__1EACC47907020F21" PRIMARY KEY ("VIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_IMPRESSORA_ESTADO
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_IMPRESSORA_ESTADO" MODIFY ("FISCALIMPESTADO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_IMPRESSORA_ESTADO" MODIFY ("FISCALIMPRESSORA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_IMPRESSORA_ESTADO" MODIFY ("ESTADO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_IMPRESSORA_ESTADO" ADD CONSTRAINT "FISCAL_IMPRESSORA_ESTADO_PK" PRIMARY KEY ("FISCALIMPESTADO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PROD_MERCADO
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_MERCADO" MODIFY ("PRODMERCADO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PROD_MERCADO" ADD CONSTRAINT "PK__PROD_MER__4F9F8E9A79C80F94" PRIMARY KEY ("PRODMERCADO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AG_CONTAS_PAGAR
+--------------------------------------------------------
+
+ ALTER TABLE "AG_CONTAS_PAGAR" MODIFY ("AGCONTASPAGAR_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_PAGAR" MODIFY ("ESTABELECIMENTO" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_PAGAR" MODIFY ("FORNECEDOR" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_PAGAR" MODIFY ("DESPESA" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_PAGAR" MODIFY ("EMISSAO" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_PAGAR" MODIFY ("ENTRADA" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_PAGAR" MODIFY ("INDINTEGRADO" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_PAGAR" MODIFY ("DATAINICIO" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_PAGAR" MODIFY ("DATAFIM" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_PAGAR" ADD PRIMARY KEY ("AGCONTASPAGAR_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_CONSTRAINT_DETAILS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_CONSTRAINT_DETAILS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONSTRAINT_DETAILS" MODIFY ("CONSTRAINT_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONSTRAINT_DETAILS" MODIFY ("DETAIL_ORDER" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONSTRAINT_DETAILS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONSTRAINT_DETAILS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONSTRAINT_DETAILS" ADD CONSTRAINT "MD_CONSTRAINT_DETAILS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EXCEPCION_REDONDO
+--------------------------------------------------------
+
+ ALTER TABLE "EXCEPCION_REDONDO" MODIFY ("EXCEPCIONREDONDO_ID" NOT NULL ENABLE);
+ ALTER TABLE "EXCEPCION_REDONDO" MODIFY ("ACTIVO" NOT NULL ENABLE);
+ ALTER TABLE "EXCEPCION_REDONDO" ADD CONSTRAINT "PK__EXCEPCIO__860EE77E30AE302A" PRIMARY KEY ("EXCEPCIONREDONDO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table NODO
+--------------------------------------------------------
+
+ ALTER TABLE "NODO" MODIFY ("NODO_ID" NOT NULL ENABLE);
+ ALTER TABLE "NODO" ADD CONSTRAINT "PK__NODO__9904222E20C1E124" PRIMARY KEY ("NODO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AUTOBUS
+--------------------------------------------------------
+
+ ALTER TABLE "AUTOBUS" MODIFY ("AUTOBUS_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUTOBUS" ADD CONSTRAINT "PK__AUTOBUS__7952DE0811D4A34F" PRIMARY KEY ("AUTOBUS_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_DESIGNS
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_DESIGNS" MODIFY ("DESIGN_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DESIGNS" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DESIGNS" MODIFY ("DESIGN_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DESIGNS" MODIFY ("PERSISTENCE_VERSION" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table PAIS
+--------------------------------------------------------
+
+ ALTER TABLE "PAIS" MODIFY ("PAIS_ID" NOT NULL ENABLE);
+ ALTER TABLE "PAIS" ADD CONSTRAINT "PK__PAIS__535EDCF00EA330E9" PRIMARY KEY ("PAIS_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table USUARIO_BANCARIO
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO_BANCARIO" MODIFY ("USUARIOBANCARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "USUARIO_BANCARIO" ADD CONSTRAINT "PK__USUARIO___8C0E6E33386F4D83" PRIMARY KEY ("USUARIOBANCARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table COMISSAO_RECEITA
+--------------------------------------------------------
+
+ ALTER TABLE "COMISSAO_RECEITA" MODIFY ("COMISSAORECEITA_ID" NOT NULL ENABLE);
+ ALTER TABLE "COMISSAO_RECEITA" ADD PRIMARY KEY ("COMISSAORECEITA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_DIAGRAM_ELEMENTS
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_DIAGRAM_ELEMENTS" MODIFY ("NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAM_ELEMENTS" MODIFY ("TYPE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAM_ELEMENTS" MODIFY ("GEOMETRY_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAM_ELEMENTS" MODIFY ("OBJECT_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAM_ELEMENTS" MODIFY ("OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAM_ELEMENTS" MODIFY ("MODEL_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAM_ELEMENTS" MODIFY ("MODEL_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAM_ELEMENTS" MODIFY ("DIAGRAM_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAM_ELEMENTS" MODIFY ("DIAGRAM_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAM_ELEMENTS" MODIFY ("DIAGRAM_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAM_ELEMENTS" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table ENDERECO_APANHE
+--------------------------------------------------------
+
+ ALTER TABLE "ENDERECO_APANHE" MODIFY ("ENDERECOAPANHE_ID" NOT NULL ENABLE);
+ ALTER TABLE "ENDERECO_APANHE" ADD PRIMARY KEY ("ENDERECOAPANHE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESTACION_RIOCARD
+--------------------------------------------------------
+
+ ALTER TABLE "ESTACION_RIOCARD" MODIFY ("ESTACIONRIOCARD_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table ESQUEMA_ASIENTO
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_ASIENTO" MODIFY ("ESQUEMAASIENTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESQUEMA_ASIENTO" ADD CONSTRAINT "PK__ESQUEMA___48F2CC4D4D4A6ED8" PRIMARY KEY ("ESQUEMAASIENTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PROD_PRECIO
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_PRECIO" MODIFY ("PRODPRECIO" NOT NULL ENABLE);
+ ALTER TABLE "PROD_PRECIO" ADD CONSTRAINT "PK__PROD_PRE__DA627D9A740F363E" PRIMARY KEY ("PRODPRECIO")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RUTA_CASETA
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA_CASETA" MODIFY ("RUTACASETA_ID" NOT NULL ENABLE);
+ ALTER TABLE "RUTA_CASETA" ADD PRIMARY KEY ("RUTACASETA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EMPRESA_EMAIL
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA_EMAIL" MODIFY ("EMPRESAEMAIL_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA_EMAIL" ADD CONSTRAINT "EMPRESA_EMAIL_PK" PRIMARY KEY ("EMPRESAEMAIL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MONEDA
+--------------------------------------------------------
+
+ ALTER TABLE "MONEDA" MODIFY ("MONEDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "MONEDA" ADD CONSTRAINT "PK__MONEDA__C385EACA4316F928" PRIMARY KEY ("MONEDA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AG_SERVICOS_CTAS_RECEBER
+--------------------------------------------------------
+
+ ALTER TABLE "AG_SERVICOS_CTAS_RECEBER" MODIFY ("AGSERVICOSCTASRECEBER_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_SERVICOS_CTAS_RECEBER" MODIFY ("AGCONTASRECEBER_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_SERVICOS_CTAS_RECEBER" MODIFY ("SERVICO" NOT NULL ENABLE);
+ ALTER TABLE "AG_SERVICOS_CTAS_RECEBER" MODIFY ("MODALIDADE" NOT NULL ENABLE);
+ ALTER TABLE "AG_SERVICOS_CTAS_RECEBER" MODIFY ("VALOR" NOT NULL ENABLE);
+ ALTER TABLE "AG_SERVICOS_CTAS_RECEBER" MODIFY ("INDINTEGRADO" NOT NULL ENABLE);
+ ALTER TABLE "AG_SERVICOS_CTAS_RECEBER" MODIFY ("DATAINICIO" NOT NULL ENABLE);
+ ALTER TABLE "AG_SERVICOS_CTAS_RECEBER" MODIFY ("DATAFIM" NOT NULL ENABLE);
+ ALTER TABLE "AG_SERVICOS_CTAS_RECEBER" ADD PRIMARY KEY ("AGSERVICOSCTASRECEBER_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CAJA_DEPOSITO
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_DEPOSITO" MODIFY ("CAJADEPOSITO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAJA_DEPOSITO" ADD CONSTRAINT "PK__CAJA_DEP__8F7DA5465669C4BE" PRIMARY KEY ("CAJADEPOSITO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DADOSEVENTO
+--------------------------------------------------------
+
+ ALTER TABLE "DADOSEVENTO" MODIFY ("ZZIDSERV" NOT NULL ENABLE);
+ ALTER TABLE "DADOSEVENTO" ADD CONSTRAINT "DADOSEVENTO_PK" PRIMARY KEY ("ZZIDSERV")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DISPOSITIVO_EMBARCADA_HIST
+--------------------------------------------------------
+
+ ALTER TABLE "DISPOSITIVO_EMBARCADA_HIST" ADD PRIMARY KEY ("DISPOSITIVO_EMBARCADA_HIST_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PACOTE_ITEM
+--------------------------------------------------------
+
+ ALTER TABLE "PACOTE_ITEM" MODIFY ("PACOTEITEM_ID" NOT NULL ENABLE);
+ ALTER TABLE "PACOTE_ITEM" ADD PRIMARY KEY ("PACOTEITEM_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PEAJE
+--------------------------------------------------------
+
+ ALTER TABLE "PEAJE" MODIFY ("PEAJE_ID" NOT NULL ENABLE);
+ ALTER TABLE "PEAJE" ADD PRIMARY KEY ("PEAJE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SYS_IMPORT_TABLESPACE_01
+--------------------------------------------------------
+
+ ALTER TABLE "SYS_IMPORT_TABLESPACE_01" ADD UNIQUE ("PROCESS_ORDER", "DUPLICATE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_TRECHO" MODIFY ("TRECHO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_TRECHO" MODIFY ("CODIGO_LINHA" NOT NULL ENABLE);
+ ALTER TABLE "FD_TRECHO" MODIFY ("DESTINO_CODIGO_LOCALIDADE" NOT NULL ENABLE);
+ ALTER TABLE "FD_TRECHO" MODIFY ("ORIGEM_CODIGO_LOCALIDADE" NOT NULL ENABLE);
+ ALTER TABLE "FD_TRECHO" ADD PRIMARY KEY ("TRECHO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table BITACORA_SGR
+--------------------------------------------------------
+
+ ALTER TABLE "BITACORA_SGR" MODIFY ("BITACORASGR_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table PRICING_ESP_PUNTO_VENTA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_ESP_PUNTO_VENTA" MODIFY ("PRICINGESPPUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ESP_PUNTO_VENTA" MODIFY ("PUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ESP_PUNTO_VENTA" MODIFY ("PRICINGESPECIFICO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ESP_PUNTO_VENTA" ADD CONSTRAINT "PRICINGESPPUNTOVENTA_PK" PRIMARY KEY ("PRICINGESPPUNTOVENTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RESERVACION_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "RESERVACION_CATEGORIA" MODIFY ("RESERVACIONCATEGORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "RESERVACION_CATEGORIA" ADD CONSTRAINT "PK__RESERVAC__9A01FFC154CB950F" PRIMARY KEY ("RESERVACIONCATEGORIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MENSAJE_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "MENSAJE_EMPRESA" MODIFY ("MENSAJE_EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "MENSAJE_EMPRESA" ADD CONSTRAINT "PK_MENSAJE_EMPRESA" PRIMARY KEY ("MENSAJE_EMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table LOG_DESPESAS_RECEITAS_DIV
+--------------------------------------------------------
+
+ ALTER TABLE "LOG_DESPESAS_RECEITAS_DIV" ADD CONSTRAINT "LOG_DESPESAS_RECEITAS_DIV_PK" PRIMARY KEY ("DESPESASRECEITASDIV_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MOTIVO_AJUSTE
+--------------------------------------------------------
+
+ ALTER TABLE "MOTIVO_AJUSTE" MODIFY ("MOTIVOAJUSTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVO_AJUSTE" ADD CONSTRAINT "PK__MOTIVO_A__4F215887113584D1" PRIMARY KEY ("MOTIVOAJUSTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_EMPRESA_CONTABANCARIA
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_EMPRESA_CONTABANCARIA" MODIFY ("PTOVTAEMPRESACONTABANCARIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_EMPRESA_CONTABANCARIA" MODIFY ("PTOVTAEMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_EMPRESA_CONTABANCARIA" MODIFY ("EMPRESACONTABANCARIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_EMPRESA_CONTABANCARIA" ADD CONSTRAINT "PTOVTAEMPCONBAN_PK" PRIMARY KEY ("PTOVTAEMPRESACONTABANCARIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONFIG_CUSTOM
+--------------------------------------------------------
+
+ ALTER TABLE "CONFIG_CUSTOM" ADD CONSTRAINT "PK__CONFIGCUSTOM" PRIMARY KEY ("PROJETO", "NOMBCONFIGCUSTOM")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CORRIDA_NOTIFICADA
+--------------------------------------------------------
+
+ ALTER TABLE "CORRIDA_NOTIFICADA" MODIFY ("CORRIDANOTIFICADA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORRIDA_NOTIFICADA" ADD CONSTRAINT "PK__CORRIDA___601C4FF42D9CB955" PRIMARY KEY ("CORRIDANOTIFICADA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table VENDA_PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "VENDA_PACOTE" MODIFY ("VENDAPACOTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "VENDA_PACOTE" ADD PRIMARY KEY ("VENDAPACOTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_CATALOGS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_CATALOGS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_CATALOGS" MODIFY ("CONNECTION_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_CATALOGS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_CATALOGS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_CATALOGS" ADD CONSTRAINT "MD_CATALOGS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_GROUP_MEMBERS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_GROUP_MEMBERS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUP_MEMBERS" MODIFY ("GROUP_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUP_MEMBERS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUP_MEMBERS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUP_MEMBERS" ADD CONSTRAINT "MD_GROUP_MEMBERS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_ANTIFRAUDE
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_ANTIFRAUDE" MODIFY ("PTOVTAANTIFRAUDE_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_ANTIFRAUDE" ADD PRIMARY KEY ("PTOVTAANTIFRAUDE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SYS_EXPORT_TABLESPACE_10
+--------------------------------------------------------
+
+ ALTER TABLE "SYS_EXPORT_TABLESPACE_10" ADD UNIQUE ("PROCESS_ORDER", "DUPLICATE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CLAVE_TELEFONICA
+--------------------------------------------------------
+
+ ALTER TABLE "CLAVE_TELEFONICA" MODIFY ("CLAVETELEFONICA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLAVE_TELEFONICA" ADD CONSTRAINT "PK__CLAVE_TE__DE4E90F7284DF453" PRIMARY KEY ("CLAVETELEFONICA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MONITORAMENTO_CCF
+--------------------------------------------------------
+
+ ALTER TABLE "MONITORAMENTO_CCF" MODIFY ("MONITORAMENTOCCF_ID" NOT NULL ENABLE);
+ ALTER TABLE "MONITORAMENTO_CCF" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "MONITORAMENTO_CCF" ADD CONSTRAINT "MONITORAMENTO_CCF_PK" PRIMARY KEY ("MONITORAMENTOCCF_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MOTIVOCANCELACION_EQUIVALENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "MOTIVOCANCELACION_EQUIVALENCIA" MODIFY ("MOTIVOEQUIVALENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVOCANCELACION_EQUIVALENCIA" ADD CONSTRAINT "PK__MOTIVOCA__C7E32E5E0B7CAB7B" PRIMARY KEY ("MOTIVOEQUIVALENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CAJA_DET_DEPOSITO_PAGO
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_DET_DEPOSITO_PAGO" MODIFY ("CAJADETDEPOSITOPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAJA_DET_DEPOSITO_PAGO" ADD PRIMARY KEY ("CAJADETDEPOSITOPAGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_PARTITIONS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_PARTITIONS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_PARTITIONS" MODIFY ("TABLE_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_PARTITIONS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_PARTITIONS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_PARTITIONS" ADD CONSTRAINT "MD_PARTITIONS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TARIFA_TIPOPTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_TIPOPTOVTA" MODIFY ("TARIFATIPOPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TARIFA_TIPOPTOVTA" ADD CONSTRAINT "PK__TARIFA_T__F43506E55BAD9CC8" PRIMARY KEY ("TARIFATIPOPTOVTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_A2
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_A2" MODIFY ("FISCALA2_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_A2" MODIFY ("PUNTOVENTA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table INTEGRA_SISTEMAS
+--------------------------------------------------------
+
+ ALTER TABLE "INTEGRA_SISTEMAS" MODIFY ("TABELA" NOT NULL ENABLE);
+ ALTER TABLE "INTEGRA_SISTEMAS" MODIFY ("TOTALBUS_ID" NOT NULL ENABLE);
+ ALTER TABLE "INTEGRA_SISTEMAS" MODIFY ("SGE_ID" NOT NULL ENABLE);
+ ALTER TABLE "INTEGRA_SISTEMAS" ADD CONSTRAINT "PK_INTEGRASIS" PRIMARY KEY ("TABELA", "TOTALBUS_ID", "SGE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_APPLICATIONFILES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_APPLICATIONFILES" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_APPLICATIONFILES" MODIFY ("APPLICATIONS_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_APPLICATIONFILES" MODIFY ("NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_APPLICATIONFILES" MODIFY ("URI" NOT NULL ENABLE);
+ ALTER TABLE "MD_APPLICATIONFILES" MODIFY ("TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_APPLICATIONFILES" MODIFY ("STATE" NOT NULL ENABLE);
+ ALTER TABLE "MD_APPLICATIONFILES" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_APPLICATIONFILES" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_APPLICATIONFILES" ADD CONSTRAINT "MD_APPLICATIONFILES_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RH_SALIDAS
+--------------------------------------------------------
+
+ ALTER TABLE "RH_SALIDAS" MODIFY ("RHPAGOCONDUCTOR_ID" NOT NULL ENABLE);
+ ALTER TABLE "RH_SALIDAS" ADD CONSTRAINT "PK__RH_SALID__E938669E32D66FBE" PRIMARY KEY ("RHPAGOCONDUCTOR_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_LIMITE_POLTRONA_SERVICO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_LIMITE_POLTRONA_SERVICO" MODIFY ("LIMITE_POLTRONA_SERVICO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_LIMITE_POLTRONA_SERVICO" MODIFY ("CODIGO_SERVICO" NOT NULL ENABLE);
+ ALTER TABLE "FD_LIMITE_POLTRONA_SERVICO" ADD PRIMARY KEY ("LIMITE_POLTRONA_SERVICO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_COLUMNS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_COLUMNS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_COLUMNS" MODIFY ("TABLE_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_COLUMNS" MODIFY ("COLUMN_NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_COLUMNS" MODIFY ("COLUMN_ORDER" NOT NULL ENABLE);
+ ALTER TABLE "MD_COLUMNS" MODIFY ("NULLABLE" NOT NULL ENABLE);
+ ALTER TABLE "MD_COLUMNS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_COLUMNS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_COLUMNS" ADD CONSTRAINT "MD_COLUMNS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "MD_COLUMNS" ADD CONSTRAINT "MD_COLUMNS_NULLABLE_Y_N" CHECK ((UPPER(NULLABLE) IN ('Y','N'))) ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONTROL_ASIENTO
+--------------------------------------------------------
+
+ ALTER TABLE "CONTROL_ASIENTO" MODIFY ("CONTROLASIENTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONTROL_ASIENTO" ADD CONSTRAINT "PK__CONTROL___4D53415044801EAD" PRIMARY KEY ("CONTROLASIENTO_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "CONTROL_ASIENTO" ADD CONSTRAINT "UNQ_CONTROL_ASIENTO" UNIQUE ("NUMASIENTO", "CORRIDA_ID", "FECCORRIDA")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table GRADO_ESTUDIO
+--------------------------------------------------------
+
+ ALTER TABLE "GRADO_ESTUDIO" MODIFY ("GRADOESTUDIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "GRADO_ESTUDIO" ADD CONSTRAINT "PK__GRADO_ES__1071D13F46D27B73" PRIMARY KEY ("GRADOESTUDIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table GRUPO_CORTESIA
+--------------------------------------------------------
+
+ ALTER TABLE "GRUPO_CORTESIA" MODIFY ("GRUPOCORTESIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "GRUPO_CORTESIA" ADD CONSTRAINT "PK__GRUPO_CO__31B9AF4D17F790F9" PRIMARY KEY ("GRUPOCORTESIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table OCD_TESTE
+--------------------------------------------------------
+
+ ALTER TABLE "OCD_TESTE" MODIFY ("OCD_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table PARAM_ARTICULO
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_ARTICULO" MODIFY ("PARAMARTICULO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PARAM_ARTICULO" ADD CONSTRAINT "PK__PARAM_AR__348DA86C2062B9C8" PRIMARY KEY ("PARAMARTICULO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESQUEMA_BLOQUEO_VIGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_BLOQUEO_VIGENCIA" MODIFY ("ESQUEMABLOQUEOVIGENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESQUEMA_BLOQUEO_VIGENCIA" ADD CONSTRAINT "PK__ESQUEMA___E664619B40E497F3" PRIMARY KEY ("ESQUEMABLOQUEOVIGENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_R4
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R4" MODIFY ("FISCALR4_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_R4" MODIFY ("FISCALIMPRESSORA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table TEST
+--------------------------------------------------------
+
+ ALTER TABLE "TEST" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "TEST" ADD PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CLIENTE_DIRECCION
+--------------------------------------------------------
+
+ ALTER TABLE "CLIENTE_DIRECCION" MODIFY ("CLIENTEDIRECCION_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLIENTE_DIRECCION" ADD CONSTRAINT "PK__CLIENTE___1A789AE160283922" PRIMARY KEY ("CLIENTEDIRECCION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table INTEGRACAO_TOTVS_CAJA
+--------------------------------------------------------
+
+ ALTER TABLE "INTEGRACAO_TOTVS_CAJA" MODIFY ("INTEGRACAOCAJA_ID" NOT NULL ENABLE);
+ ALTER TABLE "INTEGRACAO_TOTVS_CAJA" MODIFY ("CAJA_ID" NOT NULL ENABLE);
+ ALTER TABLE "INTEGRACAO_TOTVS_CAJA" ADD CONSTRAINT "INTEGRACAO_TOTVS_CAJA_PK" PRIMARY KEY ("INTEGRACAOCAJA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AG_RATEIO_CTAS_RECEBER
+--------------------------------------------------------
+
+ ALTER TABLE "AG_RATEIO_CTAS_RECEBER" MODIFY ("AGRATEIOCTASRECEBER_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_RATEIO_CTAS_RECEBER" MODIFY ("AGCONTASRECEBER_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_RATEIO_CTAS_RECEBER" MODIFY ("ESTABELECIMENTO" NOT NULL ENABLE);
+ ALTER TABLE "AG_RATEIO_CTAS_RECEBER" MODIFY ("RECEITA" NOT NULL ENABLE);
+ ALTER TABLE "AG_RATEIO_CTAS_RECEBER" MODIFY ("VALOR" NOT NULL ENABLE);
+ ALTER TABLE "AG_RATEIO_CTAS_RECEBER" MODIFY ("INDINTEGRADO" NOT NULL ENABLE);
+ ALTER TABLE "AG_RATEIO_CTAS_RECEBER" MODIFY ("DATAINICIO" NOT NULL ENABLE);
+ ALTER TABLE "AG_RATEIO_CTAS_RECEBER" MODIFY ("DATAFIM" NOT NULL ENABLE);
+ ALTER TABLE "AG_RATEIO_CTAS_RECEBER" ADD PRIMARY KEY ("AGRATEIOCTASRECEBER_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONTA_VENTA_DETALLE
+--------------------------------------------------------
+
+ ALTER TABLE "CONTA_VENTA_DETALLE" MODIFY ("PROCEDENCIA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_VENTA_DETALLE" MODIFY ("FOLIO_CONSECUTIVO" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_VENTA_DETALLE" MODIFY ("EMPRESA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_VENTA_DETALLE" MODIFY ("RENGLON" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table MD_INDEXES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_INDEXES" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_INDEXES" MODIFY ("TABLE_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_INDEXES" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_INDEXES" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_INDEXES" ADD CONSTRAINT "MD_INDEXES_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PIZARRA_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "PIZARRA_CTRL" MODIFY ("PIZARRACTRL_ID" NOT NULL ENABLE);
+ ALTER TABLE "PIZARRA_CTRL" ADD CONSTRAINT "PK__PIZARRA___DC367B1E6C390A4C" PRIMARY KEY ("PIZARRACTRL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AIDF_ESPECIE
+--------------------------------------------------------
+
+ ALTER TABLE "AIDF_ESPECIE" MODIFY ("AIDFESP_ID" NOT NULL ENABLE);
+ ALTER TABLE "AIDF_ESPECIE" ADD PRIMARY KEY ("AIDFESP_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA_BLOQ_IMPPOSTERIOR
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_BLOQ_IMPPOSTERIOR" MODIFY ("CATBLOQUEIOIMPPOSTERIOR_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_BLOQ_IMPPOSTERIOR" MODIFY ("PUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_BLOQ_IMPPOSTERIOR" MODIFY ("CATEGORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_BLOQ_IMPPOSTERIOR" MODIFY ("ACTIVO" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_BLOQ_IMPPOSTERIOR" ADD PRIMARY KEY ("CATBLOQUEIOIMPPOSTERIOR_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA_CORRIDA
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_CORRIDA" MODIFY ("CATEGORIA_CORRIDA" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_CORRIDA" ADD CONSTRAINT "PK__CATEGORI__CFD9F3B20DEF03D2" PRIMARY KEY ("CATEGORIA_CORRIDA")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RESERVACION_MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "RESERVACION_MARCA" MODIFY ("RESERVACIONMARCA_ID" NOT NULL ENABLE);
+ ALTER TABLE "RESERVACION_MARCA" ADD CONSTRAINT "PK__RESERVAC__24C176BA4959E263" PRIMARY KEY ("RESERVACIONMARCA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_CAMBIO_CIUDAD
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_CAMBIO_CIUDAD" MODIFY ("TIPOCAMBIOCIUDAD_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_CAMBIO_CIUDAD" ADD CONSTRAINT "PK__TIPO_CAM__C3F4444545BE5BA9" PRIMARY KEY ("TIPOCAMBIOCIUDAD_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AIDF
+--------------------------------------------------------
+
+ ALTER TABLE "AIDF" MODIFY ("AIDF_ID" NOT NULL ENABLE);
+ ALTER TABLE "AIDF" ADD PRIMARY KEY ("AIDF_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONTA_CORRENTE_PTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "CONTA_CORRENTE_PTOVTA" MODIFY ("CONTACORRENTEPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CORRENTE_PTOVTA" MODIFY ("IND_COMISSAO" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CORRENTE_PTOVTA" MODIFY ("INDINTEGRADOAG" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CORRENTE_PTOVTA" ADD PRIMARY KEY ("CONTACORRENTEPTOVTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_TRECHO_SERV_INATIVO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_TRECHO_SERV_INATIVO" MODIFY ("TRECHO_SERVICO_INATIVO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_TRECHO_SERV_INATIVO" MODIFY ("DATA_FIM" NOT NULL ENABLE);
+ ALTER TABLE "FD_TRECHO_SERV_INATIVO" MODIFY ("DATA_INICIO" NOT NULL ENABLE);
+ ALTER TABLE "FD_TRECHO_SERV_INATIVO" MODIFY ("DESCRICAO" NOT NULL ENABLE);
+ ALTER TABLE "FD_TRECHO_SERV_INATIVO" ADD PRIMARY KEY ("TRECHO_SERVICO_INATIVO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FECHAMENTO_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "FECHAMENTO_BOLETO" MODIFY ("FECHAMENTOBOLETO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_BOLETO" MODIFY ("FECHAMENTOCNTCORRENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_BOLETO" MODIFY ("NOSSONUMERO" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_BOLETO" MODIFY ("FECDOCUMENTO" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_BOLETO" MODIFY ("FECVENCIMENTO" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_BOLETO" MODIFY ("VALORDOCUMENTO" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_BOLETO" MODIFY ("VALOR_COBRADO" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_BOLETO" ADD PRIMARY KEY ("FECHAMENTOBOLETO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MENSAJE_USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "MENSAJE_USUARIO" MODIFY ("MENSAJE_USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "MENSAJE_USUARIO" ADD CONSTRAINT "PK_MENSAJE_USUARIO" PRIMARY KEY ("MENSAJE_USUARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table BPE_CTRL_DISPONIBILIDADE
+--------------------------------------------------------
+
+ ALTER TABLE "BPE_CTRL_DISPONIBILIDADE" ADD PRIMARY KEY ("BPECTRLDISP_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CHECKIN_AUTOMATICO
+--------------------------------------------------------
+
+ ALTER TABLE "CHECKIN_AUTOMATICO" MODIFY ("CHECKINAUTOMATICO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CHECKIN_AUTOMATICO" MODIFY ("INDCONFIRMADO" NOT NULL ENABLE);
+ ALTER TABLE "CHECKIN_AUTOMATICO" MODIFY ("INDLIBERADO" NOT NULL ENABLE);
+ ALTER TABLE "CHECKIN_AUTOMATICO" MODIFY ("BOLETO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CHECKIN_AUTOMATICO" MODIFY ("CORRIDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CHECKIN_AUTOMATICO" MODIFY ("FECCORRIDA" NOT NULL ENABLE);
+ ALTER TABLE "CHECKIN_AUTOMATICO" ADD CONSTRAINT "CHEKIN_PK" PRIMARY KEY ("CHECKINAUTOMATICO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table COMISIONISTA_EXTERNO
+--------------------------------------------------------
+
+ ALTER TABLE "COMISIONISTA_EXTERNO" MODIFY ("COMISIONISTAEXTERNO_ID" NOT NULL ENABLE);
+ ALTER TABLE "COMISIONISTA_EXTERNO" ADD CONSTRAINT "PK__COMISION__1717AA2419FFD4FC" PRIMARY KEY ("COMISIONISTAEXTERNO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONVENIO_TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO_TRAMO" MODIFY ("CONVENIOTRAMO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONVENIO_TRAMO" ADD PRIMARY KEY ("CONVENIOTRAMO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_FOREIGNKEYS
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_FOREIGNKEYS" MODIFY ("FK_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_FOREIGNKEYS" MODIFY ("MODEL_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_FOREIGNKEYS" MODIFY ("MODEL_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_FOREIGNKEYS" MODIFY ("OBJECT_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_FOREIGNKEYS" MODIFY ("OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_FOREIGNKEYS" MODIFY ("CHILD_TABLE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_FOREIGNKEYS" MODIFY ("REFERRED_TABLE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_FOREIGNKEYS" MODIFY ("CHILD_TABLE_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_FOREIGNKEYS" MODIFY ("REFERRED_TABLE_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_FOREIGNKEYS" MODIFY ("REFERRED_KEY_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_FOREIGNKEYS" MODIFY ("NUMBER_OF_COLUMNS" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_FOREIGNKEYS" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table WS_FORMA_PAGAMENTO
+--------------------------------------------------------
+
+ ALTER TABLE "WS_FORMA_PAGAMENTO" MODIFY ("FORMAPAGAMENTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "WS_FORMA_PAGAMENTO" ADD CONSTRAINT "FORMAPAGAMENTO_PK" PRIMARY KEY ("FORMAPAGAMENTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AJUSTE_EVENTO_EXTRA
+--------------------------------------------------------
+
+ ALTER TABLE "AJUSTE_EVENTO_EXTRA" MODIFY ("AJUSTEEVENTOEXTRA_ID" NOT NULL ENABLE);
+ ALTER TABLE "AJUSTE_EVENTO_EXTRA" ADD CONSTRAINT "PK__AJUSTE_E__F9F9E40102D256E1" PRIMARY KEY ("AJUSTEEVENTOEXTRA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CAJA_TARJETA
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_TARJETA" MODIFY ("CAJATARJETA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAJA_TARJETA" ADD CONSTRAINT "PK__CAJA_TAR__0D03A2E76576FE24" PRIMARY KEY ("CAJATARJETA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESQUEMA_CORRIDA
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_CORRIDA" MODIFY ("ESQUEMACORRIDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESQUEMA_CORRIDA" ADD CONSTRAINT "PK__ESQUEMA___0FBA83C51C5231C2" PRIMARY KEY ("ESQUEMACORRIDA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESQUEMA_TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_TRAMO" MODIFY ("ESQUEMATRAMO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESQUEMA_TRAMO" ADD CONSTRAINT "PK__ESQUEMA___8A45320F36670980" PRIMARY KEY ("ESQUEMATRAMO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_HORARIO
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_HORARIO" MODIFY ("PTOVTAHORARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_HORARIO" ADD PRIMARY KEY ("PTOVTAHORARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CORTE_TURNO
+--------------------------------------------------------
+
+ ALTER TABLE "CORTE_TURNO" MODIFY ("CORTETURNO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORTE_TURNO" ADD CONSTRAINT "PK__CORTE_TU__7F36D65614D10B8B" PRIMARY KEY ("CORTETURNO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EVENTO_CONTABLE_O
+--------------------------------------------------------
+
+ ALTER TABLE "EVENTO_CONTABLE_O" MODIFY ("EVENTOCONTABLE_ID" NOT NULL ENABLE);
+ ALTER TABLE "EVENTO_CONTABLE_O" ADD CONSTRAINT "PK__EVENTO_C__64AA79C508211BE3" PRIMARY KEY ("EVENTOCONTABLE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_F3
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_F3" MODIFY ("FISCALF3_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_F3" MODIFY ("FISCALIMPRESSORA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table CONFIG_RESTRICCION_PAGO
+--------------------------------------------------------
+
+ ALTER TABLE "CONFIG_RESTRICCION_PAGO" MODIFY ("CONFIGRESTRICCION_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONFIG_RESTRICCION_PAGO" ADD CONSTRAINT "PK__CONFIG_R__AC72A5585748DA5E" PRIMARY KEY ("CONFIGRESTRICCION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ITEM_DESCONTO
+--------------------------------------------------------
+
+ ALTER TABLE "ITEM_DESCONTO" MODIFY ("ITEMDESCONTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ITEM_DESCONTO" ADD PRIMARY KEY ("ITEMDESCONTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_MERCADO
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_MERCADO" MODIFY ("PRICINGPARADA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_MERCADO" ADD CONSTRAINT "PK__PRICING___678A2ED834E8D562" PRIMARY KEY ("PRICINGPARADA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO" MODIFY ("USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "USUARIO" MODIFY ("TEMPODEVOLUCAOPASSAGEM" NOT NULL ENABLE);
+ ALTER TABLE "USUARIO" MODIFY ("INDEXPIRASENHA" NOT NULL ENABLE);
+ ALTER TABLE "USUARIO" ADD CONSTRAINT "PK__USUARIO__9248D09068487DD7" PRIMARY KEY ("USUARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CLIENTE_DESCUENTO
+--------------------------------------------------------
+
+ ALTER TABLE "CLIENTE_DESCUENTO" MODIFY ("CLIENTEDESCUENTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLIENTE_DESCUENTO" MODIFY ("INDVENDER1PORCORRIDA" NOT NULL ENABLE);
+ ALTER TABLE "CLIENTE_DESCUENTO" ADD PRIMARY KEY ("CLIENTEDESCUENTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CTRL_SERIE_BPE
+--------------------------------------------------------
+
+ ALTER TABLE "CTRL_SERIE_BPE" MODIFY ("CTRLSERIEBPE_ID" NOT NULL ENABLE);
+ ALTER TABLE "CTRL_SERIE_BPE" ADD PRIMARY KEY ("CTRLSERIEBPE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EVENTO_CONTABLE_T
+--------------------------------------------------------
+
+ ALTER TABLE "EVENTO_CONTABLE_T" MODIFY ("EVENTOCONTABLE_ID" NOT NULL ENABLE);
+ ALTER TABLE "EVENTO_CONTABLE_T" ADD CONSTRAINT "PK__EVENTO_C__64AA79C50A7378A9" PRIMARY KEY ("EVENTOCONTABLE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_TRECHO_SERV_HAS_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_TRECHO_SERV_HAS_TRECHO" MODIFY ("TRECHO_SERVICO_INATIVO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_TRECHO_SERV_HAS_TRECHO" MODIFY ("TRECHO_SERVICO_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table CONTA_CXP_DETALLE
+--------------------------------------------------------
+
+ ALTER TABLE "CONTA_CXP_DETALLE" MODIFY ("PROCEDENCIA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXP_DETALLE" MODIFY ("FOLIO_CONSECUTIVO" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXP_DETALLE" MODIFY ("EMPRESA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXP_DETALLE" MODIFY ("RENGLON" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXP_DETALLE" MODIFY ("CONCEPTO" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXP_DETALLE" MODIFY ("CENTRO_COSTOS" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table DMRS_CONSTR_INDEX_COLUMNS
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_CONSTR_INDEX_COLUMNS" MODIFY ("INDEX_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CONSTR_INDEX_COLUMNS" MODIFY ("INDEX_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CONSTR_INDEX_COLUMNS" MODIFY ("COLUMN_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CONSTR_INDEX_COLUMNS" MODIFY ("COLUMN_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CONSTR_INDEX_COLUMNS" MODIFY ("TABLE_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CONSTR_INDEX_COLUMNS" MODIFY ("TABLE_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CONSTR_INDEX_COLUMNS" MODIFY ("INDEX_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CONSTR_INDEX_COLUMNS" MODIFY ("TABLE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CONSTR_INDEX_COLUMNS" MODIFY ("COLUMN_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CONSTR_INDEX_COLUMNS" MODIFY ("SEQUENCE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_CONSTR_INDEX_COLUMNS" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table MD_PRIVILEGES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_PRIVILEGES" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_PRIVILEGES" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_PRIVILEGES" MODIFY ("PRIVILEGE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_PRIVILEGES" MODIFY ("PRIVELEGEOBJECTTYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_PRIVILEGES" MODIFY ("PRIVELEGE_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_PRIVILEGES" MODIFY ("NATIVE_SQL" NOT NULL ENABLE);
+ ALTER TABLE "MD_PRIVILEGES" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_PRIVILEGES" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_PRIVILEGES" ADD CONSTRAINT "MD_PRIVILEGES_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PARADA_EQUIVALENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "PARADA_EQUIVALENCIA" MODIFY ("PARADAEQUIVALENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PARADA_EQUIVALENCIA" ADD CONSTRAINT "PK__PARADA_E__F887B6A81DD065E0" PRIMARY KEY ("PARADAEQUIVALENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPOCORTESIA_DESCUENTO
+--------------------------------------------------------
+
+ ALTER TABLE "TIPOCORTESIA_DESCUENTO" MODIFY ("TIPOCORTESIADESCUENTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPOCORTESIA_DESCUENTO" ADD CONSTRAINT "PK__TIPOCORT__FF17BB91208CD6FA" PRIMARY KEY ("TIPOCORTESIADESCUENTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_ESP_CANAL_VENTA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_ESP_CANAL_VENTA" MODIFY ("PRICINGESPCANAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ESP_CANAL_VENTA" MODIFY ("TIPOPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ESP_CANAL_VENTA" MODIFY ("PRICINGESPECIFICO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ESP_CANAL_VENTA" ADD CONSTRAINT "PRICINGESPCANALVENTA_PK" PRIMARY KEY ("PRICINGESPCANAL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_TIPO_ESTOQUE
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_TIPO_ESTOQUE" MODIFY ("PTOVTATIPOEST_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_TIPO_ESTOQUE" ADD PRIMARY KEY ("PTOVTATIPOEST_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TAXA_EMB_LEVANTE
+--------------------------------------------------------
+
+ ALTER TABLE "TAXA_EMB_LEVANTE" MODIFY ("TAXAEMBLEVANTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "TAXA_EMB_LEVANTE" ADD PRIMARY KEY ("TAXAEMBLEVANTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DIVISION
+--------------------------------------------------------
+
+ ALTER TABLE "DIVISION" MODIFY ("DIVISION_ID" NOT NULL ENABLE);
+ ALTER TABLE "DIVISION" ADD CONSTRAINT "PK__DIVISION__61F21B155CD6CB2B" PRIMARY KEY ("DIVISION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_RESGATE_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_RESGATE_TRECHO" MODIFY ("RESGATE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO" MODIFY ("DATA_FIM" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO" MODIFY ("DATA_INICIO" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO" MODIFY ("FATOR" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO" MODIFY ("GRUPO_TRECHO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO" MODIFY ("TIPO_BONUS_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO" ADD PRIMARY KEY ("RESGATE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MONITORAMENTO_CRZ
+--------------------------------------------------------
+
+ ALTER TABLE "MONITORAMENTO_CRZ" MODIFY ("MONITORAMENTOCRZ_ID" NOT NULL ENABLE);
+ ALTER TABLE "MONITORAMENTO_CRZ" ADD CONSTRAINT "MONITORAMENTO_CRZ_ID_PK" PRIMARY KEY ("MONITORAMENTOCRZ_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PARAM_COSTO_TARJETA
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_COSTO_TARJETA" MODIFY ("PARAMCOSTOTARJETA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PARAM_COSTO_TARJETA" ADD CONSTRAINT "PK__PARAM_CO__162EF27A7E57BA87" PRIMARY KEY ("PARAMCOSTOTARJETA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CLASIFICACION
+--------------------------------------------------------
+
+ ALTER TABLE "CLASIFICACION" MODIFY ("CLASIFICACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLASIFICACION" ADD CONSTRAINT "PK__CLASIFIC__1800E6945A846E65" PRIMARY KEY ("CLASIFICACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table COEFICIENTE_TARIFA
+--------------------------------------------------------
+
+ ALTER TABLE "COEFICIENTE_TARIFA" MODIFY ("COEFICIENTETARIFA_ID" NOT NULL ENABLE);
+ ALTER TABLE "COEFICIENTE_TARIFA" ADD PRIMARY KEY ("COEFICIENTETARIFA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EMPRESA_EMAIL_CONFIG
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA_EMAIL_CONFIG" MODIFY ("EMPRESAEMAILCONFIG_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA_EMAIL_CONFIG" ADD CONSTRAINT "EMPRESA_EMAIL_CONFIG_PK" PRIMARY KEY ("EMPRESAEMAILCONFIG_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CORRIDA_TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "CORRIDA_TRAMO" MODIFY ("CORRIDATRAMO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORRIDA_TRAMO" ADD CONSTRAINT "PK__CORRIDA___7461DAA42042BE37" PRIMARY KEY ("CORRIDATRAMO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESTACION_IMPRESORA
+--------------------------------------------------------
+
+ ALTER TABLE "ESTACION_IMPRESORA" MODIFY ("ESTACIONIMPRESORA_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESTACION_IMPRESORA" ADD PRIMARY KEY ("ESTACIONIMPRESORA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FORMA_PAGO_DET
+--------------------------------------------------------
+
+ ALTER TABLE "FORMA_PAGO_DET" MODIFY ("FORMAPAGODET_ID" NOT NULL ENABLE);
+ ALTER TABLE "FORMA_PAGO_DET" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "FORMA_PAGO_DET" ADD CONSTRAINT "PK__FORMA_PA__4C3E4F452630A1B7" PRIMARY KEY ("FORMAPAGODET_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONTA_CXC_ENCABEZADO
+--------------------------------------------------------
+
+ ALTER TABLE "CONTA_CXC_ENCABEZADO" MODIFY ("PROCEDENCIA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXC_ENCABEZADO" MODIFY ("FOLIO_CONSECUTIVO" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXC_ENCABEZADO" MODIFY ("EMPRESA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXC_ENCABEZADO" MODIFY ("FOLIO_CONSECUTIVO_VENTA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXC_ENCABEZADO" MODIFY ("ID_CLIENTE" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXC_ENCABEZADO" MODIFY ("ID_MONEDA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXC_ENCABEZADO" MODIFY ("CENTRO_COSTOS" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table FOLIO_PREIMPRESO_BKP_FISCAL
+--------------------------------------------------------
+
+ ALTER TABLE "FOLIO_PREIMPRESO_BKP_FISCAL" MODIFY ("FOLIOPREIMPRESO_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table TARIFA_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_CATEGORIA" MODIFY ("TARIFACATEGORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TARIFA_CATEGORIA" ADD CONSTRAINT "PK__TARIFA_C__346BDD6072910220" PRIMARY KEY ("TARIFACATEGORIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table COM_EMP_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "COM_EMP_FORMAPAGO" MODIFY ("COMEMPFORMAPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "COM_EMP_FORMAPAGO" ADD PRIMARY KEY ("COMEMPFORMAPAGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONEXION_TEMP
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_TEMP" MODIFY ("CONEXION_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONEXION_TEMP" ADD PRIMARY KEY ("CONEXION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_EMP_BLOQUEADA
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_EMP_BLOQUEADA" MODIFY ("PTOVTAEMPBLOQUEADA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_EMP_BLOQUEADA" ADD PRIMARY KEY ("PTOVTAEMPBLOQUEADA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RESERVACION_MERCADO
+--------------------------------------------------------
+
+ ALTER TABLE "RESERVACION_MERCADO" MODIFY ("RESERVACIONMERCADO_ID" NOT NULL ENABLE);
+ ALTER TABLE "RESERVACION_MERCADO" ADD CONSTRAINT "PK__RESERVAC__CFD092BD42ACE4D4" PRIMARY KEY ("RESERVACIONMERCADO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DEPOSITO_BANCARIO
+--------------------------------------------------------
+
+ ALTER TABLE "DEPOSITO_BANCARIO" MODIFY ("DEPOSITOBANCARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "DEPOSITO_BANCARIO" ADD CONSTRAINT "PK__DEPOSITO__A8E1C89706A2E7C5" PRIMARY KEY ("DEPOSITOBANCARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EMPRESA_KONDUTOKEY
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA_KONDUTOKEY" MODIFY ("EMPRESAKONDUTOKEY_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA_KONDUTOKEY" ADD CONSTRAINT "EMPRESA_KONDUTOKEY_PK" PRIMARY KEY ("EMPRESAKONDUTOKEY_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TARJETA_CREDITO
+--------------------------------------------------------
+
+ ALTER TABLE "TARJETA_CREDITO" MODIFY ("TARJETACREDITO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TARJETA_CREDITO" ADD PRIMARY KEY ("TARJETACREDITO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONTA_VENTA_ENCABEZADO
+--------------------------------------------------------
+
+ ALTER TABLE "CONTA_VENTA_ENCABEZADO" MODIFY ("PROCEDENCIA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_VENTA_ENCABEZADO" MODIFY ("FOLIO_CONSECUTIVO" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_VENTA_ENCABEZADO" MODIFY ("EMPRESA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_VENTA_ENCABEZADO" MODIFY ("CENTRO_COSTOS" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_VENTA_ENCABEZADO" MODIFY ("AUTORIZADA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_VENTA_ENCABEZADO" MODIFY ("SISTEMA_CAMION" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table DMRS_MODELS
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_MODELS" MODIFY ("DESIGN_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODELS" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODELS" MODIFY ("DESIGN_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODELS" MODIFY ("MODEL_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODELS" MODIFY ("MODEL_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODELS" MODIFY ("MODEL_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODELS" MODIFY ("MODEL_TYPE" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table MD_MIGR_WEAKDEP
+--------------------------------------------------------
+
+ ALTER TABLE "MD_MIGR_WEAKDEP" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_WEAKDEP" MODIFY ("CONNECTION_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_WEAKDEP" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_WEAKDEP" MODIFY ("PARENT_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_WEAKDEP" MODIFY ("CHILD_NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_WEAKDEP" MODIFY ("PARENT_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_WEAKDEP" MODIFY ("CHILD_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_WEAKDEP" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_WEAKDEP" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_WEAKDEP" ADD CONSTRAINT "MIGR_WEAKDEP_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESTADO_CIVIL
+--------------------------------------------------------
+
+ ALTER TABLE "ESTADO_CIVIL" MODIFY ("ESTADOCIVIL_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESTADO_CIVIL" ADD CONSTRAINT "PK__ESTADO_C__4171035A4AA30C57" PRIMARY KEY ("ESTADOCIVIL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_AGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_AGENCIA" MODIFY ("PTOVTAAGENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_AGENCIA" ADD PRIMARY KEY ("PTOVTAAGENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_SEGURO
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_SEGURO" MODIFY ("PTOVTASEGURO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_SEGURO" ADD PRIMARY KEY ("PTOVTASEGURO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SYS_EXPORT_TABLESPACE_21
+--------------------------------------------------------
+
+ ALTER TABLE "SYS_EXPORT_TABLESPACE_21" ADD UNIQUE ("PROCESS_ORDER", "DUPLICATE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ABASTO_HISTO
+--------------------------------------------------------
+
+ ALTER TABLE "ABASTO_HISTO" MODIFY ("ABASTOHISTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ABASTO_HISTO" ADD PRIMARY KEY ("ABASTOHISTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table COMISSAO
+--------------------------------------------------------
+
+ ALTER TABLE "COMISSAO" MODIFY ("COMISSAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "COMISSAO" MODIFY ("INDINTEGRADOAG" NOT NULL ENABLE);
+ ALTER TABLE "COMISSAO" ADD PRIMARY KEY ("COMISSAO_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "COMISSAO" ADD CHECK (COMISSAO_ID IS NOT NULL) ENABLE;
+ ALTER TABLE "COMISSAO" ADD CHECK (COMISSAO_ID IS NOT NULL) ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PARAMETROS_EMAIL
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PARAMETROS_EMAIL" MODIFY ("EMAIL_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PARAMETROS_EMAIL" ADD PRIMARY KEY ("EMAIL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_EVENTO_EXTRA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_EVENTO_EXTRA_EMPRESA" MODIFY ("TIPOEVENTOEXTRAEMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_EVENTO_EXTRA_EMPRESA" MODIFY ("TIPOEVENTOEXTRA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_EVENTO_EXTRA_EMPRESA" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_EVENTO_EXTRA_EMPRESA" ADD PRIMARY KEY ("TIPOEVENTOEXTRAEMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AUTORIZACION
+--------------------------------------------------------
+
+ ALTER TABLE "AUTORIZACION" MODIFY ("AUTORIZACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUTORIZACION" ADD CONSTRAINT "PK__AUTORIZA__767E08372F1AED73" PRIMARY KEY ("AUTORIZACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CORTESIA_DIRECCION
+--------------------------------------------------------
+
+ ALTER TABLE "CORTESIA_DIRECCION" MODIFY ("CORTESIADIRECCION_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORTESIA_DIRECCION" ADD CONSTRAINT "PK__CORTESIA__0E379267764C846B" PRIMARY KEY ("CORTESIADIRECCION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DIGITA_ITEM_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "DIGITA_ITEM_BOLETO" MODIFY ("DIGITAITEMBOLETO_ID" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_ITEM_BOLETO" MODIFY ("DIGITAITEM_ID" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_ITEM_BOLETO" MODIFY ("DIGITAVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_ITEM_BOLETO" MODIFY ("BOLETO_ID" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_ITEM_BOLETO" ADD CONSTRAINT "DIGITAITEMBOLETO_ID_PK" PRIMARY KEY ("DIGITAITEMBOLETO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCALM_D410
+--------------------------------------------------------
+
+ ALTER TABLE "FISCALM_D410" MODIFY ("FISCALMD410_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCALM_D410" ADD CONSTRAINT "FISCALM_D410_PK" PRIMARY KEY ("FISCALMD410_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_CONTA
+--------------------------------------------------------
+
+ ALTER TABLE "MD_CONTA" MODIFY ("CONTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONTA" ADD PRIMARY KEY ("CONTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MIGR_DATATYPE_TRANSFORM_RULE
+--------------------------------------------------------
+
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_RULE" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_RULE" MODIFY ("MAP_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_RULE" MODIFY ("SOURCE_DATA_TYPE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_RULE" MODIFY ("TARGET_DATA_TYPE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_RULE" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_RULE" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_RULE" ADD CONSTRAINT "MIGR_DATATYPE_TRANSFORM_R_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PARAM_RECOLECCION
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_RECOLECCION" MODIFY ("PARAMRECOLECCION_ID" NOT NULL ENABLE);
+ ALTER TABLE "PARAM_RECOLECCION" ADD CONSTRAINT "PK__PARAM_RE__ECD857303F7150CD" PRIMARY KEY ("PARAMRECOLECCION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TARIFA
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA" MODIFY ("TARIFA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TARIFA" ADD CONSTRAINT "PK__TARIFA__E0E29A24531856C7" PRIMARY KEY ("TARIFA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ALIAS_SERVICO
+--------------------------------------------------------
+
+ ALTER TABLE "ALIAS_SERVICO" MODIFY ("ALIASSERVICO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ALIAS_SERVICO" ADD PRIMARY KEY ("ALIASSERVICO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_LINHA
+--------------------------------------------------------
+
+ ALTER TABLE "FD_LINHA" MODIFY ("CODIGO_LINHA" NOT NULL ENABLE);
+ ALTER TABLE "FD_LINHA" MODIFY ("CODIGO_CLASSE" NOT NULL ENABLE);
+ ALTER TABLE "FD_LINHA" MODIFY ("CODIGO_EMPRESA" NOT NULL ENABLE);
+ ALTER TABLE "FD_LINHA" ADD PRIMARY KEY ("CODIGO_LINHA")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table HOTEL
+--------------------------------------------------------
+
+ ALTER TABLE "HOTEL" MODIFY ("HOTEL_ID" NOT NULL ENABLE);
+ ALTER TABLE "HOTEL" ADD PRIMARY KEY ("HOTEL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MOTIVO_CANCELACION
+--------------------------------------------------------
+
+ ALTER TABLE "MOTIVO_CANCELACION" MODIFY ("MOTIVOCANCELACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVO_CANCELACION" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVO_CANCELACION" ADD CONSTRAINT "PK__MOTIVO_C__6FFC95DF5DB5E0CB" PRIMARY KEY ("MOTIVOCANCELACION_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "MOTIVO_CANCELACION" ADD CONSTRAINT "MC_UNIQ_CVESISTEMA" UNIQUE ("CVESISTEMA")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_ESPECIFICO_OCUPACION
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_ESPECIFICO_OCUPACION" MODIFY ("PRICINGESPECIFICOOCUPACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ESPECIFICO_OCUPACION" ADD PRIMARY KEY ("PRICINGESPECIFICOOCUPACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CASETA_PEAJE_EXCEPCION
+--------------------------------------------------------
+
+ ALTER TABLE "CASETA_PEAJE_EXCEPCION" MODIFY ("CASETAPEAJEEXCEPCION_ID" NOT NULL ENABLE);
+ ALTER TABLE "CASETA_PEAJE_EXCEPCION" MODIFY ("CASETAPEAJE_ID" NOT NULL ENABLE);
+ ALTER TABLE "CASETA_PEAJE_EXCEPCION" ADD CONSTRAINT "NNC_CASETAPEAJE_ID" CHECK ("CASETAPEAJE_ID" IS NOT NULL) ENABLE;
+ ALTER TABLE "CASETA_PEAJE_EXCEPCION" ADD CONSTRAINT "CASETA_PEAJE_EXCEPCION_PK" PRIMARY KEY ("CASETAPEAJEEXCEPCION_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "CASETA_PEAJE_EXCEPCION" ADD CONSTRAINT "NNC_CASETAPEAJEEXCEPCION_ID" CHECK ("CASETAPEAJEEXCEPCION_ID" IS NOT NULL) ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA_MERCADO
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_MERCADO" MODIFY ("CATEGORIAMERCADO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_MERCADO" ADD CONSTRAINT "PK__CATEGORI__0925672C01892CED" PRIMARY KEY ("CATEGORIAMERCADO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_SCHEMA_OBJECT
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_SCHEMA_OBJECT" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_SCHEMA_OBJECT" MODIFY ("OBJECT_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_SCHEMA_OBJECT" MODIFY ("SCHEMA_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_SCHEMA_OBJECT" MODIFY ("SCHEMA_NAME" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table FD_PARAMETROS_XML
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PARAMETROS_XML" MODIFY ("PARAMETROS_XML_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PARAMETROS_XML" ADD PRIMARY KEY ("PARAMETROS_XML_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AUDITORIA
+--------------------------------------------------------
+
+ ALTER TABLE "AUDITORIA" MODIFY ("AUDITORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUDITORIA" ADD PRIMARY KEY ("AUDITORIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_CLIENTE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_CLIENTE" MODIFY ("CLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_CLIENTE" MODIFY ("ENDERECO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_CLIENTE" ADD PRIMARY KEY ("CLIENTE_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "FD_CLIENTE" ADD CONSTRAINT "UK_BKQRG31II1PG8CIOT41RTG4WL" UNIQUE ("CATEGORIACLIENTE_ID") DISABLE;
+ ALTER TABLE "FD_CLIENTE" ADD CONSTRAINT "UK_1SYQ7JIX800R2KVVDLJX4D44S" UNIQUE ("ENDERECO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCALM_D420
+--------------------------------------------------------
+
+ ALTER TABLE "FISCALM_D420" MODIFY ("FISCALMD420_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCALM_D420" ADD CONSTRAINT "FISCALM_D420_PK" PRIMARY KEY ("FISCALMD420_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_REPOVERSIONS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_REPOVERSIONS" MODIFY ("REVISION" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table CORRIDA_AUDITORIA
+--------------------------------------------------------
+
+ ALTER TABLE "CORRIDA_AUDITORIA" MODIFY ("CORRIDAAUDITORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORRIDA_AUDITORIA" ADD CONSTRAINT "PK__CORRIDA___26C35D7A3A02903A" PRIMARY KEY ("CORRIDAAUDITORIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_MODEL_NAMING_OPTIONS
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_MODEL_NAMING_OPTIONS" MODIFY ("OBJECT_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_NAMING_OPTIONS" MODIFY ("MAX_NAME_LENGTH" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_NAMING_OPTIONS" MODIFY ("CHARACTER_CASE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_NAMING_OPTIONS" MODIFY ("VALID_CHARACTERS" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_NAMING_OPTIONS" MODIFY ("MODEL_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_NAMING_OPTIONS" MODIFY ("MODEL_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_NAMING_OPTIONS" MODIFY ("MODEL_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_NAMING_OPTIONS" MODIFY ("MODEL_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_NAMING_OPTIONS" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table FD_VIAGEM
+--------------------------------------------------------
+
+ ALTER TABLE "FD_VIAGEM" MODIFY ("COD_VIAGEM" NOT NULL ENABLE);
+ ALTER TABLE "FD_VIAGEM" MODIFY ("NUM_SESSAO" NOT NULL ENABLE);
+ ALTER TABLE "FD_VIAGEM" MODIFY ("STATUS" NOT NULL ENABLE);
+ ALTER TABLE "FD_VIAGEM" ADD PRIMARY KEY ("COD_VIAGEM")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table BITACORA_CREDISENDA
+--------------------------------------------------------
+
+ ALTER TABLE "BITACORA_CREDISENDA" MODIFY ("BITACORACREDISENDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "BITACORA_CREDISENDA" ADD CONSTRAINT "PK__BITACORA__3B97343F1466F737" PRIMARY KEY ("BITACORACREDISENDA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_ORIGEM_DESTINO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_ORIGEM_DESTINO" MODIFY ("ORIGEM_DESTINO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_ORIGEM_DESTINO" ADD PRIMARY KEY ("ORIGEM_DESTINO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_R5
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R5" MODIFY ("FISCALR5_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_R5" MODIFY ("FISCALIMPRESSORA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table WS_PARAMETRO
+--------------------------------------------------------
+
+ ALTER TABLE "WS_PARAMETRO" MODIFY ("PARAMETRO_ID" NOT NULL ENABLE);
+ ALTER TABLE "WS_PARAMETRO" ADD CONSTRAINT "PARAMETRO_ID_PK" PRIMARY KEY ("PARAMETRO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TARIFA_MINIMA_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_MINIMA_CATEGORIA" MODIFY ("TARIFAMINIMACATEGORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TARIFA_MINIMA_CATEGORIA" ADD PRIMARY KEY ("TARIFAMINIMACATEGORIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_ESPECIFICO
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_ESPECIFICO" MODIFY ("PRICINGESPECIFICO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ESPECIFICO" ADD CONSTRAINT "PK__PRICING___F71A5E7D4707859D" PRIMARY KEY ("PRICINGESPECIFICO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_TIPOPTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_TIPOPTOVTA" MODIFY ("PRICINGTIPOPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_TIPOPTOVTA" ADD CONSTRAINT "PK__PRICING___077D97661EF99443" PRIMARY KEY ("PRICINGTIPOPTOVTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table USUARIO_SESION
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO_SESION" MODIFY ("USUARIOSESION_ID" NOT NULL ENABLE);
+ ALTER TABLE "USUARIO_SESION" ADD CONSTRAINT "PK__USUARIO___7CFAB4645F891AA4" PRIMARY KEY ("USUARIOSESION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EVENTO_EXTRA
+--------------------------------------------------------
+
+ ALTER TABLE "EVENTO_EXTRA" MODIFY ("EVENTOEXTRA_ID" NOT NULL ENABLE);
+ ALTER TABLE "EVENTO_EXTRA" ADD CONSTRAINT "PK__EVENTO_E__EE4568127F01C5FD" PRIMARY KEY ("EVENTOEXTRA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MERCHANT_BANCARIO
+--------------------------------------------------------
+
+ ALTER TABLE "MERCHANT_BANCARIO" MODIFY ("MERCHANTBANCARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "MERCHANT_BANCARIO" ADD CONSTRAINT "PK__MERCHANT__D8AF522133AA9866" PRIMARY KEY ("MERCHANTBANCARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EMBARCADA_LIMITES
+--------------------------------------------------------
+
+ ALTER TABLE "EMBARCADA_LIMITES" MODIFY ("EMBARCADA_LIMITES_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMBARCADA_LIMITES" MODIFY ("LIMITE_BILHETE" NOT NULL ENABLE);
+ ALTER TABLE "EMBARCADA_LIMITES" MODIFY ("LIMITE_DIV" NOT NULL ENABLE);
+ ALTER TABLE "EMBARCADA_LIMITES" MODIFY ("LIMITE_DIAS" NOT NULL ENABLE);
+ ALTER TABLE "EMBARCADA_LIMITES" MODIFY ("AVISO_BILHETE" NOT NULL ENABLE);
+ ALTER TABLE "EMBARCADA_LIMITES" MODIFY ("AVISO_DIV" NOT NULL ENABLE);
+ ALTER TABLE "EMBARCADA_LIMITES" MODIFY ("AVISO_DIAS" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table MOTIVO_REIMPRESION
+--------------------------------------------------------
+
+ ALTER TABLE "MOTIVO_REIMPRESION" MODIFY ("MOTIVOREIMPRESION_ID" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVO_REIMPRESION" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVO_REIMPRESION" ADD CONSTRAINT "PK__MOTIVO_R__C4CFD64A618671AF" PRIMARY KEY ("MOTIVOREIMPRESION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SYS_EXPORT_TABLESPACE_01
+--------------------------------------------------------
+
+ ALTER TABLE "SYS_EXPORT_TABLESPACE_01" ADD UNIQUE ("PROCESS_ORDER", "DUPLICATE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TAXA_EMB_LEVANTE_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "TAXA_EMB_LEVANTE_CTRL" MODIFY ("TAXAEMBLEVANTECTRL_ID" NOT NULL ENABLE);
+ ALTER TABLE "TAXA_EMB_LEVANTE_CTRL" ADD PRIMARY KEY ("TAXAEMBLEVANTECTRL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EMPRESA_IMPOSTO
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA_IMPOSTO" MODIFY ("EMPRESAIMPOSTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA_IMPOSTO" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMPRESA_IMPOSTO" ADD PRIMARY KEY ("EMPRESAIMPOSTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table LOG_CONFERENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "LOG_CONFERENCIA" MODIFY ("LOGCONFERENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "LOG_CONFERENCIA" MODIFY ("CONFERENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "LOG_CONFERENCIA" ADD PRIMARY KEY ("LOGCONFERENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table OFERTA_SGR
+--------------------------------------------------------
+
+ ALTER TABLE "OFERTA_SGR" MODIFY ("OFERTASGR_ID" NOT NULL ENABLE);
+ ALTER TABLE "OFERTA_SGR" ADD CONSTRAINT "PK__OFERTA_S__5744D25B0603C947" PRIMARY KEY ("OFERTASGR_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table COM_EMP_CONFERENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "COM_EMP_CONFERENCIA" MODIFY ("COMEMPCONFERENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "COM_EMP_CONFERENCIA" MODIFY ("INDTIPO_DEB_CRED" NOT NULL ENABLE);
+ ALTER TABLE "COM_EMP_CONFERENCIA" ADD PRIMARY KEY ("COMEMPCONFERENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AUTOBUS_DOC
+--------------------------------------------------------
+
+ ALTER TABLE "AUTOBUS_DOC" MODIFY ("AUTOBUSDOC_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUTOBUS_DOC" ADD PRIMARY KEY ("AUTOBUSDOC_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESTACION_SITEF
+--------------------------------------------------------
+
+ ALTER TABLE "ESTACION_SITEF" MODIFY ("ESTACIONSITEF_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESTACION_SITEF" ADD PRIMARY KEY ("ESTACIONSITEF_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EVENTO_CONTABLE
+--------------------------------------------------------
+
+ ALTER TABLE "EVENTO_CONTABLE" MODIFY ("EVENTOCONTABLE_ID" NOT NULL ENABLE);
+ ALTER TABLE "EVENTO_CONTABLE" ADD CONSTRAINT "PK__EVENTO_C__64AA79C55AF96FB1" PRIMARY KEY ("EVENTOCONTABLE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_HISTORICO_CATEGORIA_CLIENTE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_HISTORICO_CATEGORIA_CLIENTE" MODIFY ("HISTORICOCATEGORIACLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_HISTORICO_CATEGORIA_CLIENTE" MODIFY ("CATEGORIACLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_HISTORICO_CATEGORIA_CLIENTE" ADD PRIMARY KEY ("HISTORICOCATEGORIACLIENTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "MARCA" MODIFY ("MARCA_ID" NOT NULL ENABLE);
+ ALTER TABLE "MARCA" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "MARCA" ADD CONSTRAINT "PK__MARCA__1A985C0337A5467C" PRIMARY KEY ("MARCA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TITULO_INTEGRACION
+--------------------------------------------------------
+
+ ALTER TABLE "TITULO_INTEGRACION" MODIFY ("TITULOINTEGRACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "TITULO_INTEGRACION" ADD PRIMARY KEY ("TITULOINTEGRACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table OCD_PTOVTA_PARAM
+--------------------------------------------------------
+
+ ALTER TABLE "OCD_PTOVTA_PARAM" ADD PRIMARY KEY ("OCDPTOVTAPARAM_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONEXION
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION" MODIFY ("CONEXION_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONEXION" ADD PRIMARY KEY ("CONEXION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_TIPO_BONUS
+--------------------------------------------------------
+
+ ALTER TABLE "FD_TIPO_BONUS" MODIFY ("TIPO_BONUS_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_TIPO_BONUS" MODIFY ("DESCRICAO" NOT NULL ENABLE);
+ ALTER TABLE "FD_TIPO_BONUS" ADD PRIMARY KEY ("TIPO_BONUS_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table GRUPO_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "GRUPO_CATEGORIA" MODIFY ("GRUPOCATEGORIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "GRUPO_CATEGORIA" ADD PRIMARY KEY ("GRUPOCATEGORIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_PACKAGES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_PACKAGES" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_PACKAGES" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_PACKAGES" MODIFY ("NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_PACKAGES" MODIFY ("LANGUAGE" NOT NULL ENABLE);
+ ALTER TABLE "MD_PACKAGES" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_PACKAGES" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_PACKAGES" ADD CONSTRAINT "MD_PACKAGES_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SERVICIO_PAGO
+--------------------------------------------------------
+
+ ALTER TABLE "SERVICIO_PAGO" MODIFY ("SERVICIOPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "SERVICIO_PAGO" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "SERVICIO_PAGO" ADD CONSTRAINT "PK__SERVICIO__885831B876026BA8" PRIMARY KEY ("SERVICIOPAGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table BOLETO_CHECKIN
+--------------------------------------------------------
+
+ ALTER TABLE "BOLETO_CHECKIN" MODIFY ("BOLETOCHECKIN_ID" NOT NULL ENABLE);
+ ALTER TABLE "BOLETO_CHECKIN" ADD PRIMARY KEY ("BOLETOCHECKIN_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PUBLICACION
+--------------------------------------------------------
+
+ ALTER TABLE "PUBLICACION" MODIFY ("PUBLICACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "PUBLICACION" ADD CONSTRAINT "PK__PUBLICAC__F941056F436BFEE3" PRIMARY KEY ("PUBLICACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SEGPOL
+--------------------------------------------------------
+
+ ALTER TABLE "SEGPOL" MODIFY ("SEGPOL_ID" NOT NULL ENABLE);
+ ALTER TABLE "SEGPOL" ADD PRIMARY KEY ("SEGPOL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PONTO_CLIENTE_DETALHE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PONTO_CLIENTE_DETALHE" MODIFY ("COD_PONTO_CLIENTE_DETALHE" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTO_CLIENTE_DETALHE" MODIFY ("COD_CLIENTE" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTO_CLIENTE_DETALHE" ADD PRIMARY KEY ("COD_PONTO_CLIENTE_DETALHE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_ANTECIPACOMISSAO
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_ANTECIPACOMISSAO" MODIFY ("PTOVTAANTECIPACOMISSAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_ANTECIPACOMISSAO" ADD PRIMARY KEY ("PTOVTAANTECIPACOMISSAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_OCUPACION
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_OCUPACION" MODIFY ("TIPOOCUPACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_OCUPACION" ADD CONSTRAINT "PK__TIPO_OCU__A42900612CF2ADDF" PRIMARY KEY ("TIPOOCUPACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONEXION_EXCEPCION
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_EXCEPCION" MODIFY ("CONEXIONEXCEPCION_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONEXION_EXCEPCION" ADD PRIMARY KEY ("CONEXIONEXCEPCION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_INDEXES
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_INDEXES" MODIFY ("INDEX_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_INDEXES" MODIFY ("OBJECT_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_INDEXES" MODIFY ("OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_INDEXES" MODIFY ("CONTAINER_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_INDEXES" MODIFY ("CONTAINER_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_INDEXES" MODIFY ("STATE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_INDEXES" MODIFY ("ENGINEER" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_INDEXES" MODIFY ("TABLE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_INDEXES" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table OPERADORA_CARTAO
+--------------------------------------------------------
+
+ ALTER TABLE "OPERADORA_CARTAO" MODIFY ("OPERADORACARTAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "OPERADORA_CARTAO" ADD PRIMARY KEY ("OPERADORACARTAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PARAM_COMPRA_PUNTO
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_COMPRA_PUNTO" MODIFY ("PARAMCOMPRAPUNTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PARAM_COMPRA_PUNTO" ADD CONSTRAINT "PK__PARAM_CO__6CF29F70031C6FA4" PRIMARY KEY ("PARAMCOMPRAPUNTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ROL_OPERATIVO
+--------------------------------------------------------
+
+ ALTER TABLE "ROL_OPERATIVO" MODIFY ("ROLOPERATIVO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ROL_OPERATIVO" ADD CONSTRAINT "PK__ROL_OPER__7CEA440E2CBDA3B5" PRIMARY KEY ("ROLOPERATIVO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TARIFA_HIST
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_HIST" MODIFY ("TARIFAHIST_ID" NOT NULL ENABLE);
+ ALTER TABLE "TARIFA_HIST" ADD CONSTRAINT "PK__TARIFA_H__97B5B5506AEFE058" PRIMARY KEY ("TARIFAHIST_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ENTREGA_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "ENTREGA_BOLETO" MODIFY ("ENTREGABOLETO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ENTREGA_BOLETO" ADD CONSTRAINT "PK__ENTREGA___6CC4251928B808A7" PRIMARY KEY ("ENTREGABOLETO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_CHECKIN
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_CHECKIN" ADD CONSTRAINT "PK__PTOVTA__CHECKIN" PRIMARY KEY ("PTOVTACHECKIN_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SEGPOLV
+--------------------------------------------------------
+
+ ALTER TABLE "SEGPOLV" MODIFY ("SEGPOLV_ID" NOT NULL ENABLE);
+ ALTER TABLE "SEGPOLV" ADD PRIMARY KEY ("SEGPOLV_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SEGURO_TARIFA
+--------------------------------------------------------
+
+ ALTER TABLE "SEGURO_TARIFA" MODIFY ("SEGUROTARIFA_ID" NOT NULL ENABLE);
+ ALTER TABLE "SEGURO_TARIFA" ADD PRIMARY KEY ("SEGUROTARIFA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONVENIO_RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO_RUTA" MODIFY ("CONVENIORUTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONVENIO_RUTA" ADD PRIMARY KEY ("CONVENIORUTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AG_ADIANTAMENTO_CLIENTE
+--------------------------------------------------------
+
+ ALTER TABLE "AG_ADIANTAMENTO_CLIENTE" MODIFY ("AGADIANTAMENTOCLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_ADIANTAMENTO_CLIENTE" MODIFY ("ESTABELECIMENTO" NOT NULL ENABLE);
+ ALTER TABLE "AG_ADIANTAMENTO_CLIENTE" MODIFY ("CONTADESPREC" NOT NULL ENABLE);
+ ALTER TABLE "AG_ADIANTAMENTO_CLIENTE" MODIFY ("DATA" NOT NULL ENABLE);
+ ALTER TABLE "AG_ADIANTAMENTO_CLIENTE" MODIFY ("VALOR" NOT NULL ENABLE);
+ ALTER TABLE "AG_ADIANTAMENTO_CLIENTE" MODIFY ("INDINTEGRADO" NOT NULL ENABLE);
+ ALTER TABLE "AG_ADIANTAMENTO_CLIENTE" MODIFY ("DATAINICIO" NOT NULL ENABLE);
+ ALTER TABLE "AG_ADIANTAMENTO_CLIENTE" MODIFY ("DATAFIM" NOT NULL ENABLE);
+ ALTER TABLE "AG_ADIANTAMENTO_CLIENTE" ADD PRIMARY KEY ("AGADIANTAMENTOCLIENTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table COLONIA
+--------------------------------------------------------
+
+ ALTER TABLE "COLONIA" MODIFY ("COLONIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "COLONIA" ADD CONSTRAINT "PK__COLONIA__DCA0871A5B638405" PRIMARY KEY ("COLONIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESTACION
+--------------------------------------------------------
+
+ ALTER TABLE "ESTACION" MODIFY ("ESTACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESTACION" ADD CONSTRAINT "PK__ESTACION__6CCF2B016225902D" PRIMARY KEY ("ESTACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_GRUPO_TRECHO_HAS_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_GRUPO_TRECHO_HAS_TRECHO" MODIFY ("GRUPO_TRECHO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_GRUPO_TRECHO_HAS_TRECHO" MODIFY ("TRECHO_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table FECHAMENTO_CNTCORRENTE
+--------------------------------------------------------
+
+ ALTER TABLE "FECHAMENTO_CNTCORRENTE" MODIFY ("FECHAMENTOCNTCORRENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_CNTCORRENTE" MODIFY ("TOTAL" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_CNTCORRENTE" MODIFY ("FECFECHAMENTO" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_CNTCORRENTE" MODIFY ("FECINIFECHAMENTO" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_CNTCORRENTE" MODIFY ("FECFINFECHAMENTO" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_CNTCORRENTE" MODIFY ("PUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_CNTCORRENTE" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_CNTCORRENTE" MODIFY ("INDCOMISSAO" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_CNTCORRENTE" MODIFY ("INDINTEGRADOAG" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_CNTCORRENTE" ADD PRIMARY KEY ("FECHAMENTOCNTCORRENTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_CONSTRAINTS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_CONSTRAINTS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONSTRAINTS" MODIFY ("TABLE_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONSTRAINTS" MODIFY ("LANGUAGE" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONSTRAINTS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONSTRAINTS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONSTRAINTS" ADD CONSTRAINT "MD_CONSTRAINTS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TAXA_EMBARQUE_KM
+--------------------------------------------------------
+
+ ALTER TABLE "TAXA_EMBARQUE_KM" MODIFY ("TAXAEMBARQUEKM_ID" NOT NULL ENABLE);
+ ALTER TABLE "TAXA_EMBARQUE_KM" ADD PRIMARY KEY ("TAXAEMBARQUEKM_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table REQUISICION_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "REQUISICION_BOLETO" MODIFY ("REQUISICIONBOLETO_ID" NOT NULL ENABLE);
+ ALTER TABLE "REQUISICION_BOLETO" ADD CONSTRAINT "PK__REQUISIC__86ED6B3166EA454A" PRIMARY KEY ("REQUISICIONBOLETO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONF_RESTRICAO_PTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "CONF_RESTRICAO_PTOVTA" MODIFY ("CONFRESTRICAOPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONF_RESTRICAO_PTOVTA" ADD PRIMARY KEY ("CONFRESTRICAOPTOVTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_CLASSE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_CLASSE" MODIFY ("CODIGO_CLASSE" NOT NULL ENABLE);
+ ALTER TABLE "FD_CLASSE" ADD PRIMARY KEY ("CODIGO_CLASSE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table REDONDEO_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "REDONDEO_CTRL" MODIFY ("REDONDEOCTRL_ID" NOT NULL ENABLE);
+ ALTER TABLE "REDONDEO_CTRL" ADD CONSTRAINT "PK__REDONDEO__BCB6ACBE725BF7F6" PRIMARY KEY ("REDONDEOCTRL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_FILE_ARTIFACTS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_FILE_ARTIFACTS" MODIFY ("ID" CONSTRAINT "MD_APP_FILE_ART_NONULL" NOT NULL ENABLE);
+ ALTER TABLE "MD_FILE_ARTIFACTS" MODIFY ("APPLICATIONFILES_ID" CONSTRAINT "MD_APPL_FILE_FK_NONULL" NOT NULL ENABLE);
+ ALTER TABLE "MD_FILE_ARTIFACTS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_FILE_ARTIFACTS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_FILE_ARTIFACTS" ADD CONSTRAINT "MD_FILE_ARTIFACTS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_IMPORTE
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_IMPORTE" MODIFY ("PRICINGIMPORTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_IMPORTE" ADD CONSTRAINT "PK__PRICING___FCB8C0E5414EAC47" PRIMARY KEY ("PRICINGIMPORTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table COMPANIA_BANCARIA
+--------------------------------------------------------
+
+ ALTER TABLE "COMPANIA_BANCARIA" MODIFY ("COMPANIABANCARIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "COMPANIA_BANCARIA" ADD CONSTRAINT "PK__COMPANIA__55B50AE42FDA0782" PRIMARY KEY ("COMPANIABANCARIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RESERVACION_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "RESERVACION_CTRL" MODIFY ("RESERVACIONCTRL_ID" NOT NULL ENABLE);
+ ALTER TABLE "RESERVACION_CTRL" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "RESERVACION_CTRL" ADD CONSTRAINT "PK__RESERVAC__8B58B86639237A9A" PRIMARY KEY ("RESERVACIONCTRL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TARIFA_VENDA_PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_VENDA_PACOTE" MODIFY ("TARIFAVENDAPACOTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "TARIFA_VENDA_PACOTE" ADD PRIMARY KEY ("TARIFAVENDAPACOTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING" MODIFY ("PRICING_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING" ADD CONSTRAINT "PK__PRICING__54971DA815702A09" PRIMARY KEY ("PRICING_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_CLASE
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_CLASE" MODIFY ("PRICINGCLASE_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_CLASE" ADD CONSTRAINT "PK__PRICING___97A0DAA65C02A283" PRIMARY KEY ("PRICINGCLASE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RUTA_SECUENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA_SECUENCIA" MODIFY ("RUTASECUENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "RUTA_SECUENCIA" MODIFY ("KMORIGINAL" NOT NULL ENABLE);
+ ALTER TABLE "RUTA_SECUENCIA" ADD CONSTRAINT "PK__RUTA_SEC__3A6A4EE913F1F5EB" PRIMARY KEY ("RUTASECUENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_VERSAO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_VERSAO" MODIFY ("VERSAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_VERSAO" ADD PRIMARY KEY ("VERSAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FLYWAY_SCRIPTS
+--------------------------------------------------------
+
+ ALTER TABLE "FLYWAY_SCRIPTS" MODIFY ("NOME" NOT NULL ENABLE);
+ ALTER TABLE "FLYWAY_SCRIPTS" MODIFY ("SQL" NOT NULL ENABLE);
+ ALTER TABLE "FLYWAY_SCRIPTS" ADD PRIMARY KEY ("NOME")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_CORTESIA
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_CORTESIA" MODIFY ("TIPOCORTESIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_CORTESIA" ADD CONSTRAINT "PK__TIPO_COR__3BCF454A1BC821DD" PRIMARY KEY ("TIPOCORTESIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table VENDA_EMBARCADA
+--------------------------------------------------------
+
+ ALTER TABLE "VENDA_EMBARCADA" MODIFY ("VENDAEMBARCADA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table ABASTO_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "ABASTO_BOLETO" MODIFY ("ABASTOBOLETO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ABASTO_BOLETO" ADD CONSTRAINT "PK__ABASTO_B__724B61956339AFF7" PRIMARY KEY ("ABASTOBOLETO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AG_BAIXA_VENCTOCARTAO
+--------------------------------------------------------
+
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" MODIFY ("AGBAIXAVENCTOCARTAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" MODIFY ("CONTARECEBER_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" MODIFY ("SEQUENCIAL" NOT NULL ENABLE);
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" MODIFY ("DATA" NOT NULL ENABLE);
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" MODIFY ("VALOR" NOT NULL ENABLE);
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" MODIFY ("TAXA" NOT NULL ENABLE);
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" MODIFY ("HISTORICO" NOT NULL ENABLE);
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" MODIFY ("CONTADESPRECTAXA" NOT NULL ENABLE);
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" MODIFY ("EXPORTAAC" NOT NULL ENABLE);
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" MODIFY ("INDINTEGRADO" NOT NULL ENABLE);
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" MODIFY ("DATAINICIO" NOT NULL ENABLE);
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" MODIFY ("DATAFIM" NOT NULL ENABLE);
+ ALTER TABLE "AG_BAIXA_VENCTOCARTAO" ADD PRIMARY KEY ("AGBAIXAVENCTOCARTAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table KONDUTOKEY_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "KONDUTOKEY_EMPRESA" MODIFY ("KONDUTOKEYEMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "KONDUTOKEY_EMPRESA" ADD CONSTRAINT "KONDUTOKEY_EMPRESA_PK" PRIMARY KEY ("KONDUTOKEYEMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ASIENTO_EXCLUSIVO
+--------------------------------------------------------
+
+ ALTER TABLE "ASIENTO_EXCLUSIVO" MODIFY ("ASIENTOEXCLUSIVO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ASIENTO_EXCLUSIVO" ADD CONSTRAINT "PK__ASIENTO___CA21F29E1269A02C" PRIMARY KEY ("ASIENTOEXCLUSIVO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EMPLEADO_BKP
+--------------------------------------------------------
+
+ ALTER TABLE "EMPLEADO_BKP" MODIFY ("EMPLEADO_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table ORGAO_CANCELACION
+--------------------------------------------------------
+
+ ALTER TABLE "ORGAO_CANCELACION" MODIFY ("ORGAOCANCELACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "ORGAO_CANCELACION" MODIFY ("INDNAOPERMITETRANSFERENCIA" NOT NULL ENABLE);
+ ALTER TABLE "ORGAO_CANCELACION" MODIFY ("INDSOLICITADATOSTARJETA" NOT NULL ENABLE);
+ ALTER TABLE "ORGAO_CANCELACION" ADD PRIMARY KEY ("ORGAOCANCELACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA_MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_MARCA" MODIFY ("CATEGORIAMARCA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_MARCA" ADD CONSTRAINT "PK__CATEGORI__87336B8C08362A7C" PRIMARY KEY ("CATEGORIAMARCA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TARIFA_OFICIAL
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_OFICIAL" MODIFY ("TARIFAOFICIAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "TARIFA_OFICIAL" ADD PRIMARY KEY ("TARIFAOFICIAL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CORTESIA
+--------------------------------------------------------
+
+ ALTER TABLE "CORTESIA" MODIFY ("CORTESIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORTESIA" ADD CONSTRAINT "PK__CORTESIA__0BC82F54049AA3C2" PRIMARY KEY ("CORTESIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ALERTA_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "ALERTA_CTRL" MODIFY ("ALERTACTRL_ID" NOT NULL ENABLE);
+ ALTER TABLE "ALERTA_CTRL" ADD CONSTRAINT "PK__ALERTA_C__1D48B0EA3F51553C" PRIMARY KEY ("ALERTACTRL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DADOSPAGTO
+--------------------------------------------------------
+
+ ALTER TABLE "DADOSPAGTO" MODIFY ("ZZIDSERV" NOT NULL ENABLE);
+ ALTER TABLE "DADOSPAGTO" MODIFY ("ZTERM" NOT NULL ENABLE);
+ ALTER TABLE "DADOSPAGTO" MODIFY ("ZLSCH" NOT NULL ENABLE);
+ ALTER TABLE "DADOSPAGTO" MODIFY ("DADOSPAGTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "DADOSPAGTO" ADD CONSTRAINT "DADOPAGTO_PK" PRIMARY KEY ("DADOSPAGTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PAGO_DIFERIDO
+--------------------------------------------------------
+
+ ALTER TABLE "PAGO_DIFERIDO" MODIFY ("PAGODIFERIDO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PAGO_DIFERIDO" ADD CONSTRAINT "PK__PAGO_DIF__54E2FC9823893F36" PRIMARY KEY ("PAGODIFERIDO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table STATUS_PUBLICACION
+--------------------------------------------------------
+
+ ALTER TABLE "STATUS_PUBLICACION" MODIFY ("STATUSPUBLICACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "STATUS_PUBLICACION" ADD CONSTRAINT "PK__STATUS_P__C84AFBCA7C1A6C5A" PRIMARY KEY ("STATUSPUBLICACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_FUNCAO_SISTEMA
+--------------------------------------------------------
+
+ ALTER TABLE "FD_FUNCAO_SISTEMA" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_FUNCAO_SISTEMA" MODIFY ("FUNCAO" NOT NULL ENABLE);
+ ALTER TABLE "FD_FUNCAO_SISTEMA" MODIFY ("DESCRICAO" NOT NULL ENABLE);
+ ALTER TABLE "FD_FUNCAO_SISTEMA" ADD CONSTRAINT "FD_FUNCAO_SISTEMA_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA" MODIFY ("RUTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "RUTA" MODIFY ("PREFIXO" NOT NULL ENABLE);
+ ALTER TABLE "RUTA" MODIFY ("INDRUTACENLADA" NOT NULL ENABLE);
+ ALTER TABLE "RUTA" MODIFY ("INDRUTAINTERNACIONAL" NOT NULL ENABLE);
+ ALTER TABLE "RUTA" MODIFY ("INDTELEFONEOBRIGATORIO" NOT NULL ENABLE);
+ ALTER TABLE "RUTA" ADD CONSTRAINT "PK__RUTA__77C014E20B5CAFEA" PRIMARY KEY ("RUTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AVISO_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "AVISO_CTRL" MODIFY ("AVISOCTRL_ID" NOT NULL ENABLE);
+ ALTER TABLE "AVISO_CTRL" ADD CONSTRAINT "PK__AVISO_CT__1671D69B1A1FD08D" PRIMARY KEY ("AVISOCTRL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CTRL_FECHAMENTO_CAIXA
+--------------------------------------------------------
+
+ ALTER TABLE "CTRL_FECHAMENTO_CAIXA" MODIFY ("CTRLFECHAMENTOCAIXA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CTRL_FECHAMENTO_CAIXA" MODIFY ("ACTIVO" NOT NULL ENABLE);
+ ALTER TABLE "CTRL_FECHAMENTO_CAIXA" ADD PRIMARY KEY ("CTRLFECHAMENTOCAIXA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TAXPOLC
+--------------------------------------------------------
+
+ ALTER TABLE "TAXPOLC" ADD CONSTRAINT "IDX_TAXPOLC" PRIMARY KEY ("TAXPOLC_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DET_DIAGRAMA_AUTOBUS
+--------------------------------------------------------
+
+ ALTER TABLE "DET_DIAGRAMA_AUTOBUS" MODIFY ("DETDIAGRAMAAUTOBUS_ID" NOT NULL ENABLE);
+ ALTER TABLE "DET_DIAGRAMA_AUTOBUS" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "DET_DIAGRAMA_AUTOBUS" ADD CONSTRAINT "PK__DET_DIAG__B3F6A9C35E74FADA" PRIMARY KEY ("DETDIAGRAMAAUTOBUS_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_RDBMS_SITES
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_RDBMS_SITES" MODIFY ("SITE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_RDBMS_SITES" MODIFY ("RDBMS_TYPE" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table ORGAO_CONCEDENTE
+--------------------------------------------------------
+
+ ALTER TABLE "ORGAO_CONCEDENTE" MODIFY ("ORGAOCONCEDENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "ORGAO_CONCEDENTE" MODIFY ("IDADE_IDOSO" NOT NULL ENABLE);
+ ALTER TABLE "ORGAO_CONCEDENTE" MODIFY ("INDUTILIZAICMS" NOT NULL ENABLE);
+ ALTER TABLE "ORGAO_CONCEDENTE" ADD PRIMARY KEY ("ORGAOCONCEDENTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONVENIO_PTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO_PTOVTA" MODIFY ("CONVENIOPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONVENIO_PTOVTA" ADD PRIMARY KEY ("CONVENIOPTOVTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESTADO
+--------------------------------------------------------
+
+ ALTER TABLE "ESTADO" MODIFY ("ESTADO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESTADO" ADD CONSTRAINT "PK__ESTADO__950F60701273C1CD" PRIMARY KEY ("ESTADO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_SYNONYMS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_SYNONYMS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_SYNONYMS" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_SYNONYMS" MODIFY ("NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_SYNONYMS" MODIFY ("SYNONYM_FOR_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_SYNONYMS" MODIFY ("FOR_OBJECT_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_SYNONYMS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_SYNONYMS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_SYNONYMS" ADD CONSTRAINT "MD_SYNONYMS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RESTRICCION
+--------------------------------------------------------
+
+ ALTER TABLE "RESTRICCION" MODIFY ("RESTRICCION_ID" NOT NULL ENABLE);
+ ALTER TABLE "RESTRICCION" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "RESTRICCION" ADD CONSTRAINT "PK__RESTRICC__3E63CDC3318258D2" PRIMARY KEY ("RESTRICCION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RUTA_COMBINACION
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA_COMBINACION" MODIFY ("RUTACOMBINACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "RUTA_COMBINACION" ADD CONSTRAINT "PK__RUTA_COM__78E8755F214BF109" PRIMARY KEY ("RUTACOMBINACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_USUARIO" MODIFY ("USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_USUARIO" MODIFY ("NOME" NOT NULL ENABLE);
+ ALTER TABLE "FD_USUARIO" MODIFY ("PASSWORD" NOT NULL ENABLE);
+ ALTER TABLE "FD_USUARIO" MODIFY ("USERNAME" NOT NULL ENABLE);
+ ALTER TABLE "FD_USUARIO" ADD PRIMARY KEY ("USUARIO_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "FD_USUARIO" ADD CONSTRAINT "UK_QJ4XANF0P5S1PBX9G1LXIVHSW" UNIQUE ("USERNAME")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_CONNECTIONS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_CONNECTIONS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONNECTIONS" MODIFY ("PROJECT_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONNECTIONS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONNECTIONS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_CONNECTIONS" ADD CONSTRAINT "MD_CONNECTIONS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PARADA
+--------------------------------------------------------
+
+ ALTER TABLE "PARADA" MODIFY ("PARADA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PARADA" MODIFY ("DESCPARADA" NOT NULL ENABLE);
+ ALTER TABLE "PARADA" ADD CONSTRAINT "PK__PARADA__23BF16FB24927208" PRIMARY KEY ("PARADA_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "PARADA" ADD CONSTRAINT "UNIQUE_CODANTT" UNIQUE ("CODANTT")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_RESGATE_TRECHO_HAS_CLASSE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_RESGATE_TRECHO_HAS_CLASSE" MODIFY ("RESGATE_TRECHO_RESGATE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO_HAS_CLASSE" MODIFY ("CLASSE_CODIGO_CLASSE" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_TRECHO_HAS_CLASSE" ADD CONSTRAINT "PK_RESGATE_TRECHO_CLASSE_ID" PRIMARY KEY ("RESGATE_TRECHO_RESGATE_ID", "CLASSE_CODIGO_CLASSE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RESPUESTA_TELEFONICA
+--------------------------------------------------------
+
+ ALTER TABLE "RESPUESTA_TELEFONICA" MODIFY ("RESPUESTATELEFONICA_ID" NOT NULL ENABLE);
+ ALTER TABLE "RESPUESTA_TELEFONICA" ADD CONSTRAINT "PK__RESPUEST__2C58BEE53552E9B6" PRIMARY KEY ("RESPUESTATELEFONICA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_CAMBIO_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_CAMBIO_CTRL" MODIFY ("TIPOCAMBIOCTRL_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_CAMBIO_CTRL" ADD CONSTRAINT "PK__TIPO_CAM__13A15DD640058253" PRIMARY KEY ("TIPOCAMBIOCTRL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CUSTOM
+--------------------------------------------------------
+
+ ALTER TABLE "CUSTOM" MODIFY ("CUSTOM_ID" NOT NULL ENABLE);
+ ALTER TABLE "CUSTOM" ADD PRIMARY KEY ("CUSTOM_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SECRETARIA
+--------------------------------------------------------
+
+ ALTER TABLE "SECRETARIA" MODIFY ("SECRETARIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "SECRETARIA" MODIFY ("INDVOUCHERROD" NOT NULL ENABLE);
+ ALTER TABLE "SECRETARIA" ADD CONSTRAINT "PK__SECRETAR__DFC790D6078C1F06" PRIMARY KEY ("SECRETARIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_CORTE
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_CORTE" MODIFY ("TIPOCORTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_CORTE" ADD CONSTRAINT "PK__TIPO_COR__20CB4C1B3C34F16F" PRIMARY KEY ("TIPOCORTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_EMPLEADO
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_EMPLEADO" MODIFY ("TIPOEMPLEADO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_EMPLEADO" ADD CONSTRAINT "PK__TIPO_EMP__297FBC5E59063A47" PRIMARY KEY ("TIPOEMPLEADO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AVISO_PUNTOVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "AVISO_PUNTOVENTA" MODIFY ("AVISOPUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "AVISO_PUNTOVENTA" ADD CONSTRAINT "PK__AVISO_PU__8BB0C8B223A93AC7" PRIMARY KEY ("AVISOPUNTOVENTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_REGISTRY
+--------------------------------------------------------
+
+ ALTER TABLE "MD_REGISTRY" MODIFY ("OBJECT_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_REGISTRY" MODIFY ("OBJECT_NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_REGISTRY" ADD CONSTRAINT "MD_REGISTRY_PK" PRIMARY KEY ("OBJECT_TYPE", "OBJECT_NAME")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_R3
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R3" MODIFY ("FISCALR3_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_R3" MODIFY ("FISCALIMPRESSORA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table PRICING_OCUPACION
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_OCUPACION" MODIFY ("PRICINGOCUPACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_OCUPACION" ADD CONSTRAINT "PK__PRICING___3E0832D730242045" PRIMARY KEY ("PRICINGOCUPACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_TABLES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_TABLES" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_TABLES" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_TABLES" MODIFY ("TABLE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_TABLES" MODIFY ("QUALIFIED_NATIVE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_TABLES" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_TABLES" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_TABLES" ADD CONSTRAINT "MD_TABLES_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_CONTA
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_CONTA" MODIFY ("PTOVTACONTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_CONTA" ADD PRIMARY KEY ("PTOVTACONTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_SERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_SERVICIO" MODIFY ("TIPOSERVICIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_SERVICIO" ADD CONSTRAINT "PK__TIPO_SER__D1AF4EB129221CFB" PRIMARY KEY ("TIPOSERVICIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CLASE_SERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "CLASE_SERVICIO" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "CLASE_SERVICIO" MODIFY ("CLASESERVICIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLASE_SERVICIO" ADD CONSTRAINT "PK__CLASE_SE__3BCD816233D4B598" PRIMARY KEY ("CLASESERVICIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CUPON_SECRETARIA
+--------------------------------------------------------
+
+ ALTER TABLE "CUPON_SECRETARIA" MODIFY ("CUPONSECRETARIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CUPON_SECRETARIA" MODIFY ("PORCDESCUENTOOUTROS" NOT NULL ENABLE);
+ ALTER TABLE "CUPON_SECRETARIA" MODIFY ("PORCDESCUENTOPEDAGIO" NOT NULL ENABLE);
+ ALTER TABLE "CUPON_SECRETARIA" MODIFY ("PORCDESCUENTOSEGURO" NOT NULL ENABLE);
+ ALTER TABLE "CUPON_SECRETARIA" MODIFY ("PORCDESCUENTOTAXAEMBARQUE" NOT NULL ENABLE);
+ ALTER TABLE "CUPON_SECRETARIA" ADD CONSTRAINT "PK__CUPON_SE__FAB6B9527187CF4E" PRIMARY KEY ("CUPONSECRETARIA_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "CUPON_SECRETARIA" MODIFY ("PORCDESCUENTOSEGUROOPCIONAL" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table DMRS_DIAGRAMS
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_DIAGRAMS" MODIFY ("DIAGRAM_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAMS" MODIFY ("OBJECT_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAMS" MODIFY ("OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAMS" MODIFY ("DIAGRAM_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAMS" MODIFY ("IS_DISPLAY" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAMS" MODIFY ("VISIBLE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAMS" MODIFY ("MODEL_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAMS" MODIFY ("MODEL_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAMS" MODIFY ("MODEL_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_DIAGRAMS" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table FD_LIMITE_POLTRONA_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_LIMITE_POLTRONA_TRECHO" MODIFY ("LIMITE_POLTRONA_TRECHO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_LIMITE_POLTRONA_TRECHO" MODIFY ("SENTIDO" NOT NULL ENABLE);
+ ALTER TABLE "FD_LIMITE_POLTRONA_TRECHO" MODIFY ("TRECHO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_LIMITE_POLTRONA_TRECHO" ADD PRIMARY KEY ("LIMITE_POLTRONA_TRECHO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FORMA_PAGO
+--------------------------------------------------------
+
+ ALTER TABLE "FORMA_PAGO" MODIFY ("FORMAPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FORMA_PAGO" ADD CONSTRAINT "PK__FORMA_PA__1A0EF192300424B4" PRIMARY KEY ("FORMAPAGO_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "FORMA_PAGO" ADD CONSTRAINT "UNIQ_FP_CVESISTEMA" UNIQUE ("CVESISTEMA")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PROD_CORRIDA
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_CORRIDA" MODIFY ("PRODCORRIDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PROD_CORRIDA" ADD CONSTRAINT "PK__PROD_COR__7488B0011DBB5747" PRIMARY KEY ("PRODCORRIDA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_MODEL_SUBVIEWS
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_MODEL_SUBVIEWS" MODIFY ("SUBVIEW_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_SUBVIEWS" MODIFY ("SUBVIEW_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_SUBVIEWS" MODIFY ("SUBVIEW_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_SUBVIEWS" MODIFY ("MODEL_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_SUBVIEWS" MODIFY ("MODEL_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_SUBVIEWS" MODIFY ("MODEL_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_MODEL_SUBVIEWS" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table TIPO_EVENTO_EXTRA_PTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_EVENTO_EXTRA_PTOVTA" MODIFY ("TIPOEVENTOEXTRAPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_EVENTO_EXTRA_PTOVTA" MODIFY ("TIPOEVENTOEXTRA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_EVENTO_EXTRA_PTOVTA" MODIFY ("PUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_EVENTO_EXTRA_PTOVTA" ADD PRIMARY KEY ("TIPOEVENTOEXTRAPTOVTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EMPRESA_CONTABANCARIA
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA_CONTABANCARIA" ADD PRIMARY KEY ("EMPRESACONTABANCARIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_ACESSO_DIARIO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_ACESSO_DIARIO" MODIFY ("ACESSO_DIARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_ACESSO_DIARIO" ADD PRIMARY KEY ("ACESSO_DIARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_TRIGGERS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_TRIGGERS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_TRIGGERS" MODIFY ("TABLE_OR_VIEW_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_TRIGGERS" MODIFY ("TRIGGER_ON_FLAG" NOT NULL ENABLE);
+ ALTER TABLE "MD_TRIGGERS" MODIFY ("LANGUAGE" NOT NULL ENABLE);
+ ALTER TABLE "MD_TRIGGERS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_TRIGGERS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_TRIGGERS" ADD CONSTRAINT "MD_TRIGGERS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PERFIL
+--------------------------------------------------------
+
+ ALTER TABLE "PERFIL" MODIFY ("PERFIL_ID" NOT NULL ENABLE);
+ ALTER TABLE "PERFIL" ADD CONSTRAINT "PK__PERFIL__BD62241E73BA3083" PRIMARY KEY ("PERFIL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CLIENTE_FIDELIDAD
+--------------------------------------------------------
+
+ ALTER TABLE "CLIENTE_FIDELIDAD" MODIFY ("CLIENTEFIDELIDAD_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLIENTE_FIDELIDAD" ADD CONSTRAINT "PK__CLIENTE___B52245245708E33C" PRIMARY KEY ("CLIENTEFIDELIDAD_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONEXION_DESCUENTO
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_DESCUENTO" MODIFY ("CONEXIONDESCUENTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONEXION_DESCUENTO" ADD PRIMARY KEY ("CONEXIONDESCUENTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESQUEMA_CORRIDA_EMBRQ_DESEMBRQ
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_CORRIDA_EMBRQ_DESEMBRQ" MODIFY ("ESQUEMACORRIDAEMBRQDESEMBRQ_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESQUEMA_CORRIDA_EMBRQ_DESEMBRQ" MODIFY ("ESQUEMACORRIDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESQUEMA_CORRIDA_EMBRQ_DESEMBRQ" MODIFY ("PARADA_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESQUEMA_CORRIDA_EMBRQ_DESEMBRQ" ADD CONSTRAINT "PK_ESQ_CORR_EMBRQ_DESEMBRQ" PRIMARY KEY ("ESQUEMACORRIDAEMBRQDESEMBRQ_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FECHAMENTO_CCT_DEPOSITO
+--------------------------------------------------------
+
+ ALTER TABLE "FECHAMENTO_CCT_DEPOSITO" MODIFY ("FECHAMENTOCCTDEPOSITO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_CCT_DEPOSITO" MODIFY ("INDINTEGRADOAG" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_CCT_DEPOSITO" ADD CONSTRAINT "FECHAMENTO_CCT_DEPOSITO_PK" PRIMARY KEY ("FECHAMENTOCCTDEPOSITO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_ANTICIPACION
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_ANTICIPACION" MODIFY ("PRICINGANTICIPACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ANTICIPACION" MODIFY ("PRICING_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ANTICIPACION" MODIFY ("CANTDIASMIN" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ANTICIPACION" MODIFY ("CANTDIASMAX" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ANTICIPACION" MODIFY ("PORCPRICING" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ANTICIPACION" MODIFY ("ACTIVO" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ANTICIPACION" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ANTICIPACION" MODIFY ("USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ANTICIPACION" ADD CONSTRAINT "PK__PRICING___FD20F290799DF262" PRIMARY KEY ("PRICINGANTICIPACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_RUTA" MODIFY ("PRICINGRUTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_RUTA" ADD CONSTRAINT "PK__PRICING___A58875B224B26D99" PRIMARY KEY ("PRICINGRUTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TK_PASSAGEIRO
+--------------------------------------------------------
+
+ ALTER TABLE "TK_PASSAGEIRO" MODIFY ("TKPASSAGEIRO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TK_PASSAGEIRO" ADD PRIMARY KEY ("TKPASSAGEIRO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MENSAJE
+--------------------------------------------------------
+
+ ALTER TABLE "MENSAJE" MODIFY ("MENSAJE_ID" NOT NULL ENABLE);
+ ALTER TABLE "MENSAJE" ADD CONSTRAINT "PK_MENSAJE" PRIMARY KEY ("MENSAJE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MENSAJE_PUNTO_VENTA
+--------------------------------------------------------
+
+ ALTER TABLE "MENSAJE_PUNTO_VENTA" MODIFY ("MENSAJE_PUNTO_VENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "MENSAJE_PUNTO_VENTA" ADD CONSTRAINT "PK_MENSAJE_PUNTO_VENTA" PRIMARY KEY ("MENSAJE_PUNTO_VENTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_DIVERSOS
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_DIVERSOS" MODIFY ("PTOVTADIVERSOS_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_DIVERSOS" ADD PRIMARY KEY ("PTOVTADIVERSOS_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_IDENTIFICACION
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_IDENTIFICACION" MODIFY ("TIPOIDENTIFICACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_IDENTIFICACION" ADD CONSTRAINT "PK__TIPO_IDE__B59C8F203493CFA7" PRIMARY KEY ("TIPOIDENTIFICACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table USUARIO_CONTRASENA
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO_CONTRASENA" MODIFY ("USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "USUARIO_CONTRASENA" MODIFY ("DESCCONTRASENA" NOT NULL ENABLE);
+ ALTER TABLE "USUARIO_CONTRASENA" MODIFY ("FECCONTRASENA" NOT NULL ENABLE);
+ ALTER TABLE "USUARIO_CONTRASENA" ADD PRIMARY KEY ("USUARIOCONTRASENA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESQUEMA_AGRUPACION
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_AGRUPACION" MODIFY ("ESQUEMAAGRUPACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESQUEMA_AGRUPACION" ADD PRIMARY KEY ("ESQUEMAAGRUPACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EXPORT_JOB_SQLDEV_3790
+--------------------------------------------------------
+
+ ALTER TABLE "EXPORT_JOB_SQLDEV_3790" ADD UNIQUE ("PROCESS_ORDER", "DUPLICATE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_ENDERECO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_ENDERECO" MODIFY ("ENDERECO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_ENDERECO" ADD PRIMARY KEY ("ENDERECO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table OPERADOR_EMBARCADA_SERVICO
+--------------------------------------------------------
+
+ ALTER TABLE "OPERADOR_EMBARCADA_SERVICO" MODIFY ("ESQUEMA_CORRIDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "OPERADOR_EMBARCADA_SERVICO" ADD PRIMARY KEY ("OPERADOR_EMBARCADA_SERVICO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_EMPRESA" ADD CONSTRAINT "PTOVTA_EMPRESA_PK" PRIMARY KEY ("PTOVTAEMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_LOCALIDADE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_LOCALIDADE" MODIFY ("CODIGO_LOCALIDADE" NOT NULL ENABLE);
+ ALTER TABLE "FD_LOCALIDADE" ADD PRIMARY KEY ("CODIGO_LOCALIDADE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_R6
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R6" MODIFY ("FISCALR6_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_R6" MODIFY ("FISCALIMPRESSORA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table MOTIVO_DEVOLUCAO_BILHETE
+--------------------------------------------------------
+
+ ALTER TABLE "MOTIVO_DEVOLUCAO_BILHETE" MODIFY ("MOTIVODEVOLUCAOBILHETE_ID" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVO_DEVOLUCAO_BILHETE" ADD PRIMARY KEY ("MOTIVODEVOLUCAOBILHETE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA_PERIODO
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_PERIODO" MODIFY ("CATEGORIAPERIODO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_PERIODO" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_PERIODO" ADD CONSTRAINT "PK__CATEGORI__1E7C6FD77CC477D0" PRIMARY KEY ("CATEGORIAPERIODO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_USER_PRIVILEGES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_USER_PRIVILEGES" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_USER_PRIVILEGES" MODIFY ("USER_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_USER_PRIVILEGES" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_USER_PRIVILEGES" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_USER_PRIVILEGES" ADD CONSTRAINT "MD_USER_PRIVILEGES_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SYS_IMPORT_TABLESPACE_22
+--------------------------------------------------------
+
+ ALTER TABLE "SYS_IMPORT_TABLESPACE_22" ADD UNIQUE ("PROCESS_ORDER", "DUPLICATE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TARJETA_FIDELIDAD
+--------------------------------------------------------
+
+ ALTER TABLE "TARJETA_FIDELIDAD" MODIFY ("TARJETAFIDELIDAD_ID" NOT NULL ENABLE);
+ ALTER TABLE "TARJETA_FIDELIDAD" ADD CONSTRAINT "PK__TARJETA___FC75411C4F47C5E3" PRIMARY KEY ("TARJETAFIDELIDAD_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table REGION_METROPOLITANA
+--------------------------------------------------------
+
+ ALTER TABLE "REGION_METROPOLITANA" MODIFY ("REGIONMETROPOLITANA_ID" NOT NULL ENABLE);
+ ALTER TABLE "REGION_METROPOLITANA" ADD CONSTRAINT "REGION_METROPOLITANA_PK" PRIMARY KEY ("REGIONMETROPOLITANA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_DOC_AUTOBUS
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_DOC_AUTOBUS" MODIFY ("TIPODOCAUTOBUS_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_DOC_AUTOBUS" ADD PRIMARY KEY ("TIPODOCAUTOBUS_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONVENIO_DET
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO_DET" MODIFY ("CONVENIODET_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONVENIO_DET" ADD CONSTRAINT "PK__CONVENIO__BBE1E1C165570293" PRIMARY KEY ("CONVENIODET_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MIGR_DATATYPE_TRANSFORM_MAP
+--------------------------------------------------------
+
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_MAP" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_MAP" MODIFY ("PROJECT_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_MAP" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_MAP" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_MAP" ADD CONSTRAINT "MIGR_DATATYPE_TRANSFORM_M_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TARIFA_MINIMA
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_MINIMA" MODIFY ("TARIFAMINIMA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TARIFA_MINIMA" ADD CONSTRAINT "PK__TARIFA_M__D40AF2756166761E" PRIMARY KEY ("TARIFAMINIMA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AG_CONTAS_RECEBER
+--------------------------------------------------------
+
+ ALTER TABLE "AG_CONTAS_RECEBER" MODIFY ("AGCONTASRECEBER_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_RECEBER" MODIFY ("ESTABELECIMENTO" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_RECEBER" MODIFY ("RECEITA" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_RECEBER" MODIFY ("EMISSAO" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_RECEBER" MODIFY ("INDINTEGRADO" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_RECEBER" MODIFY ("DATAINICIO" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_RECEBER" MODIFY ("DATAFIM" NOT NULL ENABLE);
+ ALTER TABLE "AG_CONTAS_RECEBER" ADD PRIMARY KEY ("AGCONTASRECEBER_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_CLIENTE_DETALHE_HISTORICO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_CLIENTE_DETALHE_HISTORICO" MODIFY ("CLIENTE_HISTORICO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_CLIENTE_DETALHE_HISTORICO" MODIFY ("CLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_CLIENTE_DETALHE_HISTORICO" MODIFY ("USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_CLIENTE_DETALHE_HISTORICO" MODIFY ("DATA_MODIFICACAO" NOT NULL ENABLE);
+ ALTER TABLE "FD_CLIENTE_DETALHE_HISTORICO" ADD CONSTRAINT "FD_CLIENTE_HIST_PK" PRIMARY KEY ("CLIENTE_HISTORICO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_LOG
+--------------------------------------------------------
+
+ ALTER TABLE "MD_LOG" MODIFY ("CONTA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table AVISO_CIUDAD
+--------------------------------------------------------
+
+ ALTER TABLE "AVISO_CIUDAD" MODIFY ("AVISOCIUDAD_ID" NOT NULL ENABLE);
+ ALTER TABLE "AVISO_CIUDAD" ADD CONSTRAINT "PK__AVISO_CI__FF9FBF0C2962141D" PRIMARY KEY ("AVISOCIUDAD_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CAJA_DIVERSOS
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_DIVERSOS" MODIFY ("CAJADIVERSOS_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table FISCAL_J2
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_J2" MODIFY ("FISCALJ2_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_J2" ADD CONSTRAINT "FISCAL_J2_PK" PRIMARY KEY ("FISCALJ2_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PONTUACAO_TRECHO_HAS_CLASSE
+--------------------------------------------------------
+
+ ALTER TABLE "PONTUACAO_TRECHO_HAS_CLASSE" MODIFY ("PONTUACAO_TRECHO_PONTUACAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PONTUACAO_TRECHO_HAS_CLASSE" MODIFY ("CLASSE_CODIGO_CLASSE" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table DIGITA_VENTA
+--------------------------------------------------------
+
+ ALTER TABLE "DIGITA_VENTA" MODIFY ("DIGITAVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_VENTA" MODIFY ("USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_VENTA" MODIFY ("ESTACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_VENTA" MODIFY ("IMPTOTAL" NOT NULL ENABLE);
+ ALTER TABLE "DIGITA_VENTA" ADD CONSTRAINT "VENDA_PK" PRIMARY KEY ("DIGITAVENTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table HIST_PUNTOVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "HIST_PUNTOVENTA" MODIFY ("HIST_PUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "HIST_PUNTOVENTA" ADD CONSTRAINT "PK_HIST_PUNTOVENDA" PRIMARY KEY ("HIST_PUNTOVENTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MOTIVO_CANCEL_VENDA_PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "MOTIVO_CANCEL_VENDA_PACOTE" MODIFY ("MOTIVOCANCELVENDAPACOTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVO_CANCEL_VENDA_PACOTE" MODIFY ("DESCMOTIVOCANCEL" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVO_CANCEL_VENDA_PACOTE" MODIFY ("FECMODIF" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVO_CANCEL_VENDA_PACOTE" MODIFY ("ACTIVO" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVO_CANCEL_VENDA_PACOTE" MODIFY ("PORCMULTA" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVO_CANCEL_VENDA_PACOTE" ADD PRIMARY KEY ("MOTIVOCANCELVENDAPACOTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AG_DEPOSITOS_DIVERSOS
+--------------------------------------------------------
+
+ ALTER TABLE "AG_DEPOSITOS_DIVERSOS" MODIFY ("AGDEPOSITOSDIVERSOS_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEPOSITOS_DIVERSOS" MODIFY ("DATADEPOSITO" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEPOSITOS_DIVERSOS" MODIFY ("CREIDWS" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEPOSITOS_DIVERSOS" MODIFY ("VALOR" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEPOSITOS_DIVERSOS" MODIFY ("INDINTEGRADO" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEPOSITOS_DIVERSOS" MODIFY ("DATAINICIO" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEPOSITOS_DIVERSOS" MODIFY ("DATAFIM" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEPOSITOS_DIVERSOS" ADD PRIMARY KEY ("AGDEPOSITOSDIVERSOS_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CLIENTE_CURSO
+--------------------------------------------------------
+
+ ALTER TABLE "CLIENTE_CURSO" MODIFY ("CLIENTECURSO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLIENTE_CURSO" MODIFY ("CLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLIENTE_CURSO" MODIFY ("CURSO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLIENTE_CURSO" ADD CONSTRAINT "CLIENTE_CURSO_PK" PRIMARY KEY ("CLIENTECURSO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MOVIMIENTO_TELEFONICA
+--------------------------------------------------------
+
+ ALTER TABLE "MOVIMIENTO_TELEFONICA" MODIFY ("MOVIMIENTOTELEFONICA_ID" NOT NULL ENABLE);
+ ALTER TABLE "MOVIMIENTO_TELEFONICA" ADD CONSTRAINT "PK__MOVIMIEN__264B0D7838845C1C" PRIMARY KEY ("MOVIMIENTOTELEFONICA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_AGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "FD_AGENCIA" MODIFY ("CODIGO_AGENCIA" NOT NULL ENABLE);
+ ALTER TABLE "FD_AGENCIA" ADD PRIMARY KEY ("CODIGO_AGENCIA")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PERFIL_FUNCAO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PERFIL_FUNCAO" MODIFY ("FUNCAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PERFIL_FUNCAO" MODIFY ("PERFIL_USUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PERFIL_FUNCAO" ADD CONSTRAINT "FD_PERFIL_FUNCAO_PK" PRIMARY KEY ("FUNCAO_ID", "PERFIL_USUARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CANCELACION_CARGO
+--------------------------------------------------------
+
+ ALTER TABLE "CANCELACION_CARGO" MODIFY ("CANCELACIONCARGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CANCELACION_CARGO" ADD CONSTRAINT "PK__CANCELAC__67C5907D21F5FC7F" PRIMARY KEY ("CANCELACIONCARGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EMBARQUE_CATRACA_RODOVIARIA
+--------------------------------------------------------
+
+ ALTER TABLE "EMBARQUE_CATRACA_RODOVIARIA" MODIFY ("EMBARQUECATRACARODOVIARIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMBARQUE_CATRACA_RODOVIARIA" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMBARQUE_CATRACA_RODOVIARIA" MODIFY ("PARADA_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMBARQUE_CATRACA_RODOVIARIA" MODIFY ("EMPRESAROD_ID" NOT NULL ENABLE);
+ ALTER TABLE "EMBARQUE_CATRACA_RODOVIARIA" MODIFY ("SEQUENCIAROD" NOT NULL ENABLE);
+ ALTER TABLE "EMBARQUE_CATRACA_RODOVIARIA" ADD CONSTRAINT "PK__EMBARQUE_CATRACA_ROD" PRIMARY KEY ("EMBARQUECATRACARODOVIARIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TURNO
+--------------------------------------------------------
+
+ ALTER TABLE "TURNO" MODIFY ("TURNO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TURNO" ADD CONSTRAINT "PK__TURNO__4FE50E187D439ABD" PRIMARY KEY ("TURNO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CLASSE_INDICE_PEAJE
+--------------------------------------------------------
+
+ ALTER TABLE "CLASSE_INDICE_PEAJE" ADD PRIMARY KEY ("CLASSE_INDICE_PEAJE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA_RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_RUTA" ADD PRIMARY KEY ("CATEGORIARUTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_GROUP_PRIVILEGES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_GROUP_PRIVILEGES" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUP_PRIVILEGES" MODIFY ("GROUP_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUP_PRIVILEGES" MODIFY ("PRIVILEGE_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUP_PRIVILEGES" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUP_PRIVILEGES" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_GROUP_PRIVILEGES" ADD CONSTRAINT "MD_GROUP_PRIVILEGES_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA_ORGAO
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_ORGAO" MODIFY ("CATEGORIAORGAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_ORGAO" ADD PRIMARY KEY ("CATEGORIAORGAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_LOGICAL_TO_NATIVE
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_LOGICAL_TO_NATIVE" MODIFY ("DESIGN_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_LOGICAL_TO_NATIVE" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_LOGICAL_TO_NATIVE" MODIFY ("DESIGN_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_LOGICAL_TO_NATIVE" MODIFY ("LOGICAL_TYPE_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_LOGICAL_TO_NATIVE" MODIFY ("LOGICAL_TYPE_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_LOGICAL_TO_NATIVE" MODIFY ("LT_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_LOGICAL_TO_NATIVE" MODIFY ("RDBMS_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_LOGICAL_TO_NATIVE" MODIFY ("RDBMS_VERSION" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table TIPO_AVISO
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_AVISO" MODIFY ("TIPOAVISO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_AVISO" ADD CONSTRAINT "PK__TIPO_AVI__A4202CC94B7734FF" PRIMARY KEY ("TIPOAVISO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_R7
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R7" MODIFY ("FISCALR7_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_R7" MODIFY ("FISCALIMPRESSORA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_TITULAR
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_TITULAR" MODIFY ("PTOVTATITULAR_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_TITULAR" ADD PRIMARY KEY ("PTOVTATITULAR_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CATEGORIA_CLASE
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_CLASE" MODIFY ("CATEGORIACLASE_ID" NOT NULL ENABLE);
+ ALTER TABLE "CATEGORIA_CLASE" ADD CONSTRAINT "PK__CATEGORI__0A04001513A7DD28" PRIMARY KEY ("CATEGORIACLASE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AIDF_TIPO
+--------------------------------------------------------
+
+ ALTER TABLE "AIDF_TIPO" MODIFY ("AIDFTIPO_ID" NOT NULL ENABLE);
+ ALTER TABLE "AIDF_TIPO" ADD PRIMARY KEY ("AIDFTIPO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table INSTI_FINANCEIRA
+--------------------------------------------------------
+
+ ALTER TABLE "INSTI_FINANCEIRA" MODIFY ("INSTIFINANCEIRA_ID" NOT NULL ENABLE);
+ ALTER TABLE "INSTI_FINANCEIRA" ADD PRIMARY KEY ("INSTIFINANCEIRA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table EXPORT_JOB_SQLDEV_3802
+--------------------------------------------------------
+
+ ALTER TABLE "EXPORT_JOB_SQLDEV_3802" ADD UNIQUE ("PROCESS_ORDER", "DUPLICATE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table NOTA_REMISION
+--------------------------------------------------------
+
+ ALTER TABLE "NOTA_REMISION" MODIFY ("NOTAREMISION_ID" NOT NULL ENABLE);
+ ALTER TABLE "NOTA_REMISION" ADD CONSTRAINT "PK__NOTA_REM__A4EEC184544C7222" PRIMARY KEY ("NOTAREMISION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CAJA_DEPOSITO_DET
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_DEPOSITO_DET" MODIFY ("CAJADEPOSITODET_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAJA_DEPOSITO_DET" ADD CONSTRAINT "PK__CAJA_DEP__832D552A5C229E14" PRIMARY KEY ("CAJADEPOSITODET_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PARAMETROS
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PARAMETROS" MODIFY ("PARAMETRO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PARAMETROS" ADD PRIMARY KEY ("PARAMETRO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_DOCUMENTO
+--------------------------------------------------------
+
+ ALTER TABLE "MD_DOCUMENTO" MODIFY ("DOCUMENTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_DOCUMENTO" ADD PRIMARY KEY ("DOCUMENTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MOTIVO_VIAJE
+--------------------------------------------------------
+
+ ALTER TABLE "MOTIVO_VIAJE" MODIFY ("MOTIVOVIAJE_ID" NOT NULL ENABLE);
+ ALTER TABLE "MOTIVO_VIAJE" ADD CONSTRAINT "PK__MOTIVO_V__B4FC9AF34301EA8F" PRIMARY KEY ("MOTIVOVIAJE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_USUARIO_BANCARIO
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_USUARIO_BANCARIO" MODIFY ("PTOVTAUSUARIOBANCARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_USUARIO_BANCARIO" MODIFY ("PUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_USUARIO_BANCARIO" MODIFY ("USUARIOBANCARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_USUARIO_BANCARIO" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table BITACORA_ELEKTRA
+--------------------------------------------------------
+
+ ALTER TABLE "BITACORA_ELEKTRA" MODIFY ("BITACORAELEKTRA_ID" NOT NULL ENABLE);
+ ALTER TABLE "BITACORA_ELEKTRA" ADD CONSTRAINT "PK__BITACORA__9482FD3F10966653" PRIMARY KEY ("BITACORAELEKTRA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_D3
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_D3" MODIFY ("FISCALD3_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_D3" ADD CONSTRAINT "FISCAL_D3_PK" PRIMARY KEY ("FISCALD3_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PACOTE_DESCONTO_BILHETE
+--------------------------------------------------------
+
+ ALTER TABLE "PACOTE_DESCONTO_BILHETE" MODIFY ("PACOTEDESCONTOBILHETE_ID" NOT NULL ENABLE);
+ ALTER TABLE "PACOTE_DESCONTO_BILHETE" ADD PRIMARY KEY ("PACOTEDESCONTOBILHETE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONEXION_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_CTRL" MODIFY ("CONEXIONCTRL_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONEXION_CTRL" MODIFY ("INDFIXA" NOT NULL ENABLE);
+ ALTER TABLE "CONEXION_CTRL" ADD PRIMARY KEY ("CONEXIONCTRL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PACOTE_TARIFA
+--------------------------------------------------------
+
+ ALTER TABLE "PACOTE_TARIFA" MODIFY ("PACOTETARIFA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PACOTE_TARIFA" ADD PRIMARY KEY ("PACOTETARIFA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CORRIDA
+--------------------------------------------------------
+
+ ALTER TABLE "CORRIDA" MODIFY ("CORRIDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORRIDA" MODIFY ("FECCORRIDA" NOT NULL ENABLE);
+ ALTER TABLE "CORRIDA" ADD CONSTRAINT "PK__CORRIDA__C9B0E6F673C51D7B" PRIMARY KEY ("CORRIDA_ID", "FECCORRIDA")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MERCADO_COMPETIDO
+--------------------------------------------------------
+
+ ALTER TABLE "MERCADO_COMPETIDO" MODIFY ("MERCADOCOMPETIDO_ID" NOT NULL ENABLE);
+ ALTER TABLE "MERCADO_COMPETIDO" ADD CONSTRAINT "PK__MERCADO___DA11E1A519CACAD2" PRIMARY KEY ("MERCADOCOMPETIDO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PUNTO_PUBLICACION
+--------------------------------------------------------
+
+ ALTER TABLE "PUNTO_PUBLICACION" MODIFY ("PUNTOPUBLICACION_ID" NOT NULL ENABLE);
+ ALTER TABLE "PUNTO_PUBLICACION" ADD CONSTRAINT "PK__PUNTO_PU__FDF0B48500AA174D" PRIMARY KEY ("PUNTOPUBLICACION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CAMBIO_TITULARIDAD
+--------------------------------------------------------
+
+ ALTER TABLE "CAMBIO_TITULARIDAD" MODIFY ("CAMBIOTITULARIDAD_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAMBIO_TITULARIDAD" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAMBIO_TITULARIDAD" MODIFY ("PUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAMBIO_TITULARIDAD" MODIFY ("BOLETOORIGINAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAMBIO_TITULARIDAD" MODIFY ("BOLETO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAMBIO_TITULARIDAD" ADD CONSTRAINT "CAMBIO_TITULARIDAD_PK" PRIMARY KEY ("CAMBIOTITULARIDAD_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MOVIMIENTO_TARJETA
+--------------------------------------------------------
+
+ ALTER TABLE "MOVIMIENTO_TARJETA" MODIFY ("MOVIMIENTOTARJETA_ID" NOT NULL ENABLE);
+ ALTER TABLE "MOVIMIENTO_TARJETA" ADD CONSTRAINT "PK__MOVIMIEN__D3E77EB100FF1D08" PRIMARY KEY ("MOVIMIENTOTARJETA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_OPERACION_CC
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_OPERACION_CC" MODIFY ("TIPOOPERACIONCC_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_OPERACION_CC" ADD PRIMARY KEY ("TIPOOPERACIONCC_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TRAMO_TIEMPO
+--------------------------------------------------------
+
+ ALTER TABLE "TRAMO_TIEMPO" MODIFY ("TRAMOTIEMPO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TRAMO_TIEMPO" ADD CONSTRAINT "PK__TRAMO_TI__EEE3054D0C85DE4D" PRIMARY KEY ("TRAMOTIEMPO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_DERIVATIVES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_DERIVATIVES" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_DERIVATIVES" MODIFY ("SRC_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_DERIVATIVES" MODIFY ("DERIVED_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_DERIVATIVES" MODIFY ("DERIVED_CONNECTION_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_DERIVATIVES" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_DERIVATIVES" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_DERIVATIVES" ADD CONSTRAINT "MIGRDER_CHK" CHECK (ENABLED = 'Y' OR ENABLED = 'y' OR ENABLED = 'N' OR ENABLED = 'n') ENABLE;
+ ALTER TABLE "MD_DERIVATIVES" ADD CONSTRAINT "MIGRDREIVATIVES_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PROD_MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_MARCA" MODIFY ("PRODMARCA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PROD_MARCA" ADD CONSTRAINT "PK__PROD_MAR__69579D7B00750D23" PRIMARY KEY ("PRODMARCA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table VIGENCIA_TARIFA
+--------------------------------------------------------
+
+ ALTER TABLE "VIGENCIA_TARIFA" MODIFY ("VIGENCIATARIFA_ID" NOT NULL ENABLE);
+ ALTER TABLE "VIGENCIA_TARIFA" ADD CONSTRAINT "PK__VIGENCIA__C5FF12F203317E3D" PRIMARY KEY ("VIGENCIATARIFA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_T2
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_T2" MODIFY ("FISCALT2_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table PRICING_CORRIDA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_CORRIDA" MODIFY ("PRICINGCORRIDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_CORRIDA" ADD CONSTRAINT "PK__PRICING___345A1F345649C92D" PRIMARY KEY ("PRICINGCORRIDA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PROD_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_FORMAPAGO" MODIFY ("PRODFORMAPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PROD_FORMAPAGO" ADD CONSTRAINT "PK__PROD_FOR__DABAB045062DE679" PRIMARY KEY ("PRODFORMAPAGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_ML2
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_ML2" MODIFY ("FISCALML2_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_ML2" MODIFY ("FISCALIMPRESSORA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table ITEM_ADICIONAL
+--------------------------------------------------------
+
+ ALTER TABLE "ITEM_ADICIONAL" MODIFY ("ITEMADICIONAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "ITEM_ADICIONAL" ADD PRIMARY KEY ("ITEMADICIONAL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PEOPLE_ACTIVITIES
+--------------------------------------------------------
+
+ ALTER TABLE "PEOPLE_ACTIVITIES" MODIFY ("P_NAME" NOT NULL ENABLE);
+ ALTER TABLE "PEOPLE_ACTIVITIES" MODIFY ("ACTIVITY" NOT NULL ENABLE);
+ ALTER TABLE "PEOPLE_ACTIVITIES" ADD CONSTRAINT "PK_PEOPLE_ACTIVITIES" PRIMARY KEY ("P_NAME", "ACTIVITY")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONEXION_EXCEPCION_RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_EXCEPCION_RUTA" MODIFY ("CONEXIONEXCEPCIONRUTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONEXION_EXCEPCION_RUTA" ADD PRIMARY KEY ("CONEXIONEXCEPCIONRUTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DET_ABASTO_BOLETO_HIST
+--------------------------------------------------------
+
+ ALTER TABLE "DET_ABASTO_BOLETO_HIST" MODIFY ("DETABASTOBOLETOHIST_ID" NOT NULL ENABLE);
+ ALTER TABLE "DET_ABASTO_BOLETO_HIST" ADD PRIMARY KEY ("DETABASTOBOLETOHIST_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table BOLETO_PRICING
+--------------------------------------------------------
+
+ ALTER TABLE "BOLETO_PRICING" MODIFY ("BOLETOPRICING_ID" NOT NULL ENABLE);
+ ALTER TABLE "BOLETO_PRICING" ADD CONSTRAINT "PK__BOLETO_P__F0C47D567F6BDA51" PRIMARY KEY ("BOLETOPRICING_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CAJA_DET_PAGO
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_DET_PAGO" MODIFY ("CAJADETPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAJA_DET_PAGO" ADD CONSTRAINT "PK__CAJA_DET__48F3365426BAB19C" PRIMARY KEY ("CAJADETPAGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CAJA_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_FORMAPAGO" MODIFY ("CAJAFORMAPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CAJA_FORMAPAGO" ADD CONSTRAINT "PK__CAJA_FOR__B7BC130C50B0EB68" PRIMARY KEY ("CAJAFORMAPAGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_FORMAPAGO_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_FORMAPAGO_EMPRESA" MODIFY ("FISCALFORMAPAGOEMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_FORMAPAGO_EMPRESA" MODIFY ("TIPOFORMAPAGO" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_FORMAPAGO_EMPRESA" MODIFY ("DESCRICAO" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_FORMAPAGO_EMPRESA" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_FORMAPAGO_EMPRESA" ADD PRIMARY KEY ("FISCALFORMAPAGOEMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_PROJECTS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_PROJECTS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_PROJECTS" MODIFY ("PROJECT_NAME" NOT NULL ENABLE);
+ ALTER TABLE "MD_PROJECTS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_PROJECTS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_PROJECTS" ADD CONSTRAINT "MD_PROJECTS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_DIA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_DIA" MODIFY ("PRICINGDIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_DIA" ADD CONSTRAINT "PK__PRICING___6BDF368651851410" PRIMARY KEY ("PRICINGDIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table BOLETO_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "BOLETO_FORMAPAGO" MODIFY ("BOLETOFORMAPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "BOLETO_FORMAPAGO" ADD CONSTRAINT "PK__BOLETO_F__F1F5B9C10618D7E0" PRIMARY KEY ("BOLETOFORMAPAGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PRECO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PRECO" MODIFY ("PRECO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PRECO" MODIFY ("CODIGO_LINHA" NOT NULL ENABLE);
+ ALTER TABLE "FD_PRECO" MODIFY ("DESTINO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PRECO" MODIFY ("ORIGEM_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PRECO" ADD PRIMARY KEY ("PRECO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PERIODO_VACACIONAL
+--------------------------------------------------------
+
+ ALTER TABLE "PERIODO_VACACIONAL" MODIFY ("PERIODOVACACIONAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "PERIODO_VACACIONAL" ADD CONSTRAINT "PK__PERIODO___0BA3309A70099B30" PRIMARY KEY ("PERIODOVACACIONAL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_ASIENTO
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_ASIENTO" MODIFY ("PRICINGASIENTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_ASIENTO" ADD CONSTRAINT "PK__PRICING___E2CB31526774552F" PRIMARY KEY ("PRICINGASIENTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RECUSA
+--------------------------------------------------------
+
+ ALTER TABLE "RECUSA" ADD CONSTRAINT "RECUSA_PK" PRIMARY KEY ("RECUSA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MIGRLOG
+--------------------------------------------------------
+
+ ALTER TABLE "MIGRLOG" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MIGRLOG" MODIFY ("LOG_DATE" NOT NULL ENABLE);
+ ALTER TABLE "MIGRLOG" MODIFY ("SEVERITY" NOT NULL ENABLE);
+ ALTER TABLE "MIGRLOG" ADD CONSTRAINT "MIGRLOG_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_SOURCE_INFO
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_SOURCE_INFO" MODIFY ("SOURCE_INFO_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_SOURCE_INFO" MODIFY ("SOURCE_INFO_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_SOURCE_INFO" MODIFY ("MODEL_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_SOURCE_INFO" MODIFY ("MODEL_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_SOURCE_INFO" MODIFY ("MODEL_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_SOURCE_INFO" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table MD_MIGR_DEPENDENCY
+--------------------------------------------------------
+
+ ALTER TABLE "MD_MIGR_DEPENDENCY" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_DEPENDENCY" MODIFY ("CONNECTION_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_DEPENDENCY" MODIFY ("PARENT_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_DEPENDENCY" MODIFY ("CHILD_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_DEPENDENCY" MODIFY ("PARENT_OBJECT_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_DEPENDENCY" MODIFY ("CHILD_OBJECT_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_DEPENDENCY" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_DEPENDENCY" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_MIGR_DEPENDENCY" ADD CONSTRAINT "MIGR_DEPENDENCY_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRECIO_FIXO_PEDAGIO
+--------------------------------------------------------
+
+ ALTER TABLE "PRECIO_FIXO_PEDAGIO" MODIFY ("PRECIOFIXOPEDAGIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRECIO_FIXO_PEDAGIO" MODIFY ("PRACAPEDAGIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRECIO_FIXO_PEDAGIO" MODIFY ("VALORFIXO" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table RESERVACION_CLASE
+--------------------------------------------------------
+
+ ALTER TABLE "RESERVACION_CLASE" MODIFY ("RESERVACIONCLASE_ID" NOT NULL ENABLE);
+ ALTER TABLE "RESERVACION_CLASE" ADD CONSTRAINT "PK__RESERVAC__0073FCD74F12BBB9" PRIMARY KEY ("RESERVACIONCLASE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RUTA_EMBRQ_DESEMBRQ
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA_EMBRQ_DESEMBRQ" MODIFY ("RUTAEMBRQDESEMBRQ_ID" NOT NULL ENABLE);
+ ALTER TABLE "RUTA_EMBRQ_DESEMBRQ" MODIFY ("RUTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "RUTA_EMBRQ_DESEMBRQ" MODIFY ("PARADA_ID" NOT NULL ENABLE);
+ ALTER TABLE "RUTA_EMBRQ_DESEMBRQ" ADD CONSTRAINT "PK_RUTA_EMBRQ_DESEMBRQ" PRIMARY KEY ("RUTAEMBRQDESEMBRQ_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ABASTO_BOLETO_BKP_FISCAL
+--------------------------------------------------------
+
+ ALTER TABLE "ABASTO_BOLETO_BKP_FISCAL" MODIFY ("ABASTOBOLETO_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table CONVENIO_USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO_USUARIO" MODIFY ("CONVENIOUSUARIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONVENIO_USUARIO" ADD PRIMARY KEY ("CONVENIOUSUARIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_ALIQUOTA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_ALIQUOTA_EMPRESA" MODIFY ("FISCALALIQUOTAEMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_ALIQUOTA_EMPRESA" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_ALIQUOTA_EMPRESA" ADD PRIMARY KEY ("FISCALALIQUOTAEMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table GRUPO_RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "GRUPO_RUTA" MODIFY ("GRUPORUTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "GRUPO_RUTA" ADD PRIMARY KEY ("GRUPORUTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PROD_TIPOPTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_TIPOPTOVTA" MODIFY ("PRODTIPOPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PROD_TIPOPTOVTA" ADD CONSTRAINT "PK__PROD_TIP__A6AD850362E4AA3C" PRIMARY KEY ("PRODTIPOPTOVTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CLASE_PAGO
+--------------------------------------------------------
+
+ ALTER TABLE "CLASE_PAGO" MODIFY ("CLASEPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLASE_PAGO" ADD CONSTRAINT "PK__CLASE_PA__2EC70AF057B2EEB2" PRIMARY KEY ("CLASEPAGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_PONTUACAO_NOP
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PONTUACAO_NOP" MODIFY ("PONTUACAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_NOP" MODIFY ("DATA_FIM" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_NOP" MODIFY ("DATA_INICIO" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_NOP" MODIFY ("FATOR" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_NOP" MODIFY ("NUCLEO_OPERACIONAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_NOP" MODIFY ("TIPO_BONUS_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_PONTUACAO_NOP" ADD PRIMARY KEY ("PONTUACAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONSTANTE
+--------------------------------------------------------
+
+ ALTER TABLE "CONSTANTE" MODIFY ("CONSTANTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONSTANTE" ADD CONSTRAINT "PK__CONSTANT__EFCD716E51DA19CB" PRIMARY KEY ("CONSTANTE_ID")
+ USING INDEX ENABLE;
+ ALTER TABLE "CONSTANTE" ADD CONSTRAINT "UNQ_CONSTANTE_NOMBCONSTANTE" UNIQUE ("NOMBCONSTANTE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_SCHEMAS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_SCHEMAS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_SCHEMAS" MODIFY ("CATALOG_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_SCHEMAS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_SCHEMAS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_SCHEMAS" ADD CONSTRAINT "MD_SCHEMAS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ESCOLA
+--------------------------------------------------------
+
+ ALTER TABLE "ESCOLA" MODIFY ("ESCOLA_ID" NOT NULL ENABLE);
+ ALTER TABLE "ESCOLA" ADD PRIMARY KEY ("ESCOLA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_IMPRESSORA
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_IMPRESSORA" MODIFY ("FISCALIMPRESSORA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_IMPRESSORA" MODIFY ("PUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_IMPRESSORA" MODIFY ("INDBLOQUEAECF" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_IMPRESSORA" MODIFY ("INDVALIDAESTADO" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_IMPRESSORA" ADD PRIMARY KEY ("FISCALIMPRESSORA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CASETA_PEAJE
+--------------------------------------------------------
+
+ ALTER TABLE "CASETA_PEAJE" MODIFY ("CASETAPEAJE_ID" NOT NULL ENABLE);
+ ALTER TABLE "CASETA_PEAJE" ADD PRIMARY KEY ("CASETAPEAJE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FECHAMENTO_PARAMPTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "FECHAMENTO_PARAMPTOVTA" MODIFY ("FECHAMENTOPARAMPTOVTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_PARAMPTOVTA" MODIFY ("PUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_PARAMPTOVTA" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_PARAMPTOVTA" ADD PRIMARY KEY ("FECHAMENTOPARAMPTOVTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table STATUS_ENVIO
+--------------------------------------------------------
+
+ ALTER TABLE "STATUS_ENVIO" MODIFY ("STATUSENVIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "STATUS_ENVIO" ADD CONSTRAINT "PK__STATUS_E__21982BFC7FEAFD3E" PRIMARY KEY ("STATUSENVIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SUBTIPO_CORRIDA
+--------------------------------------------------------
+
+ ALTER TABLE "SUBTIPO_CORRIDA" MODIFY ("SUBTIPOCORRIDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "SUBTIPO_CORRIDA" ADD CONSTRAINT "PK__SUBTIPO___CBE4BCAA7849DB76" PRIMARY KEY ("SUBTIPOCORRIDA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TK_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "TK_FORMAPAGO" MODIFY ("TKFORMAPAGO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TK_FORMAPAGO" ADD PRIMARY KEY ("TKFORMAPAGO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AUDIT_ACTION
+--------------------------------------------------------
+
+ ALTER TABLE "AUDIT_ACTION" MODIFY ("AUDITACTION_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_ACTION" MODIFY ("ACTIONNAME" NOT NULL ENABLE);
+ ALTER TABLE "AUDIT_ACTION" ADD PRIMARY KEY ("AUDITACTION_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CORRIDA_BLOQUEO
+--------------------------------------------------------
+
+ ALTER TABLE "CORRIDA_BLOQUEO" MODIFY ("CORRIDABLOQUEO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORRIDA_BLOQUEO" ADD CONSTRAINT "PK__CORRIDA___A38A778B335592AB" PRIMARY KEY ("CORRIDABLOQUEO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CORTE_PUNTOVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "CORTE_PUNTOVENTA" MODIFY ("CORTEPUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORTE_PUNTOVENTA" ADD CONSTRAINT "PK__CORTE_PU__0510E3FD1B7E091A" PRIMARY KEY ("CORTEPUNTOVENTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PTOVTA_ESTOQUE
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_ESTOQUE" MODIFY ("PTOVTAESTOQUE_ID" NOT NULL ENABLE);
+ ALTER TABLE "PTOVTA_ESTOQUE" ADD PRIMARY KEY ("PTOVTAESTOQUE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONTA_CXC_DETALLE
+--------------------------------------------------------
+
+ ALTER TABLE "CONTA_CXC_DETALLE" MODIFY ("PROCEDENCIA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXC_DETALLE" MODIFY ("FOLIO_CONSECUTIVO" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXC_DETALLE" MODIFY ("EMPRESA" NOT NULL ENABLE);
+ ALTER TABLE "CONTA_CXC_DETALLE" MODIFY ("RENGLON" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table MD_OTHER_OBJECTS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_OTHER_OBJECTS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_OTHER_OBJECTS" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_OTHER_OBJECTS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_OTHER_OBJECTS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_OTHER_OBJECTS" ADD CONSTRAINT "MD_OTHER_OBJECTS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "PACOTE" MODIFY ("PACOTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "PACOTE" ADD PRIMARY KEY ("PACOTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PUNTO_VENTA
+--------------------------------------------------------
+
+ ALTER TABLE "PUNTO_VENTA" MODIFY ("PUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PUNTO_VENTA" ADD CONSTRAINT "PK__PUNTO_VE__70E3F9FB46E78A0C" PRIMARY KEY ("PUNTOVENTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONFERENCIA_PENDENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "CONFERENCIA_PENDENCIA" MODIFY ("CONFERENCIAPENDENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONFERENCIA_PENDENCIA" ADD PRIMARY KEY ("CONFERENCIAPENDENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SYS_EXPORT_TABLESPACE_34
+--------------------------------------------------------
+
+ ALTER TABLE "SYS_EXPORT_TABLESPACE_34" ADD UNIQUE ("PROCESS_ORDER", "DUPLICATE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_EVENTO_EXTRA
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_EVENTO_EXTRA" MODIFY ("TIPOEVENTOEXTRA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_EVENTO_EXTRA" ADD CONSTRAINT "PK__TIPO_EVE__9F1ECC6C7760A435" PRIMARY KEY ("TIPOEVENTOEXTRA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_RESGATE_NOP_EXCECAO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_RESGATE_NOP_EXCECAO" MODIFY ("RESGATE_NOP_EXCECAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_NOP_EXCECAO" MODIFY ("DATA_FIM" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_NOP_EXCECAO" MODIFY ("DATA_INICIO" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_NOP_EXCECAO" MODIFY ("FATOR" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_NOP_EXCECAO" MODIFY ("RESGATE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_RESGATE_NOP_EXCECAO" ADD PRIMARY KEY ("RESGATE_NOP_EXCECAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_J1
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_J1" MODIFY ("FISCALJ1_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_J1" ADD CONSTRAINT "FISCAL_J1_PK" PRIMARY KEY ("FISCALJ1_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_INDEX_DETAILS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_INDEX_DETAILS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_INDEX_DETAILS" MODIFY ("INDEX_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_INDEX_DETAILS" MODIFY ("COLUMN_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_INDEX_DETAILS" MODIFY ("DETAIL_ORDER" NOT NULL ENABLE);
+ ALTER TABLE "MD_INDEX_DETAILS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_INDEX_DETAILS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_INDEX_DETAILS" ADD CONSTRAINT "MD_INDEX_DETAILS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_STORED_PROGRAMS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_STORED_PROGRAMS" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_STORED_PROGRAMS" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_STORED_PROGRAMS" MODIFY ("LANGUAGE" NOT NULL ENABLE);
+ ALTER TABLE "MD_STORED_PROGRAMS" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_STORED_PROGRAMS" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_STORED_PROGRAMS" ADD CONSTRAINT "MD_STORED_PROGRAMS_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MD_TABLESPACES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_TABLESPACES" MODIFY ("ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_TABLESPACES" MODIFY ("SCHEMA_ID_FK" NOT NULL ENABLE);
+ ALTER TABLE "MD_TABLESPACES" MODIFY ("SECURITY_GROUP_ID" NOT NULL ENABLE);
+ ALTER TABLE "MD_TABLESPACES" MODIFY ("CREATED_ON" NOT NULL ENABLE);
+ ALTER TABLE "MD_TABLESPACES" ADD CONSTRAINT "MD_TABLESPACES_PK" PRIMARY KEY ("ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PROD_PUNTOVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_PUNTOVENTA" MODIFY ("PRODPUNTOVENTA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PROD_PUNTOVENTA" ADD CONSTRAINT "PK__PROD_PUN__1BD2EFC26E565CE8" PRIMARY KEY ("PRODPUNTOVENTA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ZONA
+--------------------------------------------------------
+
+ ALTER TABLE "ZONA" MODIFY ("ZONA_ID" NOT NULL ENABLE);
+ ALTER TABLE "ZONA" ADD CONSTRAINT "PK__ZONA__33415AB37F60ED59" PRIMARY KEY ("ZONA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CONTROL_EFECTIVO
+--------------------------------------------------------
+
+ ALTER TABLE "CONTROL_EFECTIVO" MODIFY ("CONTROLEFECTIVO_ID" NOT NULL ENABLE);
+ ALTER TABLE "CONTROL_EFECTIVO" ADD CONSTRAINT "PK__CONTROL___520DBA403AAC9BB0" PRIMARY KEY ("CONTROLEFECTIVO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_NATIVE_TO_LOGICAL
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_NATIVE_TO_LOGICAL" MODIFY ("RDBMS_TYPE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_NATIVE_TO_LOGICAL" MODIFY ("RDBMS_VERSION" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_NATIVE_TO_LOGICAL" MODIFY ("LT_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_NATIVE_TO_LOGICAL" MODIFY ("LOGICAL_TYPE_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_NATIVE_TO_LOGICAL" MODIFY ("LOGICAL_TYPE_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_NATIVE_TO_LOGICAL" MODIFY ("DESIGN_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_NATIVE_TO_LOGICAL" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_NATIVE_TO_LOGICAL" MODIFY ("DESIGN_NAME" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table AVISO_USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "AVISO_USUARIO" MODIFY ("USUARIOAVISO_ID" NOT NULL ENABLE);
+ ALTER TABLE "AVISO_USUARIO" ADD CONSTRAINT "PK__AVISO_US__02B3F2041EE485AA" PRIMARY KEY ("USUARIOAVISO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table REDONDEO_MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "REDONDEO_MARCA" MODIFY ("REDONDEO_MARCA" NOT NULL ENABLE);
+ ALTER TABLE "REDONDEO_MARCA" ADD CONSTRAINT "PK__REDONDEO__7C90952E762C88DA" PRIMARY KEY ("REDONDEO_MARCA")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SECUENCIA_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "SECUENCIA_CTRL" MODIFY ("SECUENCIACTRL_ID" NOT NULL ENABLE);
+ ALTER TABLE "SECUENCIA_CTRL" ADD CONSTRAINT "PK__SECUENCI__15A7F55B6D181FEC" PRIMARY KEY ("SECUENCIACTRL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FECHAMENTO_DEPOSITO
+--------------------------------------------------------
+
+ ALTER TABLE "FECHAMENTO_DEPOSITO" MODIFY ("FECHAMENTODEPOSITO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_DEPOSITO" MODIFY ("EMPRESACONTABANCARIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_DEPOSITO" MODIFY ("FECHAMENTOCNTCORRENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_DEPOSITO" MODIFY ("NUMDEPOSITO" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_DEPOSITO" MODIFY ("VALOR" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_DEPOSITO" MODIFY ("INSTIFINANCEIRA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_DEPOSITO" ADD CONSTRAINT "FECHAMENTO_DEPOSITO_PK" PRIMARY KEY ("FECHAMENTODEPOSITO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table MARCA_AUTOBUS
+--------------------------------------------------------
+
+ ALTER TABLE "MARCA_AUTOBUS" MODIFY ("MARCAAUTOBUS_ID" NOT NULL ENABLE);
+ ALTER TABLE "MARCA_AUTOBUS" ADD PRIMARY KEY ("MARCAAUTOBUS_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PARAM_CANJE_PUNTO
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_CANJE_PUNTO" MODIFY ("PARAMCANJEPUNTO_ID" NOT NULL ENABLE);
+ ALTER TABLE "PARAM_CANJE_PUNTO" ADD CONSTRAINT "PK__PARAM_CA__57B6125206ED0088" PRIMARY KEY ("PARAMCANJEPUNTO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table RUTA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA_EMPRESA" MODIFY ("RUTAEMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "RUTA_EMPRESA" ADD CONSTRAINT "PK__RUTA_EMP__19EB75951B9317B3" PRIMARY KEY ("RUTAEMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table BOLETO_SERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "BOLETO_SERVICIO" MODIFY ("BOLETOSERVICIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "BOLETO_SERVICIO" ADD CONSTRAINT "PK__BOLETO_S__724AC5F978BEDCC2" PRIMARY KEY ("BOLETOSERVICIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_VIGENCIA_PONTOS
+--------------------------------------------------------
+
+ ALTER TABLE "FD_VIGENCIA_PONTOS" MODIFY ("VIGENCIA_PONTOS_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_VIGENCIA_PONTOS" ADD PRIMARY KEY ("VIGENCIA_PONTOS_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FOLIO_PREIMPRESO
+--------------------------------------------------------
+
+ ALTER TABLE "FOLIO_PREIMPRESO" MODIFY ("FOLIOPREIMPRESO_ID" NOT NULL ENABLE);
+ ALTER TABLE "FOLIO_PREIMPRESO" ADD CONSTRAINT "PK__FOLIO_PR__A8D12BFD2BE97B0D" PRIMARY KEY ("FOLIOPREIMPRESO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AG_VENCIMENTOS_CTAS_PAGAR
+--------------------------------------------------------
+
+ ALTER TABLE "AG_VENCIMENTOS_CTAS_PAGAR" MODIFY ("AGVENCIMENTOSCTASPAGAR_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOS_CTAS_PAGAR" MODIFY ("AGCONTASPAGAR_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOS_CTAS_PAGAR" MODIFY ("VENCIMENTO" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOS_CTAS_PAGAR" MODIFY ("VALOR" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOS_CTAS_PAGAR" MODIFY ("DATAINICIO" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOS_CTAS_PAGAR" MODIFY ("DATAFIM" NOT NULL ENABLE);
+ ALTER TABLE "AG_VENCIMENTOS_CTAS_PAGAR" ADD PRIMARY KEY ("AGVENCIMENTOSCTASPAGAR_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CLIENTE
+--------------------------------------------------------
+
+ ALTER TABLE "CLIENTE" MODIFY ("CLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "CLIENTE" ADD CONSTRAINT "PK__CLIENTE__6BEB1D134E739D3B" PRIMARY KEY ("CLIENTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_NUCLEO_OPERACIONAL
+--------------------------------------------------------
+
+ ALTER TABLE "FD_NUCLEO_OPERACIONAL" MODIFY ("NUCLEO_OPERACIONAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_NUCLEO_OPERACIONAL" ADD PRIMARY KEY ("NUCLEO_OPERACIONAL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FISCAL_R2
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R2" MODIFY ("FISCALR2_ID" NOT NULL ENABLE);
+ ALTER TABLE "FISCAL_R2" MODIFY ("FISCALIMPRESSORA_ID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table TIPO_INFORMATIVO
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_INFORMATIVO" MODIFY ("TIPOINFORMATIVO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_INFORMATIVO" ADD CONSTRAINT "PK_TIPOINFORMATIVO" PRIMARY KEY ("TIPOINFORMATIVO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AUDITORIA_CHAVE
+--------------------------------------------------------
+
+ ALTER TABLE "AUDITORIA_CHAVE" MODIFY ("CHAVE_ID" NOT NULL ENABLE);
+ ALTER TABLE "AUDITORIA_CHAVE" ADD PRIMARY KEY ("CHAVE_ID", "CHAVE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ORGAO_TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "ORGAO_TRAMO" MODIFY ("ORGAOTRAMO_ID" NOT NULL ENABLE);
+ ALTER TABLE "ORGAO_TRAMO" ADD PRIMARY KEY ("ORGAOTRAMO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TIPO_DOMICILIO
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_DOMICILIO" MODIFY ("TIPODOMICILIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TIPO_DOMICILIO" ADD CONSTRAINT "PK__TIPO_DOM__F24146823864608B" PRIMARY KEY ("TIPODOMICILIO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table CORE_AVITUALLAMIENTO
+--------------------------------------------------------
+
+ ALTER TABLE "CORE_AVITUALLAMIENTO" MODIFY ("CORRIDA_ID" NOT NULL ENABLE);
+ ALTER TABLE "CORE_AVITUALLAMIENTO" MODIFY ("FECCORRIDA" NOT NULL ENABLE);
+ ALTER TABLE "CORE_AVITUALLAMIENTO" ADD CONSTRAINT "PK__CORE_AVI__C9B0E6F667B44C51" PRIMARY KEY ("CORRIDA_ID", "FECCORRIDA")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FD_CLIENTE_DETALHE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_CLIENTE_DETALHE" MODIFY ("CLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "FD_CLIENTE_DETALHE" ADD CONSTRAINT "FD_CLIENTE_DETALHE_PK" PRIMARY KEY ("CLIENTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table ORGAO_EMP_PARAM
+--------------------------------------------------------
+
+ ALTER TABLE "ORGAO_EMP_PARAM" MODIFY ("ORGAOEMPPARAM_ID" NOT NULL ENABLE);
+ ALTER TABLE "ORGAO_EMP_PARAM" ADD PRIMARY KEY ("ORGAOEMPPARAM_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table PRICING_VIGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_VIGENCIA" MODIFY ("PRICINGVIGENCIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "PRICING_VIGENCIA" ADD CONSTRAINT "PK__PRICING___F31715801A34DF26" PRIMARY KEY ("PRICINGVIGENCIA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TAXPOL_EXCECAO
+--------------------------------------------------------
+
+ ALTER TABLE "TAXPOL_EXCECAO" MODIFY ("TAXPOLEXCECAO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TAXPOL_EXCECAO" ADD CONSTRAINT "TAXPOLEXCECAO_PK" PRIMARY KEY ("TAXPOLEXCECAO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "TRAMO" MODIFY ("TRAMO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TRAMO" MODIFY ("INTEGRADOTOTVS" NOT NULL ENABLE);
+ ALTER TABLE "TRAMO" MODIFY ("CANTKMENTRADASAIDA" NOT NULL ENABLE);
+ ALTER TABLE "TRAMO" ADD CONSTRAINT "PK__TRAMO__83A18D7801142BA1" PRIMARY KEY ("TRAMO_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table SECRETARIA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "SECRETARIA_EMPRESA" MODIFY ("SECRETARIAEMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "SECRETARIA_EMPRESA" MODIFY ("SECRETARIA_ID" NOT NULL ENABLE);
+ ALTER TABLE "SECRETARIA_EMPRESA" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "SECRETARIA_EMPRESA" ADD PRIMARY KEY ("SECRETARIAEMPRESA_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table TRAMO_KM_SERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "TRAMO_KM_SERVICIO" MODIFY ("TRAMOKMSERVICIO" NOT NULL ENABLE);
+ ALTER TABLE "TRAMO_KM_SERVICIO" MODIFY ("TRAMO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TRAMO_KM_SERVICIO" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "TRAMO_KM_SERVICIO" MODIFY ("CLASESERVICIO_ID" NOT NULL ENABLE);
+ ALTER TABLE "TRAMO_KM_SERVICIO" MODIFY ("CANTKMPAGOCONDUCTOR" NOT NULL ENABLE);
+ ALTER TABLE "TRAMO_KM_SERVICIO" MODIFY ("ACTIVO" NOT NULL ENABLE);
+ ALTER TABLE "TRAMO_KM_SERVICIO" ADD CONSTRAINT "PK__TRAMO_KM__AE8AD751443605EA" PRIMARY KEY ("TRAMOKMSERVICIO")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table AG_DEV_ADIANTAMENTO_CLIENTE
+--------------------------------------------------------
+
+ ALTER TABLE "AG_DEV_ADIANTAMENTO_CLIENTE" MODIFY ("AGDEVADIANTAMENTOCLIENTE_ID" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEV_ADIANTAMENTO_CLIENTE" MODIFY ("ESTABELECIMENTO" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEV_ADIANTAMENTO_CLIENTE" MODIFY ("CONTADESPREC" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEV_ADIANTAMENTO_CLIENTE" MODIFY ("DATA" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEV_ADIANTAMENTO_CLIENTE" MODIFY ("VALOR" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEV_ADIANTAMENTO_CLIENTE" MODIFY ("INDINTEGRADO" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEV_ADIANTAMENTO_CLIENTE" MODIFY ("DATAINICIO" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEV_ADIANTAMENTO_CLIENTE" MODIFY ("DATAFIM" NOT NULL ENABLE);
+ ALTER TABLE "AG_DEV_ADIANTAMENTO_CLIENTE" ADD PRIMARY KEY ("AGDEVADIANTAMENTOCLIENTE_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_TABLES
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_TABLES" MODIFY ("TABLE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_TABLES" MODIFY ("OBJECT_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_TABLES" MODIFY ("OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_TABLES" MODIFY ("MODEL_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_TABLES" MODIFY ("MODEL_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_TABLES" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table DOCUMENTO
+--------------------------------------------------------
+
+ ALTER TABLE "DOCUMENTO" MODIFY ("ZZIDSERV" NOT NULL ENABLE);
+ ALTER TABLE "DOCUMENTO" ADD CONSTRAINT "DOCUMENTO_PK" PRIMARY KEY ("ZZIDSERV", "ZZTIPDOC")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table FECHAMENTO_PARAMGERAL
+--------------------------------------------------------
+
+ ALTER TABLE "FECHAMENTO_PARAMGERAL" MODIFY ("FECHAMENTOPARAMGERAL_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_PARAMGERAL" MODIFY ("EMPRESA_ID" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_PARAMGERAL" MODIFY ("BOLETO_BANCO_COD" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_PARAMGERAL" MODIFY ("BOLETO_BANCO_AGENCIA" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_PARAMGERAL" MODIFY ("BOLETO_BANCO_CONTA" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_PARAMGERAL" MODIFY ("BOLETO_BANCO_CONTA_DIGITO" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_PARAMGERAL" MODIFY ("BOLETO_BANCO_CARTEIRA" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_PARAMGERAL" MODIFY ("BOLETO_DIAS_VENC" NOT NULL ENABLE);
+ ALTER TABLE "FECHAMENTO_PARAMGERAL" ADD PRIMARY KEY ("FECHAMENTOPARAMGERAL_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DISPONIBILIDAD
+--------------------------------------------------------
+
+ ALTER TABLE "DISPONIBILIDAD" MODIFY ("DISPONIBILIDAD_ID" NOT NULL ENABLE);
+ ALTER TABLE "DISPONIBILIDAD" ADD CONSTRAINT "PK__DISPONIB__CC72327F58BC2184" PRIMARY KEY ("DISPONIBILIDAD_ID")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Constraints for Table DMRS_COLUMNS
+--------------------------------------------------------
+
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("COLUMN_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("OBJECT_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("CONTAINER_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("CONTAINER_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("MANDATORY" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("DATATYPE_KIND" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("ENGINEER" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("TABLE_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("SEQUENCE" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("MODEL_ID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("MODEL_OVID" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("MODEL_NAME" NOT NULL ENABLE);
+ ALTER TABLE "DMRS_COLUMNS" MODIFY ("DESIGN_OVID" NOT NULL ENABLE);
+--------------------------------------------------------
+-- Constraints for Table SYS_IMPORT_TABLESPACE_11
+--------------------------------------------------------
+
+ ALTER TABLE "SYS_IMPORT_TABLESPACE_11" ADD UNIQUE ("PROCESS_ORDER", "DUPLICATE")
+ USING INDEX ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ABASTO_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "ABASTO_BOLETO" ADD FOREIGN KEY ("CLASIFICACION_ID")
+ REFERENCES "CLASIFICACION" ("CLASIFICACION_ID") ENABLE;
+ ALTER TABLE "ABASTO_BOLETO" ADD FOREIGN KEY ("STATUSENVIO")
+ REFERENCES "STATUS_ENVIO" ("STATUSENVIO_ID") ENABLE;
+ ALTER TABLE "ABASTO_BOLETO" ADD FOREIGN KEY ("ARTICULO_ID")
+ REFERENCES "ARTICULO" ("ARTICULO_ID") ENABLE;
+ ALTER TABLE "ABASTO_BOLETO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "ABASTO_BOLETO" ADD FOREIGN KEY ("PUNTOVENTACENTRAL_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "ABASTO_BOLETO" ADD CONSTRAINT "FK_ABASTO_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "ABASTO_BOLETO" ADD FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ABASTO_CENTRAL
+--------------------------------------------------------
+
+ ALTER TABLE "ABASTO_CENTRAL" ADD CONSTRAINT "FK_ESTACION_ABASTO_CENTRAL" FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ABASTO_HISTO
+--------------------------------------------------------
+
+ ALTER TABLE "ABASTO_HISTO" ADD FOREIGN KEY ("TIPOMOVIMENTACION_ID")
+ REFERENCES "TIPO_MOVIMENTACION" ("TIPOMOVIMENTACION_ID") ENABLE;
+ ALTER TABLE "ABASTO_HISTO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "ABASTO_HISTO" ADD CONSTRAINT "FK_ESTACION_ABASTO_HISTO" FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AG_RATEIO_CTAS_RECEBER
+--------------------------------------------------------
+
+ ALTER TABLE "AG_RATEIO_CTAS_RECEBER" ADD CONSTRAINT "FK_AG_RATEIO_CTASRECEBER" FOREIGN KEY ("AGCONTASRECEBER_ID")
+ REFERENCES "AG_CONTAS_RECEBER" ("AGCONTASRECEBER_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AG_SERVICOS_CTAS_RECEBER
+--------------------------------------------------------
+
+ ALTER TABLE "AG_SERVICOS_CTAS_RECEBER" ADD CONSTRAINT "FK_AG_SERVICOS_CTASRECEBER" FOREIGN KEY ("AGCONTASRECEBER_ID")
+ REFERENCES "AG_CONTAS_RECEBER" ("AGCONTASRECEBER_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AG_VENCIMENTOS_CTAS_PAGAR
+--------------------------------------------------------
+
+ ALTER TABLE "AG_VENCIMENTOS_CTAS_PAGAR" ADD CONSTRAINT "FK_AG_VENCPAGAR_CTASPAGAR" FOREIGN KEY ("AGCONTASPAGAR_ID")
+ REFERENCES "AG_CONTAS_PAGAR" ("AGCONTASPAGAR_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AG_VENCIMENTOSDIV_CTAS_RECEBER
+--------------------------------------------------------
+
+ ALTER TABLE "AG_VENCIMENTOSDIV_CTAS_RECEBER" ADD CONSTRAINT "FK_AG_VENCDIV_CTASRECEBER" FOREIGN KEY ("AGCONTASRECEBER_ID")
+ REFERENCES "AG_CONTAS_RECEBER" ("AGCONTASRECEBER_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AG_VNCTO_CARTAO_CTAS_RECEBER
+--------------------------------------------------------
+
+ ALTER TABLE "AG_VNCTO_CARTAO_CTAS_RECEBER" ADD CONSTRAINT "FK_AG_VENCCARTAO_CTASRECEBER" FOREIGN KEY ("AGCONTASRECEBER_ID")
+ REFERENCES "AG_CONTAS_RECEBER" ("AGCONTASRECEBER_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AIDF
+--------------------------------------------------------
+
+ ALTER TABLE "AIDF" ADD FOREIGN KEY ("AIDFESP_ID")
+ REFERENCES "AIDF_ESPECIE" ("AIDFESP_ID") ENABLE;
+ ALTER TABLE "AIDF" ADD FOREIGN KEY ("AIDFTIPO_ID")
+ REFERENCES "AIDF_TIPO" ("AIDFTIPO_ID") ENABLE;
+ ALTER TABLE "AIDF" ADD CONSTRAINT "PUNTOVENTA_AIDF" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "AIDF" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "AIDF" ADD FOREIGN KEY ("ESTADO_ID")
+ REFERENCES "ESTADO" ("ESTADO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AJUSTE_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "AJUSTE_BOLETO" ADD FOREIGN KEY ("REGISTROUSUARIO_ID")
+ REFERENCES "REGISTRO_USUARIO" ("REGISTROUSUARIO_ID") ENABLE;
+ ALTER TABLE "AJUSTE_BOLETO" ADD FOREIGN KEY ("MOTIVOAJUSTE_ID")
+ REFERENCES "MOTIVO_AJUSTE" ("MOTIVOAJUSTE_ID") ENABLE;
+ ALTER TABLE "AJUSTE_BOLETO" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+ ALTER TABLE "AJUSTE_BOLETO" ADD CONSTRAINT "FK_AJUSTE_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ALERTA_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "ALERTA_CTRL" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "ALERTA_CTRL" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "ALERTA_CTRL" ADD FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "ALERTA_CTRL" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "ALERTA_CTRL" ADD FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ALIAS_SERVICO
+--------------------------------------------------------
+
+ ALTER TABLE "ALIAS_SERVICO" ADD CONSTRAINT "FK_ALIASSERVICO_ORIGEN" FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "ALIAS_SERVICO" ADD CONSTRAINT "FK_ALIASSERVICO_DESTINO" FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "ALIAS_SERVICO" ADD CONSTRAINT "FK_ALIASSERVICO_ALIASDESTINO" FOREIGN KEY ("ALIASDESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "ALIAS_SERVICO" ADD CONSTRAINT "FK_ALIASSERVICO_RUTA" FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "ALIAS_SERVICO" ADD CONSTRAINT "FK_ALIASSERVICO_ALIASORIGEN" FOREIGN KEY ("ALIASORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ASIENTO_EXCLUSIVO
+--------------------------------------------------------
+
+ ALTER TABLE "ASIENTO_EXCLUSIVO" ADD FOREIGN KEY ("PARADA_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "ASIENTO_EXCLUSIVO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "ASIENTO_EXCLUSIVO" ADD FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AUDIT_LOG
+--------------------------------------------------------
+
+ ALTER TABLE "AUDIT_LOG" ADD CONSTRAINT "FK_SISTEMA_AUDITLOG" FOREIGN KEY ("SISTEMA_ID")
+ REFERENCES "SISTEMA" ("SISTEMA_ID") ENABLE;
+ ALTER TABLE "AUDIT_LOG" ADD CONSTRAINT "FK_AUDITACTION_AUDITLOG" FOREIGN KEY ("AUDITACTION_ID")
+ REFERENCES "AUDIT_ACTION" ("AUDITACTION_ID") ENABLE;
+ ALTER TABLE "AUDIT_LOG" ADD CONSTRAINT "FK_AUDITSERVICE_AUDITLOG" FOREIGN KEY ("AUDITSERVICE_ID")
+ REFERENCES "AUDIT_SERVICE" ("AUDITSERVICE_ID") ENABLE;
+ ALTER TABLE "AUDIT_LOG" ADD CONSTRAINT "FK_USUARIO_AUDITLOG" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AUDIT_SERVICE
+--------------------------------------------------------
+
+ ALTER TABLE "AUDIT_SERVICE" ADD CONSTRAINT "FK_FUNCIONSISTEMA_AUDITSERVICE" FOREIGN KEY ("FUNCIONSISTEMA_ID")
+ REFERENCES "FUNCION_SISTEMA" ("FUNCIONSISTEMA_ID") ENABLE;
+ ALTER TABLE "AUDIT_SERVICE" ADD CONSTRAINT "FK_SERVICEAUDIT_MODULEAUDIT" FOREIGN KEY ("AUDITMODULE_ID")
+ REFERENCES "AUDIT_MODULE" ("AUDITMODULE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AUTOBUS
+--------------------------------------------------------
+
+ ALTER TABLE "AUTOBUS" ADD CONSTRAINT "AUTOBUS_FK_CIUDAD" FOREIGN KEY ("CIUDAD_ID")
+ REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE;
+ ALTER TABLE "AUTOBUS" ADD CONSTRAINT "AUTOBUS_FK_CLASE" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "AUTOBUS" ADD FOREIGN KEY ("DIAGRAMAAUTOBUS_ID")
+ REFERENCES "DIAGRAMA_AUTOBUS" ("DIAGRAMAAUTOBUS_ID") ENABLE;
+ ALTER TABLE "AUTOBUS" ADD FOREIGN KEY ("DIVISION_ID")
+ REFERENCES "DIVISION" ("DIVISION_ID") ENABLE;
+ ALTER TABLE "AUTOBUS" ADD CONSTRAINT "AUTOBUS_FK_MARCA" FOREIGN KEY ("MARCAAUTOBUS_ID")
+ REFERENCES "MARCA_AUTOBUS" ("MARCAAUTOBUS_ID") ENABLE;
+ ALTER TABLE "AUTOBUS" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AUTOBUS_DOC
+--------------------------------------------------------
+
+ ALTER TABLE "AUTOBUS_DOC" ADD FOREIGN KEY ("AUTOBUS_ID")
+ REFERENCES "AUTOBUS" ("AUTOBUS_ID") ENABLE;
+ ALTER TABLE "AUTOBUS_DOC" ADD FOREIGN KEY ("TIPODOCAUTOBUS_ID")
+ REFERENCES "TIPO_DOC_AUTOBUS" ("TIPODOCAUTOBUS_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AUTORIZACION_PERFIL
+--------------------------------------------------------
+
+ ALTER TABLE "AUTORIZACION_PERFIL" ADD FOREIGN KEY ("PERFIL_ID")
+ REFERENCES "PERFIL" ("PERFIL_ID") ENABLE;
+ ALTER TABLE "AUTORIZACION_PERFIL" ADD FOREIGN KEY ("AUTORIZACION_ID")
+ REFERENCES "AUTORIZACION" ("AUTORIZACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AVISO_CIUDAD
+--------------------------------------------------------
+
+ ALTER TABLE "AVISO_CIUDAD" ADD FOREIGN KEY ("CIUDAD_ID")
+ REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE;
+ ALTER TABLE "AVISO_CIUDAD" ADD FOREIGN KEY ("AVISOCTRL_ID")
+ REFERENCES "AVISO_CTRL" ("AVISOCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AVISO_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "AVISO_CTRL" ADD FOREIGN KEY ("TIPOAVISO_ID")
+ REFERENCES "TIPO_AVISO" ("TIPOAVISO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AVISO_PUNTOVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "AVISO_PUNTOVENTA" ADD FOREIGN KEY ("AVISOCTRL_ID")
+ REFERENCES "AVISO_CTRL" ("AVISOCTRL_ID") ENABLE;
+ ALTER TABLE "AVISO_PUNTOVENTA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table AVISO_USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "AVISO_USUARIO" ADD FOREIGN KEY ("AVISOCTRL_ID")
+ REFERENCES "AVISO_CTRL" ("AVISOCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table BITACORA_FAJILLA
+--------------------------------------------------------
+
+ ALTER TABLE "BITACORA_FAJILLA" ADD FOREIGN KEY ("DETABASTOBOLETO_ID")
+ REFERENCES "DET_ABASTO_BOLETO" ("DETABASTOBOLETO_ID") ENABLE;
+ ALTER TABLE "BITACORA_FAJILLA" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "BOLETO" ADD CONSTRAINT "BOLETO_LEVANTE_FK" FOREIGN KEY ("LEVANTE_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD CONSTRAINT "FK_BOLETO_EMBARQUE" FOREIGN KEY ("EMBARQUE_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD CONSTRAINT "FK_BOLETO_DESEMBARQUE" FOREIGN KEY ("DESEMBARQUE_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("CLIENTEFIDELIDAD_ID")
+ REFERENCES "CLIENTE_FIDELIDAD" ("CLIENTEFIDELIDAD_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("CONVENIODET_ID")
+ REFERENCES "CONVENIO_DET" ("CONVENIODET_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("TIPOIDENTIFICACIONDOC_ID")
+ REFERENCES "TIPO_IDENTIFICACION" ("TIPOIDENTIFICACION_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("TIPOIDENTIFICACION_ID")
+ REFERENCES "TIPO_IDENTIFICACION" ("TIPOIDENTIFICACION_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("PUNTOVENTAREMOTO_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("MONEDA_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("MOTIVOCANCELACION_ID")
+ REFERENCES "MOTIVO_CANCELACION" ("MOTIVOCANCELACION_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("MOTIVOREIMPRESION_ID")
+ REFERENCES "MOTIVO_REIMPRESION" ("MOTIVOREIMPRESION_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("TIPOVENTA_ID")
+ REFERENCES "TIPO_VENTA" ("TIPOVENTA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("TURNO_ID")
+ REFERENCES "TURNO" ("TURNO_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("EMPRESAPUNTOVENTA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("EMPRESACORRIDA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD FOREIGN KEY ("ESTADOFOLIO_ID")
+ REFERENCES "ESTADO" ("ESTADO_ID") ENABLE;
+ ALTER TABLE "BOLETO" ADD CONSTRAINT "BOLETO_ESTADOCIVIL_FK" FOREIGN KEY ("ESTADOCIVIL_ID")
+ REFERENCES "ESTADO_CIVIL" ("ESTADOCIVIL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table BOLETO_CHECKIN
+--------------------------------------------------------
+
+ ALTER TABLE "BOLETO_CHECKIN" ADD FOREIGN KEY ("DESTINOORIGINAL_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "BOLETO_CHECKIN" ADD FOREIGN KEY ("ORIGEMORIGINAL_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "BOLETO_CHECKIN" ADD FOREIGN KEY ("BOLETONOVO_ID")
+ REFERENCES "BOLETO" ("BOLETO_ID") ENABLE;
+ ALTER TABLE "BOLETO_CHECKIN" ADD FOREIGN KEY ("BOLETOORIGINAL_ID")
+ REFERENCES "BOLETO" ("BOLETO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table BOLETO_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "BOLETO_FORMAPAGO" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "BOLETO_FORMAPAGO" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table BOLETO_PRICING
+--------------------------------------------------------
+
+ ALTER TABLE "BOLETO_PRICING" ADD FOREIGN KEY ("BOLETO_ID")
+ REFERENCES "BOLETO" ("BOLETO_ID") ENABLE;
+ ALTER TABLE "BOLETO_PRICING" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+ ALTER TABLE "BOLETO_PRICING" ADD CONSTRAINT "BOLETO_PRICING_CLASSETARIFA_FK" FOREIGN KEY ("PRICINGCLASSETARIFARIA_ID")
+ REFERENCES "PRICING_CLASSE_TARIFARIA" ("PRICINGCLASSETARIFARIA_ID") ENABLE;
+ ALTER TABLE "BOLETO_PRICING" ADD FOREIGN KEY ("PRICINGESPECIFICO_ID")
+ REFERENCES "PRICING_ESPECIFICO" ("PRICINGESPECIFICO_ID") ENABLE;
+ ALTER TABLE "BOLETO_PRICING" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table BOLETO_SERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "BOLETO_SERVICIO" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "BOLETO_SERVICIO" ADD FOREIGN KEY ("BOLETO_ID")
+ REFERENCES "BOLETO" ("BOLETO_ID") ENABLE;
+ ALTER TABLE "BOLETO_SERVICIO" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+ ALTER TABLE "BOLETO_SERVICIO" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table BPE
+--------------------------------------------------------
+
+ ALTER TABLE "BPE" ADD CONSTRAINT "BPE_BOLETO" FOREIGN KEY ("BOLETO_ID")
+ REFERENCES "BOLETO" ("BOLETO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CAJA
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA" ADD CONSTRAINT "CAJA_LEVANTE_FK" FOREIGN KEY ("LEVANTE_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD CONSTRAINT "FK_CAJA_EMBARQUE" FOREIGN KEY ("EMBARQUE_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD CONSTRAINT "FK_CAJA_DESEMBARQUE" FOREIGN KEY ("DESEMBARQUE_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("CLIENTEFIDELIDAD_ID")
+ REFERENCES "CLIENTE_FIDELIDAD" ("CLIENTEFIDELIDAD_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("CONVENIODET_ID")
+ REFERENCES "CONVENIO_DET" ("CONVENIODET_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("TIPOIDENTIFICACION_ID")
+ REFERENCES "TIPO_IDENTIFICACION" ("TIPOIDENTIFICACION_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("PUNTOVENTAREMOTO_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD CONSTRAINT "FK_CAJA_PUNTO_VENTA" FOREIGN KEY ("PTOVTAVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("MONEDA_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("MOTIVOCANCELACION_ID")
+ REFERENCES "MOTIVO_CANCELACION" ("MOTIVOCANCELACION_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("TIPOVENTA_ID")
+ REFERENCES "TIPO_VENTA" ("TIPOVENTA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("TURNO_ID")
+ REFERENCES "TURNO" ("TURNO_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("EMPRESACORRIDA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("EMPRESAPUNTOVENTA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+ ALTER TABLE "CAJA" ADD CONSTRAINT "CAJA_ESTADOCIVIL_FK" FOREIGN KEY ("ESTADOCIVIL_ID")
+ REFERENCES "ESTADO_CIVIL" ("ESTADOCIVIL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CAJA_DEPOSITO
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_DEPOSITO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CAJA_DEPOSITO" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+ ALTER TABLE "CAJA_DEPOSITO" ADD FOREIGN KEY ("TURNO_ID")
+ REFERENCES "TURNO" ("TURNO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CAJA_DEPOSITO_DET
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_DEPOSITO_DET" ADD FOREIGN KEY ("CAJADEPOSITO_ID")
+ REFERENCES "CAJA_DEPOSITO" ("CAJADEPOSITO_ID") ENABLE;
+ ALTER TABLE "CAJA_DEPOSITO_DET" ADD FOREIGN KEY ("MONEDADENOMINACION_ID")
+ REFERENCES "MONEDA_DENOMINACION" ("MONEDADENOMINACION_ID") ENABLE;
+ ALTER TABLE "CAJA_DEPOSITO_DET" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CAJA_DET_DEPOSITO_PAGO
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_DET_DEPOSITO_PAGO" ADD FOREIGN KEY ("CAJADIVERSOSPAGO_ID")
+ REFERENCES "CAJA_DIVERSOS_PAGO" ("CAJADIVERSOSPAGO_ID") ENABLE;
+ ALTER TABLE "CAJA_DET_DEPOSITO_PAGO" ADD FOREIGN KEY ("CAJAFORMAPAGO_ID")
+ REFERENCES "CAJA_FORMAPAGO" ("CAJAFORMAPAGO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CAJA_DET_PAGO
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_DET_PAGO" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "CAJA_DET_PAGO" ADD CONSTRAINT "FK_CAJAFORMAPAGO" FOREIGN KEY ("CAJAFORMAPAGO_ID")
+ REFERENCES "CAJA_FORMAPAGO" ("CAJAFORMAPAGO_ID") ENABLE;
+ ALTER TABLE "CAJA_DET_PAGO" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CAJA_DIVERSOS
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_DIVERSOS" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS" ADD FOREIGN KEY ("PUNTOVENTAREMOTO_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS" ADD FOREIGN KEY ("MONEDA_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS" ADD FOREIGN KEY ("MOTIVOCANCELACION_ID")
+ REFERENCES "MOTIVO_CANCELACION" ("MOTIVOCANCELACION_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS" ADD CONSTRAINT "FK_NC_PACOTE" FOREIGN KEY ("NOTACREDITOVENDAPACOTE_ID")
+ REFERENCES "NOTA_CREDITO_VENDA_PACOTE" ("NOTACREDITOVENDAPACOTE_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS" ADD FOREIGN KEY ("TIPOVENTA_ID")
+ REFERENCES "TIPO_VENTA" ("TIPOVENTA_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS" ADD FOREIGN KEY ("TURNO_ID")
+ REFERENCES "TURNO" ("TURNO_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS" ADD CONSTRAINT "FK_VENDAPACOTE_CAJA_DIVERSOS" FOREIGN KEY ("VENDAPACOTE_ID")
+ REFERENCES "VENDA_PACOTE" ("VENDAPACOTE_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS" ADD FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CAJA_DIVERSOS_PAGO
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_DIVERSOS_PAGO" ADD CONSTRAINT "FK_CAJA_DIVERSOS_PAGO_OCD" FOREIGN KEY ("OCD_ID")
+ REFERENCES "OCD" ("OCD_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS_PAGO" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS_PAGO" ADD FOREIGN KEY ("CAJATARJETA_ID")
+ REFERENCES "CAJA_TARJETA" ("CAJATARJETA_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS_PAGO" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+ ALTER TABLE "CAJA_DIVERSOS_PAGO" ADD CONSTRAINT "FK_CAJA_DIVERSOS_PAGO_NC" FOREIGN KEY ("NOTACREDITOVENDAPACOTE_ID")
+ REFERENCES "NOTA_CREDITO_VENDA_PACOTE" ("NOTACREDITOVENDAPACOTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CAJA_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_FORMAPAGO" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "CAJA_FORMAPAGO" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CAJA_PRICING
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_PRICING" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+ ALTER TABLE "CAJA_PRICING" ADD FOREIGN KEY ("PRICINGESPECIFICO_ID")
+ REFERENCES "PRICING_ESPECIFICO" ("PRICINGESPECIFICO_ID") ENABLE;
+ ALTER TABLE "CAJA_PRICING" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CAJA_TARJETA
+--------------------------------------------------------
+
+ ALTER TABLE "CAJA_TARJETA" ADD FOREIGN KEY ("CAJADETPAGO_ID")
+ REFERENCES "CAJA_DET_PAGO" ("CAJADETPAGO_ID") ENABLE;
+ ALTER TABLE "CAJA_TARJETA" ADD FOREIGN KEY ("CAJADIVERSOSPAGO_ID")
+ REFERENCES "CAJA_DIVERSOS_PAGO" ("CAJADIVERSOSPAGO_ID") ENABLE;
+ ALTER TABLE "CAJA_TARJETA" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CAMBIO_TITULARIDAD
+--------------------------------------------------------
+
+ ALTER TABLE "CAMBIO_TITULARIDAD" ADD CONSTRAINT "CT_EMBARQUE_FK" FOREIGN KEY ("EMBARQUE_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CAMBIO_TITULARIDAD" ADD CONSTRAINT "CAMBIOTITUL_PTOVTA_FK" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CAMBIO_TITULARIDAD" ADD CONSTRAINT "CAMBIOTITUL_EMPRESA_FK" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CANCELACION_CARGO
+--------------------------------------------------------
+
+ ALTER TABLE "CANCELACION_CARGO" ADD FOREIGN KEY ("CANCELACIONCTRL_ID")
+ REFERENCES "CANCELACION_CTRL" ("CANCELACIONCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CANCELACION_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "CANCELACION_CTRL" ADD FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "CANCELACION_CTRL" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CANCELACION_CTRL" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CANCELACION_CTRL" ADD CONSTRAINT "FK_ORGAOCONCEDENTE_ID" FOREIGN KEY ("CANCELACIONCTRL_ID")
+ REFERENCES "CANCELACION_CTRL" ("CANCELACIONCTRL_ID") ENABLE;
+ ALTER TABLE "CANCELACION_CTRL" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CANCELACION_CTRL" ADD FOREIGN KEY ("MOTIVOCANCELACION_ID")
+ REFERENCES "MOTIVO_CANCELACION" ("MOTIVOCANCELACION_ID") ENABLE;
+ ALTER TABLE "CANCELACION_CTRL" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+ ALTER TABLE "CANCELACION_CTRL" ADD CONSTRAINT "CANCELACIONCTRL_CLASESERV_FK" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CASETA_PEAJE_EXCEPCION
+--------------------------------------------------------
+
+ ALTER TABLE "CASETA_PEAJE_EXCEPCION" ADD CONSTRAINT "CASETAPEXCEPCION_CASETA_FK" FOREIGN KEY ("CASETAPEAJE_ID")
+ REFERENCES "CASETA_PEAJE" ("CASETAPEAJE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA" ADD FOREIGN KEY ("CATEGORIAPROM_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "CATEGORIA" ADD FOREIGN KEY ("GRUPOCATEGORIA_ID")
+ REFERENCES "GRUPO_CATEGORIA" ("GRUPOCATEGORIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CATEGORIA_BLOQ_IMPPOSTERIOR
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_BLOQ_IMPPOSTERIOR" ADD CONSTRAINT "FK_CATBLOQIMPPOSTERIOR_CATEG" FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "CATEGORIA_BLOQ_IMPPOSTERIOR" ADD CONSTRAINT "FK_CATBLOQIMPPOSTERIOR_PTOVTA" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CATEGORIA_CLASE
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_CLASE" ADD FOREIGN KEY ("CATEGORIACTRL_ID")
+ REFERENCES "CATEGORIA_CTRL" ("CATEGORIACTRL_ID") ENABLE;
+ ALTER TABLE "CATEGORIA_CLASE" ADD CONSTRAINT "SYS_C0013121" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CATEGORIA_CORRIDA
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_CORRIDA" ADD FOREIGN KEY ("CATEGORIACTRL_ID")
+ REFERENCES "CATEGORIA_CTRL" ("CATEGORIACTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CATEGORIA_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_CTRL" ADD CONSTRAINT "FK_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CATEGORIA_DESCUENTO
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_DESCUENTO" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "CATEGORIA_DESCUENTO" ADD FOREIGN KEY ("CATEGORIACTRL_ID")
+ REFERENCES "CATEGORIA_CTRL" ("CATEGORIACTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CATEGORIA_MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_MARCA" ADD FOREIGN KEY ("CATEGORIACTRL_ID")
+ REFERENCES "CATEGORIA_CTRL" ("CATEGORIACTRL_ID") ENABLE;
+ ALTER TABLE "CATEGORIA_MARCA" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CATEGORIA_MERCADO
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_MERCADO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CATEGORIA_MERCADO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CATEGORIA_MERCADO" ADD FOREIGN KEY ("CATEGORIACTRL_ID")
+ REFERENCES "CATEGORIA_CTRL" ("CATEGORIACTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CATEGORIA_ORGAO
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_ORGAO" ADD FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "CATEGORIA_ORGAO" ADD FOREIGN KEY ("CATEGORIACTRL_ID")
+ REFERENCES "CATEGORIA_CTRL" ("CATEGORIACTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CATEGORIA_PERIODO
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_PERIODO" ADD FOREIGN KEY ("CATEGORIADESCUENTO_ID")
+ REFERENCES "CATEGORIA_DESCUENTO" ("CATEGORIADESCUENTO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CATEGORIA_RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_RUTA" ADD FOREIGN KEY ("CATEGORIACTRL_ID")
+ REFERENCES "CATEGORIA_CTRL" ("CATEGORIACTRL_ID") ENABLE;
+ ALTER TABLE "CATEGORIA_RUTA" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CATEGORIA_TIPOPTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "CATEGORIA_TIPOPTOVTA" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "CATEGORIA_TIPOPTOVTA" ADD FOREIGN KEY ("TIPOPTOVTA_ID")
+ REFERENCES "TIPO_PTOVTA" ("TIPOPTOVTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CHECKIN_CERRADO
+--------------------------------------------------------
+
+ ALTER TABLE "CHECKIN_CERRADO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CHECKIN_CERRADO" ADD FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CIUDAD
+--------------------------------------------------------
+
+ ALTER TABLE "CIUDAD" ADD FOREIGN KEY ("PLAZA_ID")
+ REFERENCES "PLAZA" ("PLAZA_ID") ENABLE;
+ ALTER TABLE "CIUDAD" ADD FOREIGN KEY ("ESTADO_ID")
+ REFERENCES "ESTADO" ("ESTADO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CLASESERVICIO_EQUIVALENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "CLASESERVICIO_EQUIVALENCIA" ADD FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "CLASESERVICIO_EQUIVALENCIA" ADD FOREIGN KEY ("COMISIONISTAEXTERNO_ID")
+ REFERENCES "COMISIONISTA_EXTERNO" ("COMISIONISTAEXTERNO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CLASIFICACION
+--------------------------------------------------------
+
+ ALTER TABLE "CLASIFICACION" ADD FOREIGN KEY ("ARTICULO_ID")
+ REFERENCES "ARTICULO" ("ARTICULO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CLASSE_INDICE_PEAJE
+--------------------------------------------------------
+
+ ALTER TABLE "CLASSE_INDICE_PEAJE" ADD FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "CLASSE_INDICE_PEAJE" ADD FOREIGN KEY ("CLASSE_SERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CLAVE_TELEFONICA
+--------------------------------------------------------
+
+ ALTER TABLE "CLAVE_TELEFONICA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CLIENTE
+--------------------------------------------------------
+
+ ALTER TABLE "CLIENTE" ADD FOREIGN KEY ("GRADOESTUDIO_ID")
+ REFERENCES "GRADO_ESTUDIO" ("GRADOESTUDIO_ID") ENABLE;
+ ALTER TABLE "CLIENTE" ADD CONSTRAINT "FK_TIPOIDENTIFICAUNO_ID" FOREIGN KEY ("TIPOIDENTIFICAUNO_ID")
+ REFERENCES "TIPO_IDENTIFICACION" ("TIPOIDENTIFICACION_ID") ENABLE;
+ ALTER TABLE "CLIENTE" ADD CONSTRAINT "FK_TIPOIDENTIFICADOS_ID" FOREIGN KEY ("TIPOIDENTIFICADOS_ID")
+ REFERENCES "TIPO_IDENTIFICACION" ("TIPOIDENTIFICACION_ID") ENABLE;
+ ALTER TABLE "CLIENTE" ADD FOREIGN KEY ("TIPOOCUPACION_ID")
+ REFERENCES "TIPO_OCUPACION" ("TIPOOCUPACION_ID") ENABLE;
+ ALTER TABLE "CLIENTE" ADD FOREIGN KEY ("MEDIOINFORMATIVO_ID")
+ REFERENCES "MEDIO_INFORMATIVO" ("MEDIOINFORMATIVO_ID") ENABLE;
+ ALTER TABLE "CLIENTE" ADD FOREIGN KEY ("MOTIVOVIAJE_ID")
+ REFERENCES "MOTIVO_VIAJE" ("MOTIVOVIAJE_ID") ENABLE;
+ ALTER TABLE "CLIENTE" ADD CONSTRAINT "CLIENTE_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "CLIENTE" ADD FOREIGN KEY ("ESTADOCIVIL_ID")
+ REFERENCES "ESTADO_CIVIL" ("ESTADOCIVIL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CLIENTE_CURSO
+--------------------------------------------------------
+
+ ALTER TABLE "CLIENTE_CURSO" ADD CONSTRAINT "FK_CLIENTE_ID" FOREIGN KEY ("CLIENTE_ID")
+ REFERENCES "CLIENTE" ("CLIENTE_ID") ENABLE;
+ ALTER TABLE "CLIENTE_CURSO" ADD CONSTRAINT "FK_CURSO_ID" FOREIGN KEY ("CURSO_ID")
+ REFERENCES "CURSO" ("CURSO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CLIENTE_DESCUENTO
+--------------------------------------------------------
+
+ ALTER TABLE "CLIENTE_DESCUENTO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CLIENTE_DESCUENTO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CLIENTE_DESCUENTO" ADD FOREIGN KEY ("CLIENTE_ID")
+ REFERENCES "CLIENTE" ("CLIENTE_ID") ENABLE;
+ ALTER TABLE "CLIENTE_DESCUENTO" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CLIENTE_DIRECCION
+--------------------------------------------------------
+
+ ALTER TABLE "CLIENTE_DIRECCION" ADD FOREIGN KEY ("CLIENTE_ID")
+ REFERENCES "CLIENTE" ("CLIENTE_ID") ENABLE;
+ ALTER TABLE "CLIENTE_DIRECCION" ADD FOREIGN KEY ("COLONIA_ID")
+ REFERENCES "COLONIA" ("COLONIA_ID") ENABLE;
+ ALTER TABLE "CLIENTE_DIRECCION" ADD FOREIGN KEY ("TIPODOMICILIO_ID")
+ REFERENCES "TIPO_DOMICILIO" ("TIPODOMICILIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CLIENTE_FIDELIDAD
+--------------------------------------------------------
+
+ ALTER TABLE "CLIENTE_FIDELIDAD" ADD FOREIGN KEY ("CLIENTE_ID")
+ REFERENCES "CLIENTE" ("CLIENTE_ID") ENABLE;
+ ALTER TABLE "CLIENTE_FIDELIDAD" ADD FOREIGN KEY ("TARJETAFIDELIDAD_ID")
+ REFERENCES "TARJETA_FIDELIDAD" ("TARJETAFIDELIDAD_ID") ENABLE;
+ ALTER TABLE "CLIENTE_FIDELIDAD" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CLIENTE_PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "CLIENTE_PACOTE" ADD CONSTRAINT "FK_VENDAPACOTE_CLIENTE" FOREIGN KEY ("CLIENTEPACOTE_ID")
+ REFERENCES "CLIENTE_PACOTE" ("CLIENTEPACOTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table COLONIA
+--------------------------------------------------------
+
+ ALTER TABLE "COLONIA" ADD FOREIGN KEY ("CIUDAD_ID")
+ REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table COM_EMP_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "COM_EMP_CATEGORIA" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "COM_EMP_CATEGORIA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table COM_EMP_CONFERENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "COM_EMP_CONFERENCIA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table COM_EMP_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "COM_EMP_FORMAPAGO" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "COM_EMP_FORMAPAGO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table COM_EMP_TIPOEVENTOEXTRA
+--------------------------------------------------------
+
+ ALTER TABLE "COM_EMP_TIPOEVENTOEXTRA" ADD FOREIGN KEY ("TIPOEVENTOEXTRA_ID")
+ REFERENCES "TIPO_EVENTO_EXTRA" ("TIPOEVENTOEXTRA_ID") ENABLE;
+ ALTER TABLE "COM_EMP_TIPOEVENTOEXTRA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table COMISSAO
+--------------------------------------------------------
+
+ ALTER TABLE "COMISSAO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "COMISSAO" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "COMISSAO" ADD FOREIGN KEY ("USUARIOPAGAMENTO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "COMISSAO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table COMISSAO_RECEITA
+--------------------------------------------------------
+
+ ALTER TABLE "COMISSAO_RECEITA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "COMISSAO_RECEITA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONDUCTOR
+--------------------------------------------------------
+
+ ALTER TABLE "CONDUCTOR" ADD FOREIGN KEY ("EMPLEADO_ID")
+ REFERENCES "EMPLEADO" ("EMPLEADO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONEXION
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CONEXION" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CONEXION" ADD FOREIGN KEY ("CONEXIONCTRL_ID")
+ REFERENCES "CONEXION_CTRL" ("CONEXIONCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONEXION_CONF
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_CONF" ADD FOREIGN KEY ("CONEXIONCTRL_ID")
+ REFERENCES "CONEXION_CTRL" ("CONEXIONCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONEXION_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_CTRL" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CONEXION_CTRL" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONEXION_CTRL_TEMP
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_CTRL_TEMP" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CONEXION_CTRL_TEMP" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONEXION_DESCUENTO
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_DESCUENTO" ADD FOREIGN KEY ("CLASSESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "CONEXION_DESCUENTO" ADD FOREIGN KEY ("CONEXION_ID")
+ REFERENCES "CONEXION" ("CONEXION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONEXION_EXCEPCION
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_EXCEPCION" ADD FOREIGN KEY ("CONEXIONCTRL_ID")
+ REFERENCES "CONEXION_CTRL" ("CONEXIONCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONEXION_EXCEPCION_RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_EXCEPCION_RUTA" ADD CONSTRAINT "CONEXION_EXCEPCION_RUTA_FK1" FOREIGN KEY ("CONEXIONCTRL_ID")
+ REFERENCES "CONEXION_CTRL" ("CONEXIONCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONEXION_TEMP
+--------------------------------------------------------
+
+ ALTER TABLE "CONEXION_TEMP" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CONEXION_TEMP" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CONEXION_TEMP" ADD FOREIGN KEY ("CONEXIONCTRL_ID")
+ REFERENCES "CONEXION_CTRL_TEMP" ("CONEXIONCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONFERENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "CONFERENCIA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CONFERENCIA" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "CONFERENCIA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONFIG_RESTRICCION_PAGO
+--------------------------------------------------------
+
+ ALTER TABLE "CONFIG_RESTRICCION_PAGO" ADD FOREIGN KEY ("RESTRICCION_ID")
+ REFERENCES "RESTRICCION" ("RESTRICCION_ID") ENABLE;
+ ALTER TABLE "CONFIG_RESTRICCION_PAGO" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONF_RESTRICAO_CANALVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "CONF_RESTRICAO_CANALVENTA" ADD CONSTRAINT "FK_CONFRESTCANLVTA_ORIGEN" FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CONF_RESTRICAO_CANALVENTA" ADD CONSTRAINT "FK_CONFRESTCANLVTA_DESTINO" FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CONF_RESTRICAO_CANALVENTA" ADD CONSTRAINT "FK_RUTA_ID" FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "CONF_RESTRICAO_CANALVENTA" ADD CONSTRAINT "FK_CONFRESTCANLVTA_TIPOPTOVTA" FOREIGN KEY ("TIPOPTOVTA_ID")
+ REFERENCES "TIPO_PTOVTA" ("TIPOPTOVTA_ID") ENABLE;
+ ALTER TABLE "CONF_RESTRICAO_CANALVENTA" ADD CONSTRAINT "FK_CONF_REST_CV_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONF_RESTRICAO_EXCECAO
+--------------------------------------------------------
+
+ ALTER TABLE "CONF_RESTRICAO_EXCECAO" ADD FOREIGN KEY ("CONFRESTRICAOCANALVENTA_ID")
+ REFERENCES "CONF_RESTRICAO_CANALVENTA" ("CONFRESTRICAOCANALVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONF_RESTRICAO_PTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "CONF_RESTRICAO_PTOVTA" ADD FOREIGN KEY ("CONFRESTRICAOCANALVENTA_ID")
+ REFERENCES "CONF_RESTRICAO_CANALVENTA" ("CONFRESTRICAOCANALVENTA_ID") ENABLE;
+ ALTER TABLE "CONF_RESTRICAO_PTOVTA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONF_RESTRICAO_VENDAWEB
+--------------------------------------------------------
+
+ ALTER TABLE "CONF_RESTRICAO_VENDAWEB" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONSUMO_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "CONSUMO_BOLETO" ADD FOREIGN KEY ("CLASIFICACION_ID")
+ REFERENCES "CLASIFICACION" ("CLASIFICACION_ID") ENABLE;
+ ALTER TABLE "CONSUMO_BOLETO" ADD FOREIGN KEY ("ARTICULO_ID")
+ REFERENCES "ARTICULO" ("ARTICULO_ID") ENABLE;
+ ALTER TABLE "CONSUMO_BOLETO" ADD FOREIGN KEY ("CORTETURNO_ID")
+ REFERENCES "CORTE_TURNO" ("CORTETURNO_ID") ENABLE;
+ ALTER TABLE "CONSUMO_BOLETO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CONSUMO_BOLETO" ADD FOREIGN KEY ("MOTIVOCANCELACION_ID")
+ REFERENCES "MOTIVO_CANCELACION" ("MOTIVOCANCELACION_ID") ENABLE;
+ ALTER TABLE "CONSUMO_BOLETO" ADD FOREIGN KEY ("TURNO_ID")
+ REFERENCES "TURNO" ("TURNO_ID") ENABLE;
+ ALTER TABLE "CONSUMO_BOLETO" ADD CONSTRAINT "FK_CONSUMO_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "CONSUMO_BOLETO" ADD FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONTA_CORRENTE_PTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "CONTA_CORRENTE_PTOVTA" ADD FOREIGN KEY ("TIPOOPERACIONCC_ID")
+ REFERENCES "TIPO_OPERACION_CC" ("TIPOOPERACIONCC_ID") ENABLE;
+ ALTER TABLE "CONTA_CORRENTE_PTOVTA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CONTA_CORRENTE_PTOVTA" ADD CONSTRAINT "FECHAMENTO_CNTCORRENTE_FK" FOREIGN KEY ("FECHAMENTOCNTCORRENTE_ID")
+ REFERENCES "FECHAMENTO_CNTCORRENTE" ("FECHAMENTOCNTCORRENTE_ID") ENABLE;
+ ALTER TABLE "CONTA_CORRENTE_PTOVTA" ADD FOREIGN KEY ("TURNO_ID")
+ REFERENCES "TURNO" ("TURNO_ID") ENABLE;
+ ALTER TABLE "CONTA_CORRENTE_PTOVTA" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "CONTA_CORRENTE_PTOVTA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONTROL_ASIENTO
+--------------------------------------------------------
+
+ ALTER TABLE "CONTROL_ASIENTO" ADD FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONTROL_EFECTIVO
+--------------------------------------------------------
+
+ ALTER TABLE "CONTROL_EFECTIVO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONVENIO
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO" ADD CONSTRAINT "FK_CONVENIO_CLIENTE" FOREIGN KEY ("CLIENTE_ID")
+ REFERENCES "CLIENTE" ("CLIENTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONVENIO_DET
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO_DET" ADD FOREIGN KEY ("CONVENIO_ID")
+ REFERENCES "CONVENIO" ("CONVENIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONVENIO_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO_EMPRESA" ADD CONSTRAINT "FK_CONVENIO_EMPRESA" FOREIGN KEY ("CONVENIO_ID")
+ REFERENCES "CONVENIO" ("CONVENIO_ID") ENABLE;
+ ALTER TABLE "CONVENIO_EMPRESA" ADD CONSTRAINT "FK_EMPRESA_CONVENIO" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONVENIO_PTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO_PTOVTA" ADD CONSTRAINT "FK_CONVENIO_PUNTO_VENTA" FOREIGN KEY ("CONVENIO_ID")
+ REFERENCES "CONVENIO" ("CONVENIO_ID") ENABLE;
+ ALTER TABLE "CONVENIO_PTOVTA" ADD CONSTRAINT "FK_PUNTOVENTA_CONVENIO" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONVENIO_RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO_RUTA" ADD CONSTRAINT "FK_CONVENIO_RUTA" FOREIGN KEY ("CONVENIO_ID")
+ REFERENCES "CONVENIO" ("CONVENIO_ID") ENABLE;
+ ALTER TABLE "CONVENIO_RUTA" ADD CONSTRAINT "FK_RUTA_CONVENIO" FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONVENIO_TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO_TRAMO" ADD CONSTRAINT "FK_PARADA_DESTINO_CONVENIO" FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CONVENIO_TRAMO" ADD CONSTRAINT "FK_CONVENIO_PARADA" FOREIGN KEY ("CONVENIO_ID")
+ REFERENCES "CONVENIO" ("CONVENIO_ID") ENABLE;
+ ALTER TABLE "CONVENIO_TRAMO" ADD CONSTRAINT "FK_PARADA_ORIGEN_CONVENIO" FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CONVENIO_USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "CONVENIO_USUARIO" ADD CONSTRAINT "FK_CONVENIO_USUARIO" FOREIGN KEY ("CONVENIO_ID")
+ REFERENCES "CONVENIO" ("CONVENIO_ID") ENABLE;
+ ALTER TABLE "CONVENIO_USUARIO" ADD CONSTRAINT "FK_USUARIO_CONVENIO" FOREIGN KEY ("USUARIOCONVENIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CORRIDA
+--------------------------------------------------------
+
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD CONSTRAINT "SYS_C0013120" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("CONDUCTOR2_ID")
+ REFERENCES "CONDUCTOR" ("CONDUCTOR_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("CONDUCTOR1_ID")
+ REFERENCES "CONDUCTOR" ("CONDUCTOR_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("ROLOPERATIVO_ID")
+ REFERENCES "ROL_OPERATIVO" ("ROLOPERATIVO_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("SUBTIPOCORRIDA_ID")
+ REFERENCES "SUBTIPO_CORRIDA" ("SUBTIPOCORRIDA_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("AUTOBUS_ID")
+ REFERENCES "AUTOBUS" ("AUTOBUS_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("CORRIDA_ID")
+ REFERENCES "CORRIDA_CTRL" ("CORRIDA_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("DIAGRAMAAUTOBUS_ID")
+ REFERENCES "DIAGRAMA_AUTOBUS" ("DIAGRAMAAUTOBUS_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("DIVISIONINGRESO_ID")
+ REFERENCES "DIVISION" ("DIVISION_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("TIPOSERVICIO_ID")
+ REFERENCES "TIPO_SERVICIO" ("TIPOSERVICIO_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("ZONA_ID")
+ REFERENCES "ZONA" ("ZONA_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD CONSTRAINT "CORRIDA_GUARDIA2_FK" FOREIGN KEY ("GUARDIA2_ID")
+ REFERENCES "EMPLEADO" ("EMPLEADO_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD CONSTRAINT "CORRIDA_GUARDIA_FK" FOREIGN KEY ("GUARDIA_ID")
+ REFERENCES "EMPLEADO" ("EMPLEADO_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("EMPRESAINGRESO_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("EMPRESACORRIDA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD CONSTRAINT "CORRIDA_ESQUEMA_AGR_FK" FOREIGN KEY ("ESQUEMAAGRUPACION_ID")
+ REFERENCES "ESQUEMA_AGRUPACION" ("ESQUEMAAGRUPACION_ID") ENABLE;
+ ALTER TABLE "CORRIDA" ADD FOREIGN KEY ("ESQUEMACORRIDA_ID")
+ REFERENCES "ESQUEMA_CORRIDA" ("ESQUEMACORRIDA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CORRIDA_AUDITORIA
+--------------------------------------------------------
+
+ ALTER TABLE "CORRIDA_AUDITORIA" ADD FOREIGN KEY ("CONDUCTOR1_ID")
+ REFERENCES "CONDUCTOR" ("CONDUCTOR_ID") ENABLE;
+ ALTER TABLE "CORRIDA_AUDITORIA" ADD FOREIGN KEY ("CONDUCTOR2_ID")
+ REFERENCES "CONDUCTOR" ("CONDUCTOR_ID") ENABLE;
+ ALTER TABLE "CORRIDA_AUDITORIA" ADD FOREIGN KEY ("AUTOBUS_ID")
+ REFERENCES "AUTOBUS" ("AUTOBUS_ID") ENABLE;
+ ALTER TABLE "CORRIDA_AUDITORIA" ADD FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+ ALTER TABLE "CORRIDA_AUDITORIA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CORRIDA_AUDITORIA" ADD FOREIGN KEY ("MOTIVOCANCELACION_ID")
+ REFERENCES "MOTIVO_CANCELACION" ("MOTIVOCANCELACION_ID") ENABLE;
+ ALTER TABLE "CORRIDA_AUDITORIA" ADD FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CORRIDA_BLOQUEO
+--------------------------------------------------------
+
+ ALTER TABLE "CORRIDA_BLOQUEO" ADD FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+ ALTER TABLE "CORRIDA_BLOQUEO" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+ ALTER TABLE "CORRIDA_BLOQUEO" ADD FOREIGN KEY ("VIGENCIATARIFA_ID")
+ REFERENCES "VIGENCIA_TARIFA" ("VIGENCIATARIFA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CORRIDA_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "CORRIDA_CTRL" ADD CONSTRAINT "SYS_C0013119" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "CORRIDA_CTRL" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "CORRIDA_CTRL" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+ ALTER TABLE "CORRIDA_CTRL" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CORRIDA_NOTIFICADA
+--------------------------------------------------------
+
+ ALTER TABLE "CORRIDA_NOTIFICADA" ADD FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+ ALTER TABLE "CORRIDA_NOTIFICADA" ADD FOREIGN KEY ("CORRIDANUEVA_ID", "FECCORRIDANUEVA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CORRIDA_TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "CORRIDA_TRAMO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CORRIDA_TRAMO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CORRIDA_TRAMO" ADD FOREIGN KEY ("CONDUCTOR2_ID")
+ REFERENCES "CONDUCTOR" ("CONDUCTOR_ID") ENABLE;
+ ALTER TABLE "CORRIDA_TRAMO" ADD FOREIGN KEY ("CONDUCTOR1_ID")
+ REFERENCES "CONDUCTOR" ("CONDUCTOR_ID") ENABLE;
+ ALTER TABLE "CORRIDA_TRAMO" ADD FOREIGN KEY ("AUTOBUS_ID")
+ REFERENCES "AUTOBUS" ("AUTOBUS_ID") ENABLE;
+ ALTER TABLE "CORRIDA_TRAMO" ADD FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+ ALTER TABLE "CORRIDA_TRAMO" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+ ALTER TABLE "CORRIDA_TRAMO" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+ ALTER TABLE "CORRIDA_TRAMO" ADD CONSTRAINT "CORRIDA_TRAMO_GUARDIA2_FK" FOREIGN KEY ("GUARDIA2_ID")
+ REFERENCES "EMPLEADO" ("EMPLEADO_ID") ENABLE;
+ ALTER TABLE "CORRIDA_TRAMO" ADD CONSTRAINT "CORRIDA_TRAMO_GUARDIA_FK" FOREIGN KEY ("GUARDIA_ID")
+ REFERENCES "EMPLEADO" ("EMPLEADO_ID") ENABLE;
+ ALTER TABLE "CORRIDA_TRAMO" ADD FOREIGN KEY ("ESTVENTAORIGEN_ID")
+ REFERENCES "ESTADO_VENTA" ("ESTADOVENTA_ID") ENABLE;
+ ALTER TABLE "CORRIDA_TRAMO" ADD FOREIGN KEY ("ESTVENTADESTINO_ID")
+ REFERENCES "ESTADO_VENTA" ("ESTADOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CORTE_PUNTOVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "CORTE_PUNTOVENTA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CORTE_PUNTOVENTA" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CORTESIA
+--------------------------------------------------------
+
+ ALTER TABLE "CORTESIA" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CORTESIA" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "CORTESIA" ADD FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "CORTESIA" ADD FOREIGN KEY ("TIPOCORTESIA_ID")
+ REFERENCES "TIPO_CORTESIA" ("TIPOCORTESIA_ID") ENABLE;
+ ALTER TABLE "CORTESIA" ADD FOREIGN KEY ("MOTIVOVIAJE_ID")
+ REFERENCES "MOTIVO_VIAJE" ("MOTIVOVIAJE_ID") ENABLE;
+ ALTER TABLE "CORTESIA" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+ ALTER TABLE "CORTESIA" ADD FOREIGN KEY ("EMPLEADO_ID")
+ REFERENCES "EMPLEADO" ("EMPLEADO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CORTESIA_BENEFICIARIO
+--------------------------------------------------------
+
+ ALTER TABLE "CORTESIA_BENEFICIARIO" ADD FOREIGN KEY ("CORTESIA_ID")
+ REFERENCES "CORTESIA" ("CORTESIA_ID") ENABLE;
+ ALTER TABLE "CORTESIA_BENEFICIARIO" ADD FOREIGN KEY ("TIPOCORTESIADESCUENTO_ID")
+ REFERENCES "TIPOCORTESIA_DESCUENTO" ("TIPOCORTESIADESCUENTO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CORTESIA_DIRECCION
+--------------------------------------------------------
+
+ ALTER TABLE "CORTESIA_DIRECCION" ADD FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "CORTESIA_DIRECCION" ADD FOREIGN KEY ("TIPOCORTESIADESCUENTO_ID")
+ REFERENCES "TIPOCORTESIA_DESCUENTO" ("TIPOCORTESIADESCUENTO_ID") ENABLE;
+ ALTER TABLE "CORTESIA_DIRECCION" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CORTESIA_UTILIZADA
+--------------------------------------------------------
+
+ ALTER TABLE "CORTESIA_UTILIZADA" ADD FOREIGN KEY ("CORTESIADIRECCION_ID")
+ REFERENCES "CORTESIA_DIRECCION" ("CORTESIADIRECCION_ID") ENABLE;
+ ALTER TABLE "CORTESIA_UTILIZADA" ADD FOREIGN KEY ("TIPOCORTESIADESCUENTO_ID")
+ REFERENCES "TIPOCORTESIA_DESCUENTO" ("TIPOCORTESIADESCUENTO_ID") ENABLE;
+ ALTER TABLE "CORTESIA_UTILIZADA" ADD FOREIGN KEY ("TIPOCORTESIA_ID")
+ REFERENCES "TIPO_CORTESIA" ("TIPOCORTESIA_ID") ENABLE;
+ ALTER TABLE "CORTESIA_UTILIZADA" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CORTE_TURNO
+--------------------------------------------------------
+
+ ALTER TABLE "CORTE_TURNO" ADD FOREIGN KEY ("TIPOCORTE_ID")
+ REFERENCES "TIPO_CORTE" ("TIPOCORTE_ID") ENABLE;
+ ALTER TABLE "CORTE_TURNO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "CORTE_TURNO" ADD FOREIGN KEY ("TURNO_ID")
+ REFERENCES "TURNO" ("TURNO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CTRL_SERIE_BPE
+--------------------------------------------------------
+
+ ALTER TABLE "CTRL_SERIE_BPE" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "CTRL_SERIE_BPE" ADD FOREIGN KEY ("ESTADO_ID")
+ REFERENCES "ESTADO" ("ESTADO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table CUPON_SECRETARIA
+--------------------------------------------------------
+
+ ALTER TABLE "CUPON_SECRETARIA" ADD FOREIGN KEY ("SECRETARIA_ID")
+ REFERENCES "SECRETARIA" ("SECRETARIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table DADOS_ESTORNO_CARTAO
+--------------------------------------------------------
+
+ ALTER TABLE "DADOS_ESTORNO_CARTAO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "DADOS_ESTORNO_CARTAO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table DADOSPAGTO
+--------------------------------------------------------
+
+ ALTER TABLE "DADOSPAGTO" ADD CONSTRAINT "DADOSEVT_FK" FOREIGN KEY ("ZZIDSERV")
+ REFERENCES "DADOSEVENTO" ("ZZIDSERV") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table DESCONTO_COMISSAO
+--------------------------------------------------------
+
+ ALTER TABLE "DESCONTO_COMISSAO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "DESCONTO_COMISSAO" ADD FOREIGN KEY ("ITEMDESCONTO_ID")
+ REFERENCES "ITEM_DESCONTO" ("ITEMDESCONTO_ID") ENABLE;
+ ALTER TABLE "DESCONTO_COMISSAO" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "DESCONTO_COMISSAO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table DET_ABASTO_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "DET_ABASTO_BOLETO" ADD FOREIGN KEY ("ABASTOBOLETO_ID")
+ REFERENCES "ABASTO_BOLETO" ("ABASTOBOLETO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table DET_ABASTO_BOLETO_HIST
+--------------------------------------------------------
+
+ ALTER TABLE "DET_ABASTO_BOLETO_HIST" ADD FOREIGN KEY ("DETABASTOBOLETOREC_ID")
+ REFERENCES "DET_ABASTO_BOLETO" ("DETABASTOBOLETO_ID") ENABLE;
+ ALTER TABLE "DET_ABASTO_BOLETO_HIST" ADD FOREIGN KEY ("DETABASTOBOLETOENV_ID")
+ REFERENCES "DET_ABASTO_BOLETO" ("DETABASTOBOLETO_ID") ENABLE;
+ ALTER TABLE "DET_ABASTO_BOLETO_HIST" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table DET_DIAGRAMA_AUTOBUS
+--------------------------------------------------------
+
+ ALTER TABLE "DET_DIAGRAMA_AUTOBUS" ADD FOREIGN KEY ("DIAGRAMAAUTOBUS_ID")
+ REFERENCES "DIAGRAMA_AUTOBUS" ("DIAGRAMAAUTOBUS_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table DIGITA_ITEM
+--------------------------------------------------------
+
+ ALTER TABLE "DIGITA_ITEM" ADD CONSTRAINT "ITEMVENDA_CATEGORIA_FK" FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "DIGITA_ITEM" ADD CONSTRAINT "ITEMVENDA_FORMAPAGAMENTO_FK" FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "DIGITA_ITEM" ADD CONSTRAINT "ITEMVENDA_CORRIDA_FK" FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+ ALTER TABLE "DIGITA_ITEM" ADD CONSTRAINT "ITEMVENDA_VENDA_FK" FOREIGN KEY ("DIGITAVENTA_ID")
+ REFERENCES "DIGITA_VENTA" ("DIGITAVENTA_ID") ENABLE;
+ ALTER TABLE "DIGITA_ITEM" ADD CONSTRAINT "DIGITA_ITEM_TIPO_VENTA_FK" FOREIGN KEY ("TIPOVENTA_ID")
+ REFERENCES "TIPO_VENTA" ("TIPOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table DIGITA_ITEM_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "DIGITA_ITEM_BOLETO" ADD CONSTRAINT "DIGITA_ITEM_BOLETO_BOLETO_FK" FOREIGN KEY ("BOLETO_ID")
+ REFERENCES "BOLETO" ("BOLETO_ID") ENABLE;
+ ALTER TABLE "DIGITA_ITEM_BOLETO" ADD CONSTRAINT "DIGITA_ITEM_BOLETO_ITEM_FK" FOREIGN KEY ("DIGITAITEM_ID", "DIGITAVENTA_ID")
+ REFERENCES "DIGITA_ITEM" ("DIGITAITEM_ID", "DIGITAVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table DIGITA_VENTA
+--------------------------------------------------------
+
+ ALTER TABLE "DIGITA_VENTA" ADD CONSTRAINT "VENDA_USUARIO_FK" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table DISPONIBILIDAD
+--------------------------------------------------------
+
+ ALTER TABLE "DISPONIBILIDAD" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "DISPONIBILIDAD" ADD FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table DIVISION
+--------------------------------------------------------
+
+ ALTER TABLE "DIVISION" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table DOCUMENTO
+--------------------------------------------------------
+
+ ALTER TABLE "DOCUMENTO" ADD CONSTRAINT "DADOSPAGTO_FK1" FOREIGN KEY ("ZZIDSERV")
+ REFERENCES "DADOSEVENTO" ("ZZIDSERV") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table EMBARQUE_CATRACA_RODOVIARIA
+--------------------------------------------------------
+
+ ALTER TABLE "EMBARQUE_CATRACA_RODOVIARIA" ADD FOREIGN KEY ("PARADA_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "EMBARQUE_CATRACA_RODOVIARIA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table EMPLEADO
+--------------------------------------------------------
+
+ ALTER TABLE "EMPLEADO" ADD FOREIGN KEY ("DIVISION_ID")
+ REFERENCES "DIVISION" ("DIVISION_ID") ENABLE;
+ ALTER TABLE "EMPLEADO" ADD FOREIGN KEY ("TIPOEMPLEADO_ID")
+ REFERENCES "TIPO_EMPLEADO" ("TIPOEMPLEADO_ID") ENABLE;
+ ALTER TABLE "EMPLEADO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA" ADD CONSTRAINT "FK_CIUDAD" FOREIGN KEY ("CIUDAD_ID")
+ REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table EMPRESA_CONTABANCARIA
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA_CONTABANCARIA" ADD CONSTRAINT "FK_EMP_CONTA_INSTFINANCEIRA" FOREIGN KEY ("INSTIFINANCEIRA_ID")
+ REFERENCES "INSTI_FINANCEIRA" ("INSTIFINANCEIRA_ID") ENABLE;
+ ALTER TABLE "EMPRESA_CONTABANCARIA" ADD CONSTRAINT "FK_EMP_CONTA_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table EMPRESA_EQUIVALENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA_EQUIVALENCIA" ADD FOREIGN KEY ("COMISIONISTAEXTERNO_ID")
+ REFERENCES "COMISIONISTA_EXTERNO" ("COMISIONISTAEXTERNO_ID") ENABLE;
+ ALTER TABLE "EMPRESA_EQUIVALENCIA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table EMPRESA_IMPOSTO
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA_IMPOSTO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "EMPRESA_IMPOSTO" ADD FOREIGN KEY ("ESTADO_ID")
+ REFERENCES "ESTADO" ("ESTADO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table EMPRESA_KONDUTOKEY
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA_KONDUTOKEY" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table EMPRESA_TROCOSIMPLES
+--------------------------------------------------------
+
+ ALTER TABLE "EMPRESA_TROCOSIMPLES" ADD CONSTRAINT "EMPRESA_TROCOSIMPLES_USUARIO_FK" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "EMPRESA_TROCOSIMPLES" ADD CONSTRAINT "EMPRESA_TROCOSIMPLES_EMPRESA_FK" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ENDERECO_APANHE
+--------------------------------------------------------
+
+ ALTER TABLE "ENDERECO_APANHE" ADD CONSTRAINT "FK_ENDERECO_APANHE_VENDAPACOTE" FOREIGN KEY ("VENDAPACOTE_ID")
+ REFERENCES "VENDA_PACOTE" ("VENDAPACOTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ENTREGA_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "ENTREGA_BOLETO" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ESCOLA
+--------------------------------------------------------
+
+ ALTER TABLE "ESCOLA" ADD FOREIGN KEY ("CIUDAD_ID")
+ REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ESQUEMA_ASIENTO
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_ASIENTO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_ASIENTO" ADD FOREIGN KEY ("PARADA_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_ASIENTO" ADD FOREIGN KEY ("ESQUEMACORRIDA_ID")
+ REFERENCES "ESQUEMA_CORRIDA" ("ESQUEMACORRIDA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ESQUEMA_BLOQUEO
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_BLOQUEO" ADD FOREIGN KEY ("ESQUEMACORRIDA_ID")
+ REFERENCES "ESQUEMA_CORRIDA" ("ESQUEMACORRIDA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ESQUEMA_BLOQUEO_TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_BLOQUEO_TRAMO" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_BLOQUEO_TRAMO" ADD FOREIGN KEY ("ESQUEMABLOQUEO_ID")
+ REFERENCES "ESQUEMA_BLOQUEO" ("ESQUEMABLOQUEO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ESQUEMA_BLOQUEO_VIGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_BLOQUEO_VIGENCIA" ADD FOREIGN KEY ("VIGENCIATARIFA_ID")
+ REFERENCES "VIGENCIA_TARIFA" ("VIGENCIATARIFA_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_BLOQUEO_VIGENCIA" ADD FOREIGN KEY ("ESQUEMABLOQUEO_ID")
+ REFERENCES "ESQUEMA_BLOQUEO" ("ESQUEMABLOQUEO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ESQUEMA_CORRIDA
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_CORRIDA" ADD FOREIGN KEY ("ROLOPERATIVO_ID")
+ REFERENCES "ROL_OPERATIVO" ("ROLOPERATIVO_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_CORRIDA" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_CORRIDA" ADD FOREIGN KEY ("DIAGRAMAAUTOBUS_ID")
+ REFERENCES "DIAGRAMA_AUTOBUS" ("DIAGRAMAAUTOBUS_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_CORRIDA" ADD FOREIGN KEY ("DIVISION_ID")
+ REFERENCES "DIVISION" ("DIVISION_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_CORRIDA" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_CORRIDA" ADD FOREIGN KEY ("EMPRESAINGRESO_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_CORRIDA" ADD FOREIGN KEY ("EMPRESACORRIDA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_CORRIDA" ADD CONSTRAINT "ESQ_CORR_AGRU_FK" FOREIGN KEY ("ESQUEMAAGRUPACION_ID")
+ REFERENCES "ESQUEMA_AGRUPACION" ("ESQUEMAAGRUPACION_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_CORRIDA" ADD FOREIGN KEY ("ESQUEMAOPERACIONAL_ID")
+ REFERENCES "ESQUEMA_OPERACIONAL" ("ESQUEMAOPERACIONAL_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_CORRIDA" ADD CONSTRAINT "SYS_C0013118" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ESQUEMA_CORRIDA_EMBRQ_DESEMBRQ
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_CORRIDA_EMBRQ_DESEMBRQ" ADD CONSTRAINT "FK_ESQ_CORR_EMBRQ_DESEMBRQ_PAR" FOREIGN KEY ("PARADA_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_CORRIDA_EMBRQ_DESEMBRQ" ADD CONSTRAINT "FK_ESQ_CORR_EMBRQ_DESEMBRQ_USU" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_CORRIDA_EMBRQ_DESEMBRQ" ADD CONSTRAINT "FK_ESQ_CORR_EMBRQ_DESEMBRQ_COR" FOREIGN KEY ("ESQUEMACORRIDA_ID")
+ REFERENCES "ESQUEMA_CORRIDA" ("ESQUEMACORRIDA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ESQUEMA_TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "ESQUEMA_TRAMO" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+ ALTER TABLE "ESQUEMA_TRAMO" ADD FOREIGN KEY ("ESQUEMACORRIDA_ID")
+ REFERENCES "ESQUEMA_CORRIDA" ("ESQUEMACORRIDA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ESTACION
+--------------------------------------------------------
+
+ ALTER TABLE "ESTACION" ADD CONSTRAINT "SYS_C0012088" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "ESTACION" ADD CONSTRAINT "SYS_C0012942" FOREIGN KEY ("USUARIOBANCARIO_ID")
+ REFERENCES "USUARIO_BANCARIO" ("USUARIOBANCARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ESTACION_IMPRESORA
+--------------------------------------------------------
+
+ ALTER TABLE "ESTACION_IMPRESORA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "ESTACION_IMPRESORA" ADD FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ESTACION_SITEF
+--------------------------------------------------------
+
+ ALTER TABLE "ESTACION_SITEF" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "ESTACION_SITEF" ADD FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ESTADO
+--------------------------------------------------------
+
+ ALTER TABLE "ESTADO" ADD FOREIGN KEY ("PAIS_ID")
+ REFERENCES "PAIS" ("PAIS_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table EVENTO_EXTRA
+--------------------------------------------------------
+
+ ALTER TABLE "EVENTO_EXTRA" ADD FOREIGN KEY ("EVENTOEXTRACANC_ID")
+ REFERENCES "EVENTO_EXTRA" ("EVENTOEXTRA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table EXCEPCION_PEAJE
+--------------------------------------------------------
+
+ ALTER TABLE "EXCEPCION_PEAJE" ADD CONSTRAINT "EXCEPCION_PEAJE_DESTINO_FK" FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "EXCEPCION_PEAJE" ADD CONSTRAINT "EXCEPCION_PEAJE_ORIGEN_FK" FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "EXCEPCION_PEAJE" ADD CONSTRAINT "EXCEPCION_PEAJE_RUTA_FK" FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table EXCEPCION_PEAJE_VIGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "EXCEPCION_PEAJE_VIGENCIA" ADD CONSTRAINT "EXCPEAJEVIGENCIA_CASETA_FK" FOREIGN KEY ("CASETAPEAJE_ID")
+ REFERENCES "CASETA_PEAJE" ("CASETAPEAJE_ID") ENABLE;
+ ALTER TABLE "EXCEPCION_PEAJE_VIGENCIA" ADD CONSTRAINT "EXCPEAJEVIGENCIA_EXCPEAJE_FK" FOREIGN KEY ("EXCEPCIONPEAJE_ID")
+ REFERENCES "EXCEPCION_PEAJE" ("EXCEPCIONPEAJE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table EXCEPCION_REDONDO
+--------------------------------------------------------
+
+ ALTER TABLE "EXCEPCION_REDONDO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "EXCEPCION_REDONDO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_CARRINHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_CARRINHO" ADD CONSTRAINT "FK_47SV29NKEVHI6TOOSHFKSDG0Y" FOREIGN KEY ("DESTINO")
+ REFERENCES "FD_LOCALIDADE" ("CODIGO_LOCALIDADE") ENABLE;
+ ALTER TABLE "FD_CARRINHO" ADD CONSTRAINT "FK_O57BI3Q82MJ96AG39NP81VX2K" FOREIGN KEY ("ORIGEM")
+ REFERENCES "FD_LOCALIDADE" ("CODIGO_LOCALIDADE") ENABLE;
+ ALTER TABLE "FD_CARRINHO" ADD CONSTRAINT "FKC585BB6BAD2F7841" FOREIGN KEY ("PAGAMENTO_ID")
+ REFERENCES "FD_PAGAMENTO" ("ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_CLIENTE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_CLIENTE" ADD CONSTRAINT "FK_1SYQ7JIX800R2KVVDLJX4D44S" FOREIGN KEY ("ENDERECO_ID")
+ REFERENCES "FD_ENDERECO" ("ENDERECO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_CLIENTE_DETALHE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_CLIENTE_DETALHE" ADD CONSTRAINT "FD_CLIENTE_CATEGORIA_FK" FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "FD_CATEGORIA_CLIENTE" ("CATEGORIACLIENTE_ID") ENABLE;
+ ALTER TABLE "FD_CLIENTE_DETALHE" ADD CONSTRAINT "FK83CFB635246BFD81" FOREIGN KEY ("CLIENTE_ID")
+ REFERENCES "CLIENTE" ("CLIENTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_CLIENTE_DETALHE_HISTORICO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_CLIENTE_DETALHE_HISTORICO" ADD CONSTRAINT "FD_CLIENTE_HIST_CLIENTE_FK" FOREIGN KEY ("CLIENTE_ID")
+ REFERENCES "FD_CLIENTE_DETALHE" ("CLIENTE_ID") ENABLE;
+ ALTER TABLE "FD_CLIENTE_DETALHE_HISTORICO" ADD CONSTRAINT "FD_CLIENTE_HIST_USUARIO_FK" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "FD_USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "FD_EMPRESA" ADD CONSTRAINT "FK_EMPRESA_TOTALBUS" FOREIGN KEY ("EMPRESA_TOTALBUS")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_GRUPO_TRECHO_HAS_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_GRUPO_TRECHO_HAS_TRECHO" ADD CONSTRAINT "FK_TLG6U58AMROYP8TIYFWLHP43R" FOREIGN KEY ("GRUPO_TRECHO_ID")
+ REFERENCES "FD_GRUPO_TRECHO" ("GRUPO_TRECHO_ID") ENABLE;
+ ALTER TABLE "FD_GRUPO_TRECHO_HAS_TRECHO" ADD CONSTRAINT "FK_53LDKKB54I7HD47F16WGTKUAA" FOREIGN KEY ("TRECHO_ID")
+ REFERENCES "FD_TRECHO" ("TRECHO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_HISTORICO_CATEGORIA_CLIENTE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_HISTORICO_CATEGORIA_CLIENTE" ADD CONSTRAINT "FK_USUARIO_EDICAO" FOREIGN KEY ("USUARIO_EDICAO")
+ REFERENCES "FD_USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "FD_HISTORICO_CATEGORIA_CLIENTE" ADD CONSTRAINT "FK_USUARIO_CADASTRO" FOREIGN KEY ("USUARIO_CADASTRO")
+ REFERENCES "FD_USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_LIMITE_POLTRONA_SERVICO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_LIMITE_POLTRONA_SERVICO" ADD CONSTRAINT "FK_7CAFK9Q54WUDFRDY4084BB6SO" FOREIGN KEY ("CODIGO_SERVICO")
+ REFERENCES "FD_SERVICO" ("CODIGO_SERVICO") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_LIMITE_POLTRONA_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_LIMITE_POLTRONA_TRECHO" ADD CONSTRAINT "FK_JMPINFJQ3YPKJS3R5HFWQ4B2X" FOREIGN KEY ("TRECHO_ID")
+ REFERENCES "FD_TRECHO" ("TRECHO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_LINHA
+--------------------------------------------------------
+
+ ALTER TABLE "FD_LINHA" ADD CONSTRAINT "FK_CH55MVR5WS7MYKPVJY5W1MWRU" FOREIGN KEY ("CODIGO_CLASSE")
+ REFERENCES "FD_CLASSE" ("CODIGO_CLASSE") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_LOG_ALTERACAO_PONTUACAO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_LOG_ALTERACAO_PONTUACAO" ADD CONSTRAINT "FK_PONTOS_DO_CLIENTE" FOREIGN KEY ("PONTOS_DO_CLIENTE_ID")
+ REFERENCES "FD_PONTOS_DO_CLIENTE" ("PONTOS_DO_CLIENTE_ID") ENABLE;
+ ALTER TABLE "FD_LOG_ALTERACAO_PONTUACAO" ADD CONSTRAINT "FK_USUARIO" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_MENSAGEM_SERVICO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_MENSAGEM_SERVICO" ADD CONSTRAINT "FK_RF374MI42LJKYBKOOXC814CHB" FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "FD_LOCALIDADE" ("CODIGO_LOCALIDADE") ENABLE;
+ ALTER TABLE "FD_MENSAGEM_SERVICO" ADD CONSTRAINT "FK_HLBY0258H4X91SWXW3LFGXXW1" FOREIGN KEY ("ORIGEM_ID")
+ REFERENCES "FD_LOCALIDADE" ("CODIGO_LOCALIDADE") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_NUCLEO_OP_HAS_LINHA
+--------------------------------------------------------
+
+ ALTER TABLE "FD_NUCLEO_OP_HAS_LINHA" ADD CONSTRAINT "FK_SC5GQJH732ECQIJYOCDI4YKF" FOREIGN KEY ("LINHA_CODIGO_LINHA")
+ REFERENCES "FD_LINHA" ("CODIGO_LINHA") ENABLE;
+ ALTER TABLE "FD_NUCLEO_OP_HAS_LINHA" ADD CONSTRAINT "FK_E40S9YGURJNNUH1A0X1RV6MIX" FOREIGN KEY ("NUCLEO_OPERACIONAL_NOP_ID")
+ REFERENCES "FD_NUCLEO_OPERACIONAL" ("NUCLEO_OPERACIONAL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_ORIGEM_DESTINO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_ORIGEM_DESTINO" ADD CONSTRAINT "FK39F9A813D0B659DA" FOREIGN KEY ("COD_LOCALIDADE_ORIGEM")
+ REFERENCES "FD_LOCALIDADE" ("CODIGO_LOCALIDADE") ENABLE;
+ ALTER TABLE "FD_ORIGEM_DESTINO" ADD CONSTRAINT "FK39F9A813195D8DC1" FOREIGN KEY ("COD_LOCALIDADE_DESTINO")
+ REFERENCES "FD_LOCALIDADE" ("CODIGO_LOCALIDADE") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_PONTO_CLIENTE_DETALHE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PONTO_CLIENTE_DETALHE" ADD CONSTRAINT "FK_7NIDN72I5XFY7A4II2DRBDUXT" FOREIGN KEY ("COD_CLIENTE")
+ REFERENCES "FD_CLIENTE" ("CLIENTE_ID") ENABLE;
+ ALTER TABLE "FD_PONTO_CLIENTE_DETALHE" ADD CONSTRAINT "FK5C0305C039B0DFC8" FOREIGN KEY ("COD_VIAGEM")
+ REFERENCES "FD_VIAGEM" ("COD_VIAGEM") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_PONTO_DETALHE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PONTO_DETALHE" ADD CONSTRAINT "FD_PONTO_DETALHE_CLIENTE_FK" FOREIGN KEY ("CLIENTE_ID")
+ REFERENCES "CLIENTE" ("CLIENTE_ID") ENABLE;
+ ALTER TABLE "FD_PONTO_DETALHE" ADD CONSTRAINT "FD_PONTO_DETALHE_VIAGEM_FK" FOREIGN KEY ("VIAGEM_ID")
+ REFERENCES "FD_VIAGEM" ("COD_VIAGEM") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_PONTOS_DO_CLIENTE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PONTOS_DO_CLIENTE" ADD CONSTRAINT "FK_NTBFYANP1V0S0LTFNHDX74VW4" FOREIGN KEY ("CLIENTE_ID")
+ REFERENCES "FD_CLIENTE" ("CLIENTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_PONTUACAO_NOP
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PONTUACAO_NOP" ADD CONSTRAINT "FK_1YNTAVGX20WV81C1KQJXII080" FOREIGN KEY ("NUCLEO_OPERACIONAL_ID")
+ REFERENCES "FD_NUCLEO_OPERACIONAL" ("NUCLEO_OPERACIONAL_ID") ENABLE;
+ ALTER TABLE "FD_PONTUACAO_NOP" ADD CONSTRAINT "FK_46DE4FW50T869D7FVW8V89BSG" FOREIGN KEY ("TIPO_BONUS_ID")
+ REFERENCES "FD_TIPO_BONUS" ("TIPO_BONUS_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_PONTUACAO_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PONTUACAO_TRECHO" ADD CONSTRAINT "FK_505LQTE3N5X7UAVWFM2WGPX0Y" FOREIGN KEY ("GRUPO_TRECHO_ID")
+ REFERENCES "FD_GRUPO_TRECHO" ("GRUPO_TRECHO_ID") ENABLE;
+ ALTER TABLE "FD_PONTUACAO_TRECHO" ADD CONSTRAINT "FK_OT57BYS56RK38MW6FQH46JO41" FOREIGN KEY ("TIPO_BONUS_ID")
+ REFERENCES "FD_TIPO_BONUS" ("TIPO_BONUS_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_PONTUACAO_TRECHO_HAS_CLASSE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PONTUACAO_TRECHO_HAS_CLASSE" ADD CONSTRAINT "FK_OXG68W0Q3P48LD5ADWPQ7TGB6" FOREIGN KEY ("CLASSE_CODIGO_CLASSE")
+ REFERENCES "FD_CLASSE" ("CODIGO_CLASSE") ENABLE;
+ ALTER TABLE "FD_PONTUACAO_TRECHO_HAS_CLASSE" ADD CONSTRAINT "FK_1EPQBM9ML4187M6W9SS7JUUDO" FOREIGN KEY ("PONTUACAO_TRECHO_PONTUACAO_ID")
+ REFERENCES "FD_PONTUACAO_TRECHO" ("PONTUACAO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_PRECO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_PRECO" ADD CONSTRAINT "FK_KOP0RFG75TKJN1HIFVG619834" FOREIGN KEY ("CODIGO_LINHA")
+ REFERENCES "FD_LINHA" ("CODIGO_LINHA") ENABLE;
+ ALTER TABLE "FD_PRECO" ADD CONSTRAINT "FK_D2H0W4EPS92FT0R3W5DELOO72" FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "FD_LOCALIDADE" ("CODIGO_LOCALIDADE") ENABLE;
+ ALTER TABLE "FD_PRECO" ADD CONSTRAINT "FK_EH1DWRPKN80U2PYKYIHE5TBD0" FOREIGN KEY ("ORIGEM_ID")
+ REFERENCES "FD_LOCALIDADE" ("CODIGO_LOCALIDADE") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_RESGATE_NOP
+--------------------------------------------------------
+
+ ALTER TABLE "FD_RESGATE_NOP" ADD CONSTRAINT "FK_38DIN3WTPLXLCOC60KPW0BAC7" FOREIGN KEY ("NUCLEO_OPERACIONAL_ID")
+ REFERENCES "FD_NUCLEO_OPERACIONAL" ("NUCLEO_OPERACIONAL_ID") ENABLE;
+ ALTER TABLE "FD_RESGATE_NOP" ADD CONSTRAINT "FK_Q868MHA4B4KEAMO50IBJY59CI" FOREIGN KEY ("TIPO_BONUS_ID")
+ REFERENCES "FD_TIPO_BONUS" ("TIPO_BONUS_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_RESGATE_NOP_EXCECAO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_RESGATE_NOP_EXCECAO" ADD CONSTRAINT "FK_QPX6407DEDLU5CRCPNH2TDPDV" FOREIGN KEY ("RESGATE_ID")
+ REFERENCES "FD_RESGATE_NOP" ("RESGATE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_RESGATE_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_RESGATE_TRECHO" ADD CONSTRAINT "FK_Q9M1Y78MB6WO3BWKVJW67L1RF" FOREIGN KEY ("GRUPO_TRECHO_ID")
+ REFERENCES "FD_GRUPO_TRECHO" ("GRUPO_TRECHO_ID") ENABLE;
+ ALTER TABLE "FD_RESGATE_TRECHO" ADD CONSTRAINT "FK_4DX5U3LRFTL55RBPC97MTOXFS" FOREIGN KEY ("TIPO_BONUS_ID")
+ REFERENCES "FD_TIPO_BONUS" ("TIPO_BONUS_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_RESGATE_TRECHO_EXCECAO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_RESGATE_TRECHO_EXCECAO" ADD CONSTRAINT "FK_P5OB2KQ29WTX5XXECXEX9GQF3" FOREIGN KEY ("RESGATE_ID")
+ REFERENCES "FD_RESGATE_TRECHO" ("RESGATE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_RESGATE_TRECHO_HAS_CLASSE
+--------------------------------------------------------
+
+ ALTER TABLE "FD_RESGATE_TRECHO_HAS_CLASSE" ADD CONSTRAINT "FK454235396F042A87" FOREIGN KEY ("CLASSE_CODIGO_CLASSE")
+ REFERENCES "FD_CLASSE" ("CODIGO_CLASSE") ENABLE;
+ ALTER TABLE "FD_RESGATE_TRECHO_HAS_CLASSE" ADD CONSTRAINT "FK45423539FF6466C" FOREIGN KEY ("RESGATE_TRECHO_RESGATE_ID")
+ REFERENCES "FD_RESGATE_TRECHO" ("RESGATE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_SERVICO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_SERVICO" ADD CONSTRAINT "FK_I3UNSCCFVTV6NFMV5CJHOBREH" FOREIGN KEY ("CODIGO_CLASSE")
+ REFERENCES "FD_CLASSE" ("CODIGO_CLASSE") ENABLE;
+ ALTER TABLE "FD_SERVICO" ADD CONSTRAINT "FK_RI89C6M72Q2CNV7LOE5G7C29C" FOREIGN KEY ("CODIGO_LINHA")
+ REFERENCES "FD_LINHA" ("CODIGO_LINHA") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_TRECHO" ADD CONSTRAINT "FK_JE49L7NIVIMW9GD583RAQ68UE" FOREIGN KEY ("CODIGO_LINHA")
+ REFERENCES "FD_LINHA" ("CODIGO_LINHA") ENABLE;
+ ALTER TABLE "FD_TRECHO" ADD CONSTRAINT "FK_O0W4I23A0P300AQ01BOE4FUTX" FOREIGN KEY ("DESTINO_CODIGO_LOCALIDADE")
+ REFERENCES "FD_LOCALIDADE" ("CODIGO_LOCALIDADE") ENABLE;
+ ALTER TABLE "FD_TRECHO" ADD CONSTRAINT "FK_83886VFPGMQDCPFODDN6AC1O4" FOREIGN KEY ("ORIGEM_CODIGO_LOCALIDADE")
+ REFERENCES "FD_LOCALIDADE" ("CODIGO_LOCALIDADE") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_TRECHO_SERV_HAS_TRECHO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_TRECHO_SERV_HAS_TRECHO" ADD CONSTRAINT "FK_H9WST8RGVFR4R1HLVIIPWGM5D" FOREIGN KEY ("TRECHO_SERVICO_ID")
+ REFERENCES "FD_TRECHO_SERVICO" ("TRECHO_SERVICO_ID") ENABLE;
+ ALTER TABLE "FD_TRECHO_SERV_HAS_TRECHO" ADD CONSTRAINT "FK_NOXUIBBIS0HLHQABFJPH03ADX" FOREIGN KEY ("TRECHO_SERVICO_INATIVO_ID")
+ REFERENCES "FD_TRECHO_SERV_INATIVO" ("TRECHO_SERVICO_INATIVO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_TRECHO_SERVICO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_TRECHO_SERVICO" ADD CONSTRAINT "FK_10HUNJN7C36GWPL1UBN01S9SV" FOREIGN KEY ("CODIGO_SERVICO")
+ REFERENCES "FD_SERVICO" ("CODIGO_SERVICO") ENABLE;
+ ALTER TABLE "FD_TRECHO_SERVICO" ADD CONSTRAINT "FK_PVYNNU6S3FITYIBKOL0H4LC9I" FOREIGN KEY ("TRECHO_ID")
+ REFERENCES "FD_TRECHO" ("TRECHO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "FD_USUARIO" ADD CONSTRAINT "FKC4A308AD612B84A8" FOREIGN KEY ("PERFIL_USUARIO_ID")
+ REFERENCES "FD_PERFIL_USUARIO" ("PERFIL_USUARIO_ID") ENABLE;
+ ALTER TABLE "FD_USUARIO" ADD CONSTRAINT "FK_SN4A0YQN6THX0RFK8JYQI3HT8" FOREIGN KEY ("PERFIL_USUARIO_ID")
+ REFERENCES "FD_PERFIL_USUARIO_NOVO" ("PERFIL_USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FD_VIAGEM
+--------------------------------------------------------
+
+ ALTER TABLE "FD_VIAGEM" ADD CONSTRAINT "FK_PGJKIK5RGG2KQY3FU2Q7GE105" FOREIGN KEY ("COD_DESTINO")
+ REFERENCES "FD_LOCALIDADE" ("CODIGO_LOCALIDADE") ENABLE;
+ ALTER TABLE "FD_VIAGEM" ADD CONSTRAINT "FK_CP4EVJL4GCKEDYTM13ENXQ4VB" FOREIGN KEY ("COD_ORIGEM")
+ REFERENCES "FD_LOCALIDADE" ("CODIGO_LOCALIDADE") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FECHAMENTO_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "FECHAMENTO_BOLETO" ADD FOREIGN KEY ("FECHAMENTOCNTCORRENTE_ID")
+ REFERENCES "FECHAMENTO_CNTCORRENTE" ("FECHAMENTOCNTCORRENTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FECHAMENTO_CCT_DEPOSITO
+--------------------------------------------------------
+
+ ALTER TABLE "FECHAMENTO_CCT_DEPOSITO" ADD CONSTRAINT "FECHAMENTO_CCT_DEPOSITO_FK1" FOREIGN KEY ("FECHAMENTOCNTCORRENTE_ID")
+ REFERENCES "FECHAMENTO_CNTCORRENTE" ("FECHAMENTOCNTCORRENTE_ID") ENABLE;
+ ALTER TABLE "FECHAMENTO_CCT_DEPOSITO" ADD CONSTRAINT "FECHAMENTO_CCT_DEPOSITO_FK2" FOREIGN KEY ("FECHAMENTODEPOSITO_ID")
+ REFERENCES "FECHAMENTO_DEPOSITO" ("FECHAMENTODEPOSITO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FECHAMENTO_CNTCORRENTE
+--------------------------------------------------------
+
+ ALTER TABLE "FECHAMENTO_CNTCORRENTE" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "FECHAMENTO_CNTCORRENTE" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FECHAMENTO_DEPOSITO
+--------------------------------------------------------
+
+ ALTER TABLE "FECHAMENTO_DEPOSITO" ADD CONSTRAINT "FECHAMENTO_DEPOSITO_FK1" FOREIGN KEY ("EMPRESACONTABANCARIA_ID")
+ REFERENCES "EMPRESA_CONTABANCARIA" ("EMPRESACONTABANCARIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FECHAMENTO_PARAMGERAL
+--------------------------------------------------------
+
+ ALTER TABLE "FECHAMENTO_PARAMGERAL" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FECHAMENTO_PARAMPTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "FECHAMENTO_PARAMPTOVTA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "FECHAMENTO_PARAMPTOVTA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FERIADO
+--------------------------------------------------------
+
+ ALTER TABLE "FERIADO" ADD CONSTRAINT "FK_EMPRESA_FERIADO" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "FERIADO" ADD CONSTRAINT "FK_ESTADO" FOREIGN KEY ("ESTADO_ID")
+ REFERENCES "ESTADO" ("ESTADO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_ALIQUOTA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_ALIQUOTA_EMPRESA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_A2
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_A2" ADD CONSTRAINT "FK_A2_IMPRESSORA" FOREIGN KEY ("FISCALIMPRESSORA_ID")
+ REFERENCES "FISCAL_IMPRESSORA" ("FISCALIMPRESSORA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_FORMAPAGO_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_FORMAPAGO_EMPRESA" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "FISCAL_FORMAPAGO_EMPRESA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_F3
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_F3" ADD CONSTRAINT "FK_F3_IMPRESSORA" FOREIGN KEY ("FISCALIMPRESSORA_ID")
+ REFERENCES "FISCAL_IMPRESSORA" ("FISCALIMPRESSORA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_IMPRESSORA
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_IMPRESSORA" ADD FOREIGN KEY ("ESTADOLOCAL_ID")
+ REFERENCES "ESTADO" ("ESTADO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_ML2
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_ML2" ADD CONSTRAINT "FK_ML2_IMPRESSORA" FOREIGN KEY ("FISCALIMPRESSORA_ID")
+ REFERENCES "FISCAL_IMPRESSORA" ("FISCALIMPRESSORA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_RELGERENCIAL_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_RELGERENCIAL_EMPRESA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_R2
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R2" ADD CONSTRAINT "FK_R2_IMPRESSORA" FOREIGN KEY ("FISCALIMPRESSORA_ID")
+ REFERENCES "FISCAL_IMPRESSORA" ("FISCALIMPRESSORA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_R3
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R3" ADD CONSTRAINT "FK_R3_IMPRESSORA" FOREIGN KEY ("FISCALIMPRESSORA_ID")
+ REFERENCES "FISCAL_IMPRESSORA" ("FISCALIMPRESSORA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_R4
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R4" ADD CONSTRAINT "FK_R4_CLASESERVICIO" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "FISCAL_R4" ADD CONSTRAINT "FK_R4_IMPRESSORA" FOREIGN KEY ("FISCALIMPRESSORA_ID")
+ REFERENCES "FISCAL_IMPRESSORA" ("FISCALIMPRESSORA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_R5
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R5" ADD CONSTRAINT "FK_R5_IMPRESSORA" FOREIGN KEY ("FISCALIMPRESSORA_ID")
+ REFERENCES "FISCAL_IMPRESSORA" ("FISCALIMPRESSORA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_R6
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R6" ADD CONSTRAINT "FK_R6_IMPRESSORA" FOREIGN KEY ("FISCALIMPRESSORA_ID")
+ REFERENCES "FISCAL_IMPRESSORA" ("FISCALIMPRESSORA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_R7
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_R7" ADD CONSTRAINT "FK_R7_IMPRESSORA" FOREIGN KEY ("FISCALIMPRESSORA_ID")
+ REFERENCES "FISCAL_IMPRESSORA" ("FISCALIMPRESSORA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_TOTNAOFISCAL_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_TOTNAOFISCAL_EMPRESA" ADD FOREIGN KEY ("TIPOEVENTOEXTRA_ID")
+ REFERENCES "TIPO_EVENTO_EXTRA" ("TIPOEVENTOEXTRA_ID") ENABLE;
+ ALTER TABLE "FISCAL_TOTNAOFISCAL_EMPRESA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FISCAL_T2
+--------------------------------------------------------
+
+ ALTER TABLE "FISCAL_T2" ADD CONSTRAINT "FK_T2_IMPRESSORA" FOREIGN KEY ("FISCALIMPRESSORA_ID")
+ REFERENCES "FISCAL_IMPRESSORA" ("FISCALIMPRESSORA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FOLIO_CONSUMO_RMD
+--------------------------------------------------------
+
+ ALTER TABLE "FOLIO_CONSUMO_RMD" ADD CONSTRAINT "FK_RMD_AIDF" FOREIGN KEY ("RMD_ID")
+ REFERENCES "AIDF" ("AIDF_ID") ENABLE;
+ ALTER TABLE "FOLIO_CONSUMO_RMD" ADD CONSTRAINT "FK_RMD_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "FOLIO_CONSUMO_RMD" ADD CONSTRAINT "FK_RMD_ESTADO" FOREIGN KEY ("ESTADO_ID")
+ REFERENCES "ESTADO" ("ESTADO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FOLIO_PREIMPRESO
+--------------------------------------------------------
+
+ ALTER TABLE "FOLIO_PREIMPRESO" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+ ALTER TABLE "FOLIO_PREIMPRESO" ADD CONSTRAINT "FK_FOLIO_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "FOLIO_PREIMPRESO" ADD FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FORMA_PAGO_DET
+--------------------------------------------------------
+
+ ALTER TABLE "FORMA_PAGO_DET" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "FORMA_PAGO_DET" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "FORMA_PAGO_DET" ADD CONSTRAINT "FK_FORMA_PAGO_DET_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table FUNCION_SISTEMA
+--------------------------------------------------------
+
+ ALTER TABLE "FUNCION_SISTEMA" ADD FOREIGN KEY ("SISTEMA_ID")
+ REFERENCES "SISTEMA" ("SISTEMA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table HIST_PUNTOVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "HIST_PUNTOVENTA" ADD CONSTRAINT "FK_HIST_PUNTOVENDA_PUNTOVENDA" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table INSCRICAO_ESTADUAL
+--------------------------------------------------------
+
+ ALTER TABLE "INSCRICAO_ESTADUAL" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "INSCRICAO_ESTADUAL" ADD FOREIGN KEY ("ESTADO_ID")
+ REFERENCES "ESTADO" ("ESTADO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table INTEGRACAO_TOTVS
+--------------------------------------------------------
+
+ ALTER TABLE "INTEGRACAO_TOTVS" ADD CONSTRAINT "FK_INTEGRACAOTOTVS_PTO_VENTA" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "INTEGRACAO_TOTVS" ADD CONSTRAINT "FK_INTEGRACAOTOTVS_USUARIO" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ITEM_DESCONTO
+--------------------------------------------------------
+
+ ALTER TABLE "ITEM_DESCONTO" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table KONDUTOKEY_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "KONDUTOKEY_EMPRESA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table LOG_CONFERENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "LOG_CONFERENCIA" ADD FOREIGN KEY ("OCD_ID")
+ REFERENCES "OCD" ("OCD_ID") ENABLE;
+ ALTER TABLE "LOG_CONFERENCIA" ADD FOREIGN KEY ("CONFERENCIA_ID")
+ REFERENCES "CONFERENCIA" ("CONFERENCIA_ID") ENABLE;
+ ALTER TABLE "LOG_CONFERENCIA" ADD CONSTRAINT "FK_LOGCONFERENCIA_CONFPEN" FOREIGN KEY ("CONFERENCIAPENDENCIA_ID")
+ REFERENCES "CONFERENCIA_PENDENCIA" ("CONFERENCIAPENDENCIA_ID") ENABLE;
+ ALTER TABLE "LOG_CONFERENCIA" ADD FOREIGN KEY ("CONTACORRENTEPTOVTA_ID")
+ REFERENCES "CONTA_CORRENTE_PTOVTA" ("CONTACORRENTEPTOVTA_ID") ENABLE;
+ ALTER TABLE "LOG_CONFERENCIA" ADD FOREIGN KEY ("BOLETO_ID")
+ REFERENCES "BOLETO" ("BOLETO_ID") ENABLE;
+ ALTER TABLE "LOG_CONFERENCIA" ADD CONSTRAINT "FK_LOGCONFERENCIA_TIPOINFOR" FOREIGN KEY ("TIPOINFORMATIVOCOMISSAO_ID")
+ REFERENCES "TIPO_INFORMATIVO" ("TIPOINFORMATIVO_ID") ENABLE;
+ ALTER TABLE "LOG_CONFERENCIA" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "LOG_CONFERENCIA" ADD FOREIGN KEY ("EVENTOEXTRA_ID")
+ REFERENCES "EVENTO_EXTRA" ("EVENTOEXTRA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table LOG_HISTORICO_CONTINGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "LOG_HISTORICO_CONTINGENCIA" ADD CONSTRAINT "LOGHISTORICOCONTINGENCIA_ID_USUARIO_FK" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "LOG_HISTORICO_CONTINGENCIA" ADD CONSTRAINT "LOGHISTORICOCONTINGENCIA_ID_EMPRESA_FK" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "LOG_HISTORICO_CONTINGENCIA" ADD CONSTRAINT "LOGHISTORICOCONTINGENCIA_ID_ESTADO_FK" FOREIGN KEY ("ESTADO_ID")
+ REFERENCES "ESTADO" ("ESTADO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MARCA_CLASESERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "MARCA_CLASESERVICIO" ADD CONSTRAINT "SYS_C0013116" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "MARCA_CLASESERVICIO" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_ADDITIONAL_PROPERTIES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_ADDITIONAL_PROPERTIES" ADD CONSTRAINT "MD_ADDITIONAL_PROPERTIES__FK1" FOREIGN KEY ("CONNECTION_ID_FK")
+ REFERENCES "MD_CONNECTIONS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_APPLICATIONFILES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_APPLICATIONFILES" ADD CONSTRAINT "MD_FILE_APP_FK" FOREIGN KEY ("APPLICATIONS_ID_FK")
+ REFERENCES "MD_APPLICATIONS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_APPLICATIONS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_APPLICATIONS" ADD CONSTRAINT "MD_APP_PROJ_FK" FOREIGN KEY ("PROJECT_ID_FK")
+ REFERENCES "MD_PROJECTS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_CATALOGS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_CATALOGS" ADD CONSTRAINT "MD_CATALOGS_MD_CONNECTION_FK1" FOREIGN KEY ("CONNECTION_ID_FK")
+ REFERENCES "MD_CONNECTIONS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_COLUMNS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_COLUMNS" ADD CONSTRAINT "MD_COLUMNS_MD_TABLES_FK1" FOREIGN KEY ("TABLE_ID_FK")
+ REFERENCES "MD_TABLES" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_CONNECTIONS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_CONNECTIONS" ADD CONSTRAINT "MD_CONNECTIONS_MD_PROJECT_FK1" FOREIGN KEY ("PROJECT_ID_FK")
+ REFERENCES "MD_PROJECTS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_CONSTRAINT_DETAILS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_CONSTRAINT_DETAILS" ADD CONSTRAINT "MD_CONSTRAINT_DETAILS_MD__FK2" FOREIGN KEY ("COLUMN_ID_FK")
+ REFERENCES "MD_COLUMNS" ("ID") ON DELETE CASCADE ENABLE;
+ ALTER TABLE "MD_CONSTRAINT_DETAILS" ADD CONSTRAINT "MD_CONSTRAINT_DETAILS_MD__FK1" FOREIGN KEY ("CONSTRAINT_ID_FK")
+ REFERENCES "MD_CONSTRAINTS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_CONSTRAINTS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_CONSTRAINTS" ADD CONSTRAINT "MD_CONSTRAINTS_MD_TABLES_FK1" FOREIGN KEY ("TABLE_ID_FK")
+ REFERENCES "MD_TABLES" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_DERIVATIVES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_DERIVATIVES" ADD CONSTRAINT "MD_DERIVATIVES_MD_CONNECT_FK1" FOREIGN KEY ("DERIVED_CONNECTION_ID_FK")
+ REFERENCES "MD_CONNECTIONS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_FILE_ARTIFACTS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_FILE_ARTIFACTS" ADD CONSTRAINT "MD_ARTIFACT_FILE_FK" FOREIGN KEY ("APPLICATIONFILES_ID")
+ REFERENCES "MD_APPLICATIONFILES" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_GROUP_MEMBERS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_GROUP_MEMBERS" ADD CONSTRAINT "MD_GROUPMEMBERS_MD_USERS_FK1" FOREIGN KEY ("USER_ID_FK")
+ REFERENCES "MD_USERS" ("ID") ON DELETE CASCADE ENABLE;
+ ALTER TABLE "MD_GROUP_MEMBERS" ADD CONSTRAINT "MD_GROUPMEMBERS_MD_GROUPS_FK2" FOREIGN KEY ("GROUP_MEMBER_ID_FK")
+ REFERENCES "MD_GROUPS" ("ID") ON DELETE CASCADE ENABLE;
+ ALTER TABLE "MD_GROUP_MEMBERS" ADD CONSTRAINT "MD_GROUPMEMBERS_MD_GROUPS_FK1" FOREIGN KEY ("GROUP_ID_FK")
+ REFERENCES "MD_GROUPS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_GROUP_PRIVILEGES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_GROUP_PRIVILEGES" ADD CONSTRAINT "MD_GROUP_PRIVILEGES_MD_GR_FK1" FOREIGN KEY ("GROUP_ID_FK")
+ REFERENCES "MD_GROUPS" ("ID") ON DELETE CASCADE ENABLE;
+ ALTER TABLE "MD_GROUP_PRIVILEGES" ADD CONSTRAINT "MD_GROUP_PRIVILEGES_MD_PR_FK1" FOREIGN KEY ("PRIVILEGE_ID_FK")
+ REFERENCES "MD_PRIVILEGES" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_GROUPS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_GROUPS" ADD CONSTRAINT "MD_GROUPS_MD_SCHEMAS_FK1" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_INDEX_DETAILS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_INDEX_DETAILS" ADD CONSTRAINT "MD_INDEX_DETAILS_MD_COLUM_FK1" FOREIGN KEY ("COLUMN_ID_FK")
+ REFERENCES "MD_COLUMNS" ("ID") ON DELETE CASCADE ENABLE;
+ ALTER TABLE "MD_INDEX_DETAILS" ADD CONSTRAINT "MD_INDEX_DETAILS_MD_INDEX_FK1" FOREIGN KEY ("INDEX_ID_FK")
+ REFERENCES "MD_INDEXES" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_INDEXES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_INDEXES" ADD CONSTRAINT "MD_INDEXES_MD_TABLES_FK1" FOREIGN KEY ("TABLE_ID_FK")
+ REFERENCES "MD_TABLES" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_MIGR_DEPENDENCY
+--------------------------------------------------------
+
+ ALTER TABLE "MD_MIGR_DEPENDENCY" ADD CONSTRAINT "MIGR_DEPENDENCY_FK" FOREIGN KEY ("CONNECTION_ID_FK")
+ REFERENCES "MD_CONNECTIONS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_MIGR_PARAMETER
+--------------------------------------------------------
+
+ ALTER TABLE "MD_MIGR_PARAMETER" ADD CONSTRAINT "MIGR_PARAMETER_FK" FOREIGN KEY ("CONNECTION_ID_FK")
+ REFERENCES "MD_CONNECTIONS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_MIGR_WEAKDEP
+--------------------------------------------------------
+
+ ALTER TABLE "MD_MIGR_WEAKDEP" ADD CONSTRAINT "MIGR_WEAKDEP_FK2" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+ ALTER TABLE "MD_MIGR_WEAKDEP" ADD CONSTRAINT "MIGR_WEAKDEP_FK1" FOREIGN KEY ("CONNECTION_ID_FK")
+ REFERENCES "MD_CONNECTIONS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_OTHER_OBJECTS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_OTHER_OBJECTS" ADD CONSTRAINT "MD_OTHER_OBJECTS_MD_SCHEM_FK1" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_PACKAGES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_PACKAGES" ADD CONSTRAINT "MD_PACKAGES_MD_SCHEMAS_FK1" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_PARTITIONS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_PARTITIONS" ADD CONSTRAINT "MD_PARTITIONS_MD_TABLES_FK1" FOREIGN KEY ("TABLE_ID_FK")
+ REFERENCES "MD_TABLES" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_PRIVILEGES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_PRIVILEGES" ADD CONSTRAINT "MD_PRIVILEGES_MD_SCHEMAS_FK1" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_SCHEMAS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_SCHEMAS" ADD CONSTRAINT "MD_SCHEMAS_MD_CATALOGS_FK1" FOREIGN KEY ("CATALOG_ID_FK")
+ REFERENCES "MD_CATALOGS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_SEQUENCES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_SEQUENCES" ADD CONSTRAINT "MD_SEQUENCES_MD_SCHEMAS_FK1" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_STORED_PROGRAMS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_STORED_PROGRAMS" ADD CONSTRAINT "MD_STORED_PROGRAMS_MD_SCH_FK1" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+ ALTER TABLE "MD_STORED_PROGRAMS" ADD CONSTRAINT "MD_STORED_PROGRAMS_MD_PAC_FK1" FOREIGN KEY ("PACKAGE_ID_FK")
+ REFERENCES "MD_PACKAGES" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_SYNONYMS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_SYNONYMS" ADD CONSTRAINT "MD_SYNONYMS_MD_SCHEMAS_FK1" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_TABLES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_TABLES" ADD CONSTRAINT "MD_TABLES_MD_SCHEMAS_FK1" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_TABLESPACES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_TABLESPACES" ADD CONSTRAINT "MD_TABLESPACES_MD_SCHEMAS_FK1" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_TOTALIZADOR
+--------------------------------------------------------
+
+ ALTER TABLE "MD_TOTALIZADOR" ADD FOREIGN KEY ("CONTA_ID")
+ REFERENCES "MD_CONTA" ("CONTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_USER_DEFINED_DATA_TYPES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_USER_DEFINED_DATA_TYPES" ADD CONSTRAINT "MD_USER_DEFINED_DATA_TYPE_FK1" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_USER_PRIVILEGES
+--------------------------------------------------------
+
+ ALTER TABLE "MD_USER_PRIVILEGES" ADD CONSTRAINT "MD_USER_PRIVILEGES_MD_PRI_FK1" FOREIGN KEY ("PRIVILEGE_ID_FK")
+ REFERENCES "MD_PRIVILEGES" ("ID") ON DELETE CASCADE ENABLE;
+ ALTER TABLE "MD_USER_PRIVILEGES" ADD CONSTRAINT "MD_USER_PRIVILEGES_MD_USE_FK1" FOREIGN KEY ("USER_ID_FK")
+ REFERENCES "MD_USERS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_USERS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_USERS" ADD CONSTRAINT "MD_USERS_MD_SCHEMAS_FK1" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MD_VIEWS
+--------------------------------------------------------
+
+ ALTER TABLE "MD_VIEWS" ADD CONSTRAINT "MD_VIEWS_MD_SCHEMAS_FK1" FOREIGN KEY ("SCHEMA_ID_FK")
+ REFERENCES "MD_SCHEMAS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MENSAGEM_RECUSA
+--------------------------------------------------------
+
+ ALTER TABLE "MENSAGEM_RECUSA" ADD CONSTRAINT "MENSAGEM_RECUSA_CATEGORIA" FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "MENSAGEM_RECUSA" ADD CONSTRAINT "MENSAGEM_RECUSA_USUARIO" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MENSAGEM_RECUSA_RECUSA
+--------------------------------------------------------
+
+ ALTER TABLE "MENSAGEM_RECUSA_RECUSA" ADD CONSTRAINT "MRR_RECUSA" FOREIGN KEY ("RECUSA_ID")
+ REFERENCES "RECUSA" ("RECUSA_ID") ENABLE;
+ ALTER TABLE "MENSAGEM_RECUSA_RECUSA" ADD CONSTRAINT "MRR_MENSAGEMRECUSA" FOREIGN KEY ("MENSAGEMRECUSA_ID")
+ REFERENCES "MENSAGEM_RECUSA" ("MENSAGEMRECUSA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MENSAJE
+--------------------------------------------------------
+
+ ALTER TABLE "MENSAJE" ADD CONSTRAINT "FK_MENSAJE_USUARIO" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MENSAJE_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "MENSAJE_EMPRESA" ADD CONSTRAINT "FK_MENSAJE_EMPRESA_MENSAJE" FOREIGN KEY ("MENSAJE_ID")
+ REFERENCES "MENSAJE" ("MENSAJE_ID") ENABLE;
+ ALTER TABLE "MENSAJE_EMPRESA" ADD CONSTRAINT "FK_MENSAJE_EMPRESA_USUARIO" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "MENSAJE_EMPRESA" ADD CONSTRAINT "FK_MENSAJE_EMPRESA_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MENSAJE_PUNTO_VENTA
+--------------------------------------------------------
+
+ ALTER TABLE "MENSAJE_PUNTO_VENTA" ADD CONSTRAINT "FK_MENSAJE_PTO_VENTA_PTO_VENTA" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "MENSAJE_PUNTO_VENTA" ADD CONSTRAINT "FK_MENSAJE_PTO_VENTA_MENSAJE" FOREIGN KEY ("MENSAJE_ID")
+ REFERENCES "MENSAJE" ("MENSAJE_ID") ENABLE;
+ ALTER TABLE "MENSAJE_PUNTO_VENTA" ADD CONSTRAINT "FK_MENSAJE_PUNTO_VENTA_USUARIO" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MENSAJE_USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "MENSAJE_USUARIO" ADD CONSTRAINT "FK_MENSAJE_USUARIO_MENSAJE" FOREIGN KEY ("MENSAJE_ID")
+ REFERENCES "MENSAJE" ("MENSAJE_ID") ENABLE;
+ ALTER TABLE "MENSAJE_USUARIO" ADD CONSTRAINT "FK_MENSAJE_USUARIO_USUARIO" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "MENSAJE_USUARIO" ADD CONSTRAINT "FK_MENSAJE_USUMODIF_USUARIO" FOREIGN KEY ("USUARIOMODIF_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MERCADO_COMPETIDO
+--------------------------------------------------------
+
+ ALTER TABLE "MERCADO_COMPETIDO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "MERCADO_COMPETIDO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "MERCADO_COMPETIDO" ADD CONSTRAINT "SYS_C005098" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MERCHANT_BANCARIO
+--------------------------------------------------------
+
+ ALTER TABLE "MERCHANT_BANCARIO" ADD FOREIGN KEY ("COMPANIABANCARIA_ID")
+ REFERENCES "COMPANIA_BANCARIA" ("COMPANIABANCARIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MIGR_DATATYPE_TRANSFORM_MAP
+--------------------------------------------------------
+
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_MAP" ADD CONSTRAINT "MIGR_DATATYPE_TRANSFORM_M_FK1" FOREIGN KEY ("PROJECT_ID_FK")
+ REFERENCES "MD_PROJECTS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MIGR_DATATYPE_TRANSFORM_RULE
+--------------------------------------------------------
+
+ ALTER TABLE "MIGR_DATATYPE_TRANSFORM_RULE" ADD CONSTRAINT "MIGR_DATATYPE_TRANSFORM_R_FK1" FOREIGN KEY ("MAP_ID_FK")
+ REFERENCES "MIGR_DATATYPE_TRANSFORM_MAP" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MIGR_GENERATION_ORDER
+--------------------------------------------------------
+
+ ALTER TABLE "MIGR_GENERATION_ORDER" ADD CONSTRAINT "MIGR_GENERATION_ORDER_MD__FK1" FOREIGN KEY ("CONNECTION_ID_FK")
+ REFERENCES "MD_CONNECTIONS" ("ID") ON DELETE CASCADE ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MIGRLOG
+--------------------------------------------------------
+
+ ALTER TABLE "MIGRLOG" ADD CONSTRAINT "MIGR_MIGRLOG_FK" FOREIGN KEY ("PARENT_LOG_ID")
+ REFERENCES "MIGRLOG" ("ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MONEDA_DENOMINACION
+--------------------------------------------------------
+
+ ALTER TABLE "MONEDA_DENOMINACION" ADD FOREIGN KEY ("MONEDA_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MONITORAMENTO_CCF
+--------------------------------------------------------
+
+ ALTER TABLE "MONITORAMENTO_CCF" ADD CONSTRAINT "FK_MCCF_PUNTOVENTA" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "MONITORAMENTO_CCF" ADD CONSTRAINT "FK_MCCF_USUARIO" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "MONITORAMENTO_CCF" ADD CONSTRAINT "FK_MCCF_USUARIOMODIF" FOREIGN KEY ("USUARIOMODIF_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "MONITORAMENTO_CCF" ADD CONSTRAINT "FK_MCCF_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MONITORAMENTO_CRZ
+--------------------------------------------------------
+
+ ALTER TABLE "MONITORAMENTO_CRZ" ADD CONSTRAINT "FK_MCRZ_PUNTOVENTA" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "MONITORAMENTO_CRZ" ADD CONSTRAINT "FK_MCRZ_USUARIO" FOREIGN KEY ("ULTIMO_USUARIO_ECF_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "MONITORAMENTO_CRZ" ADD CONSTRAINT "FK_MCRZ_USUARIOMODIF" FOREIGN KEY ("USUARIOMODIF_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "MONITORAMENTO_CRZ" ADD CONSTRAINT "FK_MCRZ_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MOTIVOCANCELACION_EQUIVALENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "MOTIVOCANCELACION_EQUIVALENCIA" ADD FOREIGN KEY ("COMISIONISTAEXTERNO_ID")
+ REFERENCES "COMISIONISTA_EXTERNO" ("COMISIONISTAEXTERNO_ID") ENABLE;
+ ALTER TABLE "MOTIVOCANCELACION_EQUIVALENCIA" ADD FOREIGN KEY ("MOTIVOCANCELACION_ID")
+ REFERENCES "MOTIVO_CANCELACION" ("MOTIVOCANCELACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MOTIVO_CANCEL_VENDA_PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "MOTIVO_CANCEL_VENDA_PACOTE" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MOVIMIENTO_TARJETA
+--------------------------------------------------------
+
+ ALTER TABLE "MOVIMIENTO_TARJETA" ADD FOREIGN KEY ("CLIENTEFIDELIDAD_ID")
+ REFERENCES "CLIENTE_FIDELIDAD" ("CLIENTEFIDELIDAD_ID") ENABLE;
+ ALTER TABLE "MOVIMIENTO_TARJETA" ADD FOREIGN KEY ("TIPOMOVIMIENTO_ID")
+ REFERENCES "TIPO_MOVIMIENTO" ("TIPOMOVIMIENTO_ID") ENABLE;
+ ALTER TABLE "MOVIMIENTO_TARJETA" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+ ALTER TABLE "MOVIMIENTO_TARJETA" ADD FOREIGN KEY ("EMPRESAOTORGA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "MOVIMIENTO_TARJETA" ADD FOREIGN KEY ("EMPRESAELIMINA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table MOVIMIENTO_TELEFONICA
+--------------------------------------------------------
+
+ ALTER TABLE "MOVIMIENTO_TELEFONICA" ADD FOREIGN KEY ("CLAVETELEFONICA_ID")
+ REFERENCES "CLAVE_TELEFONICA" ("CLAVETELEFONICA_ID") ENABLE;
+ ALTER TABLE "MOVIMIENTO_TELEFONICA" ADD FOREIGN KEY ("RESPUESTATELEFONICA_ID")
+ REFERENCES "RESPUESTA_TELEFONICA" ("RESPUESTATELEFONICA_ID") ENABLE;
+ ALTER TABLE "MOVIMIENTO_TELEFONICA" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table NOTA_CREDITO_VENDA_PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" ADD CONSTRAINT "FK_PUNTOVENTA_NC_PAG" FOREIGN KEY ("PUNTOVENTAPAGAMENTO_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" ADD CONSTRAINT "FK_PUNTOVENTA_NC" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" ADD FOREIGN KEY ("MOTIVOCANCELVENDAPACOTE_ID")
+ REFERENCES "MOTIVO_CANCEL_VENDA_PACOTE" ("MOTIVOCANCELVENDAPACOTE_ID") ENABLE;
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" ADD CONSTRAINT "FK_USUARIO_NC_PAG" FOREIGN KEY ("USUARIOPAGAMENTO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" ADD FOREIGN KEY ("VENDAPACOTEPAGAMENTO_ID")
+ REFERENCES "VENDA_PACOTE" ("VENDAPACOTE_ID") ENABLE;
+ ALTER TABLE "NOTA_CREDITO_VENDA_PACOTE" ADD FOREIGN KEY ("VENDAPACOTECANCELAMENTO_ID")
+ REFERENCES "VENDA_PACOTE" ("VENDAPACOTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table NOTA_REMISION
+--------------------------------------------------------
+
+ ALTER TABLE "NOTA_REMISION" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "NOTA_REMISION" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "NOTA_REMISION" ADD FOREIGN KEY ("EMPRESAINGRESO_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table OCD
+--------------------------------------------------------
+
+ ALTER TABLE "OCD" ADD CONSTRAINT "SYS_C0012369" FOREIGN KEY ("BOLETO_ID")
+ REFERENCES "BOLETO" ("BOLETO_ID") ENABLE;
+ ALTER TABLE "OCD" ADD CONSTRAINT "SYS_C0012085" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table OCD_DATOS_PAGAMENTO
+--------------------------------------------------------
+
+ ALTER TABLE "OCD_DATOS_PAGAMENTO" ADD FOREIGN KEY ("OCD_ID")
+ REFERENCES "OCD" ("OCD_ID") ENABLE;
+ ALTER TABLE "OCD_DATOS_PAGAMENTO" ADD FOREIGN KEY ("NOTACREDITOVENDAPACOTE_ID")
+ REFERENCES "NOTA_CREDITO_VENDA_PACOTE" ("NOTACREDITOVENDAPACOTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table OCD_PARAM
+--------------------------------------------------------
+
+ ALTER TABLE "OCD_PARAM" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table OCD_PTOVTA_PARAM
+--------------------------------------------------------
+
+ ALTER TABLE "OCD_PTOVTA_PARAM" ADD FOREIGN KEY ("OCDPARAM_ID")
+ REFERENCES "OCD_PARAM" ("OCDPARAM_ID") ENABLE;
+ ALTER TABLE "OCD_PTOVTA_PARAM" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table OPERADOR_EMBARCADA
+--------------------------------------------------------
+
+ ALTER TABLE "OPERADOR_EMBARCADA" ADD CONSTRAINT "OPERADOR_EMBARCADA_USUARIO_FK" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table OPERADOR_EMBARCADA_LINHA
+--------------------------------------------------------
+
+ ALTER TABLE "OPERADOR_EMBARCADA_LINHA" ADD CONSTRAINT "OPERADOR_EMBARCADA_FK" FOREIGN KEY ("OPERADOR_EMBARCADA_ID")
+ REFERENCES "OPERADOR_EMBARCADA" ("OPERADOR_EMBARCADA_ID") ENABLE;
+ ALTER TABLE "OPERADOR_EMBARCADA_LINHA" ADD CONSTRAINT "OPERADOR_EMBARCADA_RUTA_FK" FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table OPERADOR_EMBARCADA_SERVICO
+--------------------------------------------------------
+
+ ALTER TABLE "OPERADOR_EMBARCADA_SERVICO" ADD CONSTRAINT "OPERADOR_EMBARCADA_SERVICO_FK" FOREIGN KEY ("OPERADOR_EMBARCADA_ID")
+ REFERENCES "OPERADOR_EMBARCADA" ("OPERADOR_EMBARCADA_ID") ENABLE;
+ ALTER TABLE "OPERADOR_EMBARCADA_SERVICO" ADD CONSTRAINT "OPERADOR_ESQUEMA_SERVICO_FK" FOREIGN KEY ("ESQUEMA_CORRIDA_ID")
+ REFERENCES "ESQUEMA_CORRIDA" ("ESQUEMACORRIDA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ORGAO_CANCELACION
+--------------------------------------------------------
+
+ ALTER TABLE "ORGAO_CANCELACION" ADD FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "ORGAO_CANCELACION" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ORGAO_CONCEDENTE
+--------------------------------------------------------
+
+ ALTER TABLE "ORGAO_CONCEDENTE" ADD CONSTRAINT "FK_ORGAO_CONCEDENTE_CATEGORIA" FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ORGAO_EMP_PARAM
+--------------------------------------------------------
+
+ ALTER TABLE "ORGAO_EMP_PARAM" ADD FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "ORGAO_EMP_PARAM" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ORGAO_TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "ORGAO_TRAMO" ADD CONSTRAINT "FK_TC_ORGAOCONCEDENTE" FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "ORGAO_TRAMO" ADD CONSTRAINT "FK_OT_CLASESERVICIO" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "ORGAO_TRAMO" ADD FOREIGN KEY ("COEFICIENTETARIFA3_ID")
+ REFERENCES "COEFICIENTE_TARIFA" ("COEFICIENTETARIFA_ID") ENABLE;
+ ALTER TABLE "ORGAO_TRAMO" ADD FOREIGN KEY ("COEFICIENTETARIFA2_ID")
+ REFERENCES "COEFICIENTE_TARIFA" ("COEFICIENTETARIFA_ID") ENABLE;
+ ALTER TABLE "ORGAO_TRAMO" ADD FOREIGN KEY ("COEFICIENTETARIFA1_ID")
+ REFERENCES "COEFICIENTE_TARIFA" ("COEFICIENTETARIFA_ID") ENABLE;
+ ALTER TABLE "ORGAO_TRAMO" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "PACOTE" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "PACOTE" ADD CONSTRAINT "FK_PACOTE_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PACOTE_DESCONTO_BILHETE
+--------------------------------------------------------
+
+ ALTER TABLE "PACOTE_DESCONTO_BILHETE" ADD FOREIGN KEY ("PACOTE_ID")
+ REFERENCES "PACOTE" ("PACOTE_ID") ENABLE;
+ ALTER TABLE "PACOTE_DESCONTO_BILHETE" ADD FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PACOTE_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "PACOTE_FORMAPAGO" ADD CONSTRAINT "FK_PACOTE_FORMAPAGO_OCD" FOREIGN KEY ("OCD_ID")
+ REFERENCES "OCD" ("OCD_ID") ENABLE;
+ ALTER TABLE "PACOTE_FORMAPAGO" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "PACOTE_FORMAPAGO" ADD CONSTRAINT "FK_PACOTE_FORMAPAGO_NC" FOREIGN KEY ("NOTACREDITOVENDAPACOTE_ID")
+ REFERENCES "NOTA_CREDITO_VENDA_PACOTE" ("NOTACREDITOVENDAPACOTE_ID") ENABLE;
+ ALTER TABLE "PACOTE_FORMAPAGO" ADD CONSTRAINT "SYS_C0016440" FOREIGN KEY ("VENDAPACOTE_ID")
+ REFERENCES "VENDA_PACOTE" ("VENDAPACOTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PACOTE_ITEM
+--------------------------------------------------------
+
+ ALTER TABLE "PACOTE_ITEM" ADD FOREIGN KEY ("PACOTE_ID")
+ REFERENCES "PACOTE" ("PACOTE_ID") ENABLE;
+ ALTER TABLE "PACOTE_ITEM" ADD FOREIGN KEY ("ITEMADICIONAL_ID")
+ REFERENCES "ITEM_ADICIONAL" ("ITEMADICIONAL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PACOTE_TARIFA
+--------------------------------------------------------
+
+ ALTER TABLE "PACOTE_TARIFA" ADD FOREIGN KEY ("PACOTE_ID")
+ REFERENCES "PACOTE" ("PACOTE_ID") ENABLE;
+ ALTER TABLE "PACOTE_TARIFA" ADD CONSTRAINT "FK_CATEGORIA" FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "PACOTE_TARIFA" ADD FOREIGN KEY ("TIPOTARIFAPACOTE_ID")
+ REFERENCES "TIPO_TARIFA_PACOTE" ("TIPOTARIFAPACOTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PAGO_DIFERIDO
+--------------------------------------------------------
+
+ ALTER TABLE "PAGO_DIFERIDO" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PARADA
+--------------------------------------------------------
+
+ ALTER TABLE "PARADA" ADD CONSTRAINT "SYS_C0011937" FOREIGN KEY ("CIUDAD_ID")
+ REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE;
+ ALTER TABLE "PARADA" ADD CONSTRAINT "SYS_C0012205" FOREIGN KEY ("TIPOPARADA_ID")
+ REFERENCES "TIPO_PARADA" ("TIPOPARADA_ID") ENABLE;
+ ALTER TABLE "PARADA" ADD CONSTRAINT "SYS_C0012028" FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PARADA_COD_ORGAOCONCEDENTE
+--------------------------------------------------------
+
+ ALTER TABLE "PARADA_COD_ORGAOCONCEDENTE" ADD CONSTRAINT "FK_PARADACODORGCONC_ORGAO" FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "PARADA_COD_ORGAOCONCEDENTE" ADD CONSTRAINT "FK_PARADACODORGCONC_PARADA" FOREIGN KEY ("PARADA_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PARADA_EQUIVALENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "PARADA_EQUIVALENCIA" ADD FOREIGN KEY ("PARADA_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PARADA_EQUIVALENCIA" ADD FOREIGN KEY ("COMISIONISTAEXTERNO_ID")
+ REFERENCES "COMISIONISTA_EXTERNO" ("COMISIONISTAEXTERNO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PARAM_ACUMULA_MASIVO
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_ACUMULA_MASIVO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PARAM_ACUMULA_PUNTO
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_ACUMULA_PUNTO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PARAM_ACUMULA_PUNTO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PARAM_ACUMULA_PUNTO" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "PARAM_ACUMULA_PUNTO" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "PARAM_ACUMULA_PUNTO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PARAM_CANJE_PUNTO
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_CANJE_PUNTO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PARAM_CANJE_PUNTO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PARAM_COSTO_TARJETA
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_COSTO_TARJETA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PARAM_EVENTO_CONTABLE
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_EVENTO_CONTABLE" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "PARAM_EVENTO_CONTABLE" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+ ALTER TABLE "PARAM_EVENTO_CONTABLE" ADD FOREIGN KEY ("TIPOVENTA_ID")
+ REFERENCES "TIPO_VENTA" ("TIPOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PARAM_RECOLECCION
+--------------------------------------------------------
+
+ ALTER TABLE "PARAM_RECOLECCION" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PEAJE
+--------------------------------------------------------
+
+ ALTER TABLE "PEAJE" ADD FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "PEAJE" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PEAJE" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PEAJE" ADD FOREIGN KEY ("CASETAPEAJE_ID")
+ REFERENCES "CASETA_PEAJE" ("CASETAPEAJE_ID") ENABLE;
+ ALTER TABLE "PEAJE" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PERFIL_FUNCION
+--------------------------------------------------------
+
+ ALTER TABLE "PERFIL_FUNCION" ADD FOREIGN KEY ("PERFIL_ID")
+ REFERENCES "PERFIL" ("PERFIL_ID") ENABLE;
+ ALTER TABLE "PERFIL_FUNCION" ADD FOREIGN KEY ("FUNCIONSISTEMA_ID")
+ REFERENCES "FUNCION_SISTEMA" ("FUNCIONSISTEMA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRECIO_FIXO_PEDAGIO
+--------------------------------------------------------
+
+ ALTER TABLE "PRECIO_FIXO_PEDAGIO" ADD CONSTRAINT "PRACAPEDGAIO_CASETA" FOREIGN KEY ("PRACAPEDAGIO_ID")
+ REFERENCES "CASETA_PEAJE" ("CASETAPEAJE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRECIO_VENTAJA
+--------------------------------------------------------
+
+ ALTER TABLE "PRECIO_VENTAJA" ADD CONSTRAINT "PRECIOVENTAJA_PARADA_DES_FK" FOREIGN KEY ("DESTINO_ORIGINAL_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PRECIO_VENTAJA" ADD CONSTRAINT "PRECIOVENTAJA_PARADA_ORI_FK" FOREIGN KEY ("ORIGEN_ORIGINAL_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PRECIO_VENTAJA" ADD CONSTRAINT "PRECIOVEN_PARADA_DES_PRECIO_FK" FOREIGN KEY ("DESTINO_PRECIO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PRECIO_VENTAJA" ADD CONSTRAINT "PRECIOVEN_PARADA_ORI_PRECIO_FK" FOREIGN KEY ("ORIGEN_PRECIO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PRECIO_VENTAJA" ADD CONSTRAINT "PRECIOVENTAJA_RUTA_ORI_FK" FOREIGN KEY ("RUTA_ORIGINAL_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "PRECIO_VENTAJA" ADD CONSTRAINT "PRECIOVENTAJA_RUTA_DES_FK" FOREIGN KEY ("RUTA_PRECIO_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRECO_APANHE
+--------------------------------------------------------
+
+ ALTER TABLE "PRECO_APANHE" ADD FOREIGN KEY ("CIUDAD_ID")
+ REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE;
+ ALTER TABLE "PRECO_APANHE" ADD FOREIGN KEY ("COLONIA_ID")
+ REFERENCES "COLONIA" ("COLONIA_ID") ENABLE;
+ ALTER TABLE "PRECO_APANHE" ADD FOREIGN KEY ("HOTEL_ID")
+ REFERENCES "HOTEL" ("HOTEL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_ANTICIPACION
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_ANTICIPACION" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_ASIENTO
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_ASIENTO" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_CATEGORIA" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "PRICING_CATEGORIA" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_CLASE
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_CLASE" ADD CONSTRAINT "SYS_C0013114" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "PRICING_CLASE" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_CORRIDA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_CORRIDA" ADD FOREIGN KEY ("CORRIDA_ID")
+ REFERENCES "CORRIDA_CTRL" ("CORRIDA_ID") ENABLE;
+ ALTER TABLE "PRICING_CORRIDA" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_DIA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_DIA" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_ESPECIFICO
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_ESPECIFICO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PRICING_ESPECIFICO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PRICING_ESPECIFICO" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "PRICING_ESPECIFICO" ADD CONSTRAINT "SYS_C0013113" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "PRICING_ESPECIFICO" ADD CONSTRAINT "FK_CORRIDA_CTRL" FOREIGN KEY ("CORRIDA_ID")
+ REFERENCES "CORRIDA_CTRL" ("CORRIDA_ID") ENABLE;
+ ALTER TABLE "PRICING_ESPECIFICO" ADD FOREIGN KEY ("TIPOPTOVTA_ID")
+ REFERENCES "TIPO_PTOVTA" ("TIPOPTOVTA_ID") ENABLE;
+ ALTER TABLE "PRICING_ESPECIFICO" ADD FOREIGN KEY ("MONEDA_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+ ALTER TABLE "PRICING_ESPECIFICO" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_ESPECIFICO_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_ESPECIFICO_CATEGORIA" ADD CONSTRAINT "PRICING_ESP_CAT_PRICING_CAT_FK" FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "PRICING_ESPECIFICO_CATEGORIA" ADD CONSTRAINT "PRICING_ESP_CAT_PRICING_ESP_FK" FOREIGN KEY ("PRICINGESPECIFICO_ID")
+ REFERENCES "PRICING_ESPECIFICO" ("PRICINGESPECIFICO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_ESPECIFICO_OCUPACION
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_ESPECIFICO_OCUPACION" ADD CONSTRAINT "FK_PRICING_ESPECIFICO" FOREIGN KEY ("PRICINGESPECIFICO_ID")
+ REFERENCES "PRICING_ESPECIFICO" ("PRICINGESPECIFICO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_FORMAPAGO" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "PRICING_FORMAPAGO" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_IMPORTE
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_IMPORTE" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+ ALTER TABLE "PRICING_IMPORTE" ADD FOREIGN KEY ("MONEDA_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_MARCA" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+ ALTER TABLE "PRICING_MARCA" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_MERCADO
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_MERCADO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PRICING_MERCADO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PRICING_MERCADO" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_OCUPA_ANTECIPA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_OCUPA_ANTECIPA" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+ ALTER TABLE "PRICING_OCUPA_ANTECIPA" ADD CONSTRAINT "PRI_OCUP_ANT_CLASSTARIFA_FK" FOREIGN KEY ("PRICINGCLASSETARIFARIA_ID")
+ REFERENCES "PRICING_CLASSE_TARIFARIA" ("PRICINGCLASSETARIFARIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_OCUPACION
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_OCUPACION" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_PUNTOVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_PUNTOVENTA" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+ ALTER TABLE "PRICING_PUNTOVENTA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_RUTA" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "PRICING_RUTA" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_TIPOPTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_TIPOPTOVTA" ADD FOREIGN KEY ("TIPOPTOVTA_ID")
+ REFERENCES "TIPO_PTOVTA" ("TIPOPTOVTA_ID") ENABLE;
+ ALTER TABLE "PRICING_TIPOPTOVTA" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_TIPOSERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_TIPOSERVICIO" ADD FOREIGN KEY ("TIPOSERVICIO_ID")
+ REFERENCES "TIPO_SERVICIO" ("TIPOSERVICIO_ID") ENABLE;
+ ALTER TABLE "PRICING_TIPOSERVICIO" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRICING_VIGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "PRICING_VIGENCIA" ADD FOREIGN KEY ("PRICING_ID")
+ REFERENCES "PRICING" ("PRICING_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PROD_ASIENTO
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_ASIENTO" ADD FOREIGN KEY ("PRODMARCA_ID")
+ REFERENCES "PROD_MARCA" ("PRODMARCA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PROD_CLASESERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_CLASESERVICIO" ADD FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "PROD_CLASESERVICIO" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PROD_CORRIDA
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_CORRIDA" ADD FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+ ALTER TABLE "PROD_CORRIDA" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PROD_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_FORMAPAGO" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "PROD_FORMAPAGO" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PROD_MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_MARCA" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+ ALTER TABLE "PROD_MARCA" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PROD_MERCADO
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_MERCADO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PROD_MERCADO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PROD_MERCADO" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PROD_PRECIO
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_PRECIO" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+ ALTER TABLE "PROD_PRECIO" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PROD_PUNTOVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_PUNTOVENTA" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+ ALTER TABLE "PROD_PUNTOVENTA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PROD_RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_RUTA" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "PROD_RUTA" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PROD_TIPOPTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_TIPOPTOVTA" ADD FOREIGN KEY ("TIPOPTOVTA_ID")
+ REFERENCES "TIPO_PTOVTA" ("TIPOPTOVTA_ID") ENABLE;
+ ALTER TABLE "PROD_TIPOPTOVTA" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PRODUCTO_SERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "PRODUCTO_SERVICIO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PROD_VIGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "PROD_VIGENCIA" ADD FOREIGN KEY ("PRODUCTOSERVICIO_ID")
+ REFERENCES "PRODUCTO_SERVICIO" ("PRODUCTOSERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_AGENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_AGENCIA" ADD FOREIGN KEY ("INSTIFINANCEIRA_ID")
+ REFERENCES "INSTI_FINANCEIRA" ("INSTIFINANCEIRA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_ANTECIPACOMISSAO
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_ANTECIPACOMISSAO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_ANTIFRAUDE
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_ANTIFRAUDE" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "PTOVTA_ANTIFRAUDE" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_CAT_IND
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_CAT_IND" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "PTOVTA_CAT_IND" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_CHECKIN
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_CHECKIN" ADD FOREIGN KEY ("PARADA_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PTOVTA_CHECKIN" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_COMISSAO
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_COMISSAO" ADD CONSTRAINT "FK_PUNTOVENTA" FOREIGN KEY ("PTOVTADESCOMISSAO_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "PTOVTA_COMISSAO" ADD CONSTRAINT "FK_PTOVTA_COMISSAO_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_CONTA
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_CONTA" ADD CONSTRAINT "FK_PTOVTA_COMISSAO_CONTA" FOREIGN KEY ("CONTA_ID")
+ REFERENCES "MD_CONTA" ("CONTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_DIVERSOS
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_DIVERSOS" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_EMP_BLOQUEADA
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_EMP_BLOQUEADA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "PTOVTA_EMP_BLOQUEADA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_EMPRESA" ADD CONSTRAINT "FK_EMP_CONTABANCARIA" FOREIGN KEY ("EMPRESACONTABANCARIA_ID")
+ REFERENCES "EMPRESA_CONTABANCARIA" ("EMPRESACONTABANCARIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_EMPRESA_CONTABANCARIA
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_EMPRESA_CONTABANCARIA" ADD FOREIGN KEY ("PTOVTAEMPRESA_ID")
+ REFERENCES "PTOVTA_EMPRESA" ("PTOVTAEMPRESA_ID") ENABLE;
+ ALTER TABLE "PTOVTA_EMPRESA_CONTABANCARIA" ADD FOREIGN KEY ("EMPRESACONTABANCARIA_ID")
+ REFERENCES "EMPRESA_CONTABANCARIA" ("EMPRESACONTABANCARIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_ESTOQUE
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_ESTOQUE" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_HORARIO
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_HORARIO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_SEGURO
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_SEGURO" ADD CONSTRAINT "PTOVTA_SEGURO_FK1" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "PTOVTA_SEGURO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PTOVTA_USUARIO_BANCARIO
+--------------------------------------------------------
+
+ ALTER TABLE "PTOVTA_USUARIO_BANCARIO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "PTOVTA_USUARIO_BANCARIO" ADD FOREIGN KEY ("USUARIOBANCARIO_ID")
+ REFERENCES "USUARIO_BANCARIO" ("USUARIOBANCARIO_ID") ENABLE;
+ ALTER TABLE "PTOVTA_USUARIO_BANCARIO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PUB_CLASE
+--------------------------------------------------------
+
+ ALTER TABLE "PUB_CLASE" ADD FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "PUB_CLASE" ADD FOREIGN KEY ("PUNTOPUBLICACION_ID")
+ REFERENCES "PUNTO_PUBLICACION" ("PUNTOPUBLICACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PUBLICACION
+--------------------------------------------------------
+
+ ALTER TABLE "PUBLICACION" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PUBLICACION" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PUBLICACION" ADD FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "PUBLICACION" ADD FOREIGN KEY ("STATUSPUBLICACION_ID")
+ REFERENCES "STATUS_PUBLICACION" ("STATUSPUBLICACION_ID") ENABLE;
+ ALTER TABLE "PUBLICACION" ADD FOREIGN KEY ("AUTOBUS_ID")
+ REFERENCES "AUTOBUS" ("AUTOBUS_ID") ENABLE;
+ ALTER TABLE "PUBLICACION" ADD FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+ ALTER TABLE "PUBLICACION" ADD FOREIGN KEY ("PUNTOPUBLICACION_ID")
+ REFERENCES "PUNTO_PUBLICACION" ("PUNTOPUBLICACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PUB_MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "PUB_MARCA" ADD FOREIGN KEY ("PUNTOPUBLICACION_ID")
+ REFERENCES "PUNTO_PUBLICACION" ("PUNTOPUBLICACION_ID") ENABLE;
+ ALTER TABLE "PUB_MARCA" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PUNTO_PUBLICACION
+--------------------------------------------------------
+
+ ALTER TABLE "PUNTO_PUBLICACION" ADD FOREIGN KEY ("PARADA_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table PUNTO_VENTA
+--------------------------------------------------------
+
+ ALTER TABLE "PUNTO_VENTA" ADD FOREIGN KEY ("PARADA_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "PUNTO_VENTA" ADD FOREIGN KEY ("TIPOPTOVTA_ID")
+ REFERENCES "TIPO_PTOVTA" ("TIPOPTOVTA_ID") ENABLE;
+ ALTER TABLE "PUNTO_VENTA" ADD CONSTRAINT "FK_PTOVTA_PTOVTA_AGENCIA" FOREIGN KEY ("PTOVTAAGENCIA_ID")
+ REFERENCES "PTOVTA_AGENCIA" ("PTOVTAAGENCIA_ID") ENABLE;
+ ALTER TABLE "PUNTO_VENTA" ADD CONSTRAINT "FK_PTOVTA_PTOVTA_COMISSAO" FOREIGN KEY ("PTOVTACOMISSAO_ID")
+ REFERENCES "PTOVTA_COMISSAO" ("PTOVTACOMISSAO_ID") ENABLE;
+ ALTER TABLE "PUNTO_VENTA" ADD CONSTRAINT "FK_PTOVTA_PTOVTA_DIVERSOS" FOREIGN KEY ("PTOVTADIVERSOS_ID")
+ REFERENCES "PTOVTA_DIVERSOS" ("PTOVTADIVERSOS_ID") ENABLE;
+ ALTER TABLE "PUNTO_VENTA" ADD CONSTRAINT "PTOVTA_TIPO_ESTOQUE_FK" FOREIGN KEY ("PTOVTATIPOEST_ID")
+ REFERENCES "PTOVTA_TIPO_ESTOQUE" ("PTOVTATIPOEST_ID") ENABLE;
+ ALTER TABLE "PUNTO_VENTA" ADD CONSTRAINT "FK_PTOVTA_PTOVTA_TITULAR" FOREIGN KEY ("PTOVTATITULAR_ID")
+ REFERENCES "PTOVTA_TITULAR" ("PTOVTATITULAR_ID") ENABLE;
+ ALTER TABLE "PUNTO_VENTA" ADD CONSTRAINT "FK_PUNTO_VENTA_PADRE" FOREIGN KEY ("PUNTOVENTAPADRE_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "PUNTO_VENTA" ADD FOREIGN KEY ("MONEDA_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+ ALTER TABLE "PUNTO_VENTA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RANGO_COMPRA_PUNTO
+--------------------------------------------------------
+
+ ALTER TABLE "RANGO_COMPRA_PUNTO" ADD FOREIGN KEY ("PARAMCOMPRAPUNTO_ID")
+ REFERENCES "PARAM_COMPRA_PUNTO" ("PARAMCOMPRAPUNTO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RECUSA
+--------------------------------------------------------
+
+ ALTER TABLE "RECUSA" ADD CONSTRAINT "RECUSA_ORIGEM" FOREIGN KEY ("ORIGEM_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "RECUSA" ADD CONSTRAINT "RECUSA_CATEGORIA" FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "RECUSA" ADD CONSTRAINT "RECUSA_CLASSESERVICIO" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "RECUSA" ADD CONSTRAINT "RECUSA_RUTA" FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "RECUSA" ADD CONSTRAINT "RECUSA_CORRIDA" FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA")
+ REFERENCES "CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE;
+ ALTER TABLE "RECUSA" ADD CONSTRAINT "RECUSA_PUNTOVENTA" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "RECUSA" ADD CONSTRAINT "RECUSA_USUARIO" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "RECUSA" ADD CONSTRAINT "RECUSA_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "RECUSA" ADD CONSTRAINT "RECUSA_DESTINO" FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table REDONDEO
+--------------------------------------------------------
+
+ ALTER TABLE "REDONDEO" ADD FOREIGN KEY ("REDONDEOCTRL_ID")
+ REFERENCES "REDONDEO_CTRL" ("REDONDEOCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table REDONDEO_MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "REDONDEO_MARCA" ADD FOREIGN KEY ("REDONDEOCTRL_ID")
+ REFERENCES "REDONDEO_CTRL" ("REDONDEOCTRL_ID") ENABLE;
+ ALTER TABLE "REDONDEO_MARCA" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table REGISTRO_USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "REGISTRO_USUARIO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "REGISTRO_USUARIO" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table REQUISICION_BOLETO
+--------------------------------------------------------
+
+ ALTER TABLE "REQUISICION_BOLETO" ADD FOREIGN KEY ("CLASIFICACION_ID")
+ REFERENCES "CLASIFICACION" ("CLASIFICACION_ID") ENABLE;
+ ALTER TABLE "REQUISICION_BOLETO" ADD FOREIGN KEY ("ARTICULO_ID")
+ REFERENCES "ARTICULO" ("ARTICULO_ID") ENABLE;
+ ALTER TABLE "REQUISICION_BOLETO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "REQUISICION_BOLETO" ADD CONSTRAINT "FK_REQ_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+ ALTER TABLE "REQUISICION_BOLETO" ADD FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RESERVACION_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "RESERVACION_CATEGORIA" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "RESERVACION_CATEGORIA" ADD FOREIGN KEY ("RESERVACIONCTRL_ID")
+ REFERENCES "RESERVACION_CTRL" ("RESERVACIONCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RESERVACION_CLASE
+--------------------------------------------------------
+
+ ALTER TABLE "RESERVACION_CLASE" ADD CONSTRAINT "SYS_C0013112" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "RESERVACION_CLASE" ADD FOREIGN KEY ("RESERVACIONCTRL_ID")
+ REFERENCES "RESERVACION_CTRL" ("RESERVACIONCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RESERVACION_MARCA
+--------------------------------------------------------
+
+ ALTER TABLE "RESERVACION_MARCA" ADD FOREIGN KEY ("RESERVACIONCTRL_ID")
+ REFERENCES "RESERVACION_CTRL" ("RESERVACIONCTRL_ID") ENABLE;
+ ALTER TABLE "RESERVACION_MARCA" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RESERVACION_MERCADO
+--------------------------------------------------------
+
+ ALTER TABLE "RESERVACION_MERCADO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "RESERVACION_MERCADO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "RESERVACION_MERCADO" ADD FOREIGN KEY ("RESERVACIONCTRL_ID")
+ REFERENCES "RESERVACION_CTRL" ("RESERVACIONCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RESERVACION_PUNTOVENTA
+--------------------------------------------------------
+
+ ALTER TABLE "RESERVACION_PUNTOVENTA" ADD FOREIGN KEY ("RESERVACIONCTRL_ID")
+ REFERENCES "RESERVACION_CTRL" ("RESERVACIONCTRL_ID") ENABLE;
+ ALTER TABLE "RESERVACION_PUNTOVENTA" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RESPUESTA_TELEFONICA
+--------------------------------------------------------
+
+ ALTER TABLE "RESPUESTA_TELEFONICA" ADD FOREIGN KEY ("NODO_ID")
+ REFERENCES "NODO" ("NODO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table ROL_OPERATIVO
+--------------------------------------------------------
+
+ ALTER TABLE "ROL_OPERATIVO" ADD FOREIGN KEY ("DIAGRAMAAUTOBUS_ID")
+ REFERENCES "DIAGRAMA_AUTOBUS" ("DIAGRAMAAUTOBUS_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RUTA
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA" ADD CONSTRAINT "FK_ORGAO_CONCEDENTE" FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "RUTA" ADD CONSTRAINT "SYS_C0013111" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "RUTA" ADD CONSTRAINT "FK_GRUPO_RUTA_RUTA" FOREIGN KEY ("GRUPORUTA_ID")
+ REFERENCES "GRUPO_RUTA" ("GRUPORUTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RUTA_CASETA
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA_CASETA" ADD FOREIGN KEY ("CASETAPEAJE_ID")
+ REFERENCES "CASETA_PEAJE" ("CASETAPEAJE_ID") ENABLE;
+ ALTER TABLE "RUTA_CASETA" ADD FOREIGN KEY ("RUTASECUENCIA_ID")
+ REFERENCES "RUTA_SECUENCIA" ("RUTASECUENCIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RUTA_COMBINACION
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA_COMBINACION" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "RUTA_COMBINACION" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RUTA_EMBRQ_DESEMBRQ
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA_EMBRQ_DESEMBRQ" ADD CONSTRAINT "FK_RUTA_EMBRQ_DESEMBRQ_PARADA" FOREIGN KEY ("PARADA_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "RUTA_EMBRQ_DESEMBRQ" ADD CONSTRAINT "FK_RUTA_EMBRQ_DESEMBRQ_RUTA" FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "RUTA_EMBRQ_DESEMBRQ" ADD CONSTRAINT "FK_RUTA_EMBRQ_DESEMBRQ_USUARIO" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RUTA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA_EMPRESA" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "RUTA_EMPRESA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table RUTA_SECUENCIA
+--------------------------------------------------------
+
+ ALTER TABLE "RUTA_SECUENCIA" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "RUTA_SECUENCIA" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+ ALTER TABLE "RUTA_SECUENCIA" ADD FOREIGN KEY ("ESTVENTAORIGEN_ID")
+ REFERENCES "ESTADO_VENTA" ("ESTADOVENTA_ID") ENABLE;
+ ALTER TABLE "RUTA_SECUENCIA" ADD FOREIGN KEY ("ESTVENTADESTINO_ID")
+ REFERENCES "ESTADO_VENTA" ("ESTADOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table SECRETARIA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "SECRETARIA_EMPRESA" ADD CONSTRAINT "SECRETARIA_EMPRESA_SEC_FK2" FOREIGN KEY ("SECRETARIA_ID")
+ REFERENCES "SECRETARIA" ("SECRETARIA_ID") ENABLE;
+ ALTER TABLE "SECRETARIA_EMPRESA" ADD CONSTRAINT "SECRETARIA_EMPRESA_FK1" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table SEGURADORA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "SEGURADORA_EMPRESA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table SEGURO_KM
+--------------------------------------------------------
+
+ ALTER TABLE "SEGURO_KM" ADD FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table SEGURO_TARIFA
+--------------------------------------------------------
+
+ ALTER TABLE "SEGURO_TARIFA" ADD FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table SEGVKM
+--------------------------------------------------------
+
+ ALTER TABLE "SEGVKM" ADD CONSTRAINT "SEGVKM_FK1" FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ON DELETE SET NULL ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TARIFA
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA" ADD CONSTRAINT "FK_ORGAOCONCEDENTE" FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "TARIFA" ADD CONSTRAINT "FK_PARADA_ORIGEN" FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "TARIFA" ADD CONSTRAINT "FK_PARADA_DESTINO" FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "TARIFA" ADD CONSTRAINT "SYS_C0013110" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "TARIFA" ADD CONSTRAINT "FK_RUTA" FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "TARIFA" ADD FOREIGN KEY ("MONEDA_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+ ALTER TABLE "TARIFA" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+ ALTER TABLE "TARIFA" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+ ALTER TABLE "TARIFA" ADD FOREIGN KEY ("VIGENCIATARIFA_ID")
+ REFERENCES "VIGENCIA_TARIFA" ("VIGENCIATARIFA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TARIFA_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_CATEGORIA" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "TARIFA_CATEGORIA" ADD FOREIGN KEY ("TARIFA_ID")
+ REFERENCES "TARIFA" ("TARIFA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TARIFA_HIST
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_HIST" ADD CONSTRAINT "SYS_C0013109" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "TARIFA_HIST" ADD FOREIGN KEY ("MONEDA_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+ ALTER TABLE "TARIFA_HIST" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+ ALTER TABLE "TARIFA_HIST" ADD FOREIGN KEY ("VIGENCIATARIFA_ID")
+ REFERENCES "VIGENCIA_TARIFA" ("VIGENCIATARIFA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TARIFA_KM
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_KM" ADD CONSTRAINT "TARIFA_KM_ORGAO" FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "TARIFA_KM" ADD CONSTRAINT "TARIFA_KM_CLASE" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TARIFA_MINIMA
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_MINIMA" ADD CONSTRAINT "PK_ORGAOCONCEDENTE" FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "TARIFA_MINIMA" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "TARIFA_MINIMA" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "TARIFA_MINIMA" ADD CONSTRAINT "SYS_C0013108" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "TARIFA_MINIMA" ADD CONSTRAINT "TARIFA_MINIMA_FK_COEFICIENTE" FOREIGN KEY ("COEFICIENTETARIFA_ID")
+ REFERENCES "COEFICIENTE_TARIFA" ("COEFICIENTETARIFA_ID") ENABLE;
+ ALTER TABLE "TARIFA_MINIMA" ADD CONSTRAINT "TARIFA_MINIMA_FK_REGION" FOREIGN KEY ("REGIONMETROPOLITANA_ID")
+ REFERENCES "REGION_METROPOLITANA" ("REGIONMETROPOLITANA_ID") ENABLE;
+ ALTER TABLE "TARIFA_MINIMA" ADD FOREIGN KEY ("MONEDA_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+ ALTER TABLE "TARIFA_MINIMA" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+ ALTER TABLE "TARIFA_MINIMA" ADD FOREIGN KEY ("PLAZA_ID")
+ REFERENCES "PLAZA" ("PLAZA_ID") ENABLE;
+ ALTER TABLE "TARIFA_MINIMA" ADD CONSTRAINT "TARIFA_MINIMA_FK_VIGENCIA" FOREIGN KEY ("VIGENCIATARIFA_ID")
+ REFERENCES "VIGENCIA_TARIFA" ("VIGENCIATARIFA_ID") ENABLE;
+ ALTER TABLE "TARIFA_MINIMA" ADD CONSTRAINT "TARIFA_MINIMA_FK_RUTA" FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TARIFA_MINIMA_CATEGORIA
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_MINIMA_CATEGORIA" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "TARIFA_MINIMA_CATEGORIA" ADD FOREIGN KEY ("TARIFAMINIMA_ID")
+ REFERENCES "TARIFA_MINIMA" ("TARIFAMINIMA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TARIFA_OFICIAL
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_OFICIAL" ADD FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "TARIFA_OFICIAL" ADD CONSTRAINT "FK_TA_PARADA_ORIGEN" FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "TARIFA_OFICIAL" ADD CONSTRAINT "FK_TA_PARADA_DESTINO" FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "TARIFA_OFICIAL" ADD CONSTRAINT "SYS_C0013107" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "TARIFA_OFICIAL" ADD FOREIGN KEY ("RUTA_ID")
+ REFERENCES "RUTA" ("RUTA_ID") ENABLE;
+ ALTER TABLE "TARIFA_OFICIAL" ADD FOREIGN KEY ("MONEDA_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+ ALTER TABLE "TARIFA_OFICIAL" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;
+ ALTER TABLE "TARIFA_OFICIAL" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TARIFA_TIPOPTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_TIPOPTOVTA" ADD FOREIGN KEY ("TARIFA_ID")
+ REFERENCES "TARIFA" ("TARIFA_ID") ENABLE;
+ ALTER TABLE "TARIFA_TIPOPTOVTA" ADD FOREIGN KEY ("TIPOPTOVTA_ID")
+ REFERENCES "TIPO_PTOVTA" ("TIPOPTOVTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TARIFA_VENDA_PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "TARIFA_VENDA_PACOTE" ADD FOREIGN KEY ("PACOTECONVENIO_ID")
+ REFERENCES "PACOTE_CONVENIO" ("PACOTECONVENIO_ID") ENABLE;
+ ALTER TABLE "TARIFA_VENDA_PACOTE" ADD FOREIGN KEY ("PACOTETARIFA_ID")
+ REFERENCES "PACOTE_TARIFA" ("PACOTETARIFA_ID") ENABLE;
+ ALTER TABLE "TARIFA_VENDA_PACOTE" ADD CONSTRAINT "FK_TARIFAVENDAPACOTE_BOLETO" FOREIGN KEY ("BOLETO_ID")
+ REFERENCES "BOLETO" ("BOLETO_ID") ENABLE;
+ ALTER TABLE "TARIFA_VENDA_PACOTE" ADD FOREIGN KEY ("VENDAPACOTE_ID")
+ REFERENCES "VENDA_PACOTE" ("VENDAPACOTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TARJETA_CREDITO
+--------------------------------------------------------
+
+ ALTER TABLE "TARJETA_CREDITO" ADD CONSTRAINT "TARJETA_CREDITO_FK_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TAXA_EMBARQUE_KM
+--------------------------------------------------------
+
+ ALTER TABLE "TAXA_EMBARQUE_KM" ADD FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TAXA_EMBARQUE_PARADA
+--------------------------------------------------------
+
+ ALTER TABLE "TAXA_EMBARQUE_PARADA" ADD FOREIGN KEY ("ORGAOCONCEDENTE_ID")
+ REFERENCES "ORGAO_CONCEDENTE" ("ORGAOCONCEDENTE_ID") ENABLE;
+ ALTER TABLE "TAXA_EMBARQUE_PARADA" ADD FOREIGN KEY ("PARADA_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TAXPOL
+--------------------------------------------------------
+
+ ALTER TABLE "TAXPOL" ADD CONSTRAINT "TAXPOLC_FK" FOREIGN KEY ("TAXPOLC_ID")
+ REFERENCES "TAXPOLC" ("TAXPOLC_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TAXPOL_EXCECAO
+--------------------------------------------------------
+
+ ALTER TABLE "TAXPOL_EXCECAO" ADD FOREIGN KEY ("LOCALIDADE_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ON DELETE SET NULL ENABLE;
+ ALTER TABLE "TAXPOL_EXCECAO" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ON DELETE SET NULL ENABLE;
+ ALTER TABLE "TAXPOL_EXCECAO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ON DELETE SET NULL ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TESTE
+--------------------------------------------------------
+
+ ALTER TABLE "TESTE" ADD CONSTRAINT "FK_TESTE_EMPRESA" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TIPO_CAMBIO_CIUDAD
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_CAMBIO_CIUDAD" ADD FOREIGN KEY ("CIUDAD_ID")
+ REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE;
+ ALTER TABLE "TIPO_CAMBIO_CIUDAD" ADD FOREIGN KEY ("TIPOCAMBIOCTRL_ID")
+ REFERENCES "TIPO_CAMBIO_CTRL" ("TIPOCAMBIOCTRL_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TIPO_CAMBIO_CTRL
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_CAMBIO_CTRL" ADD FOREIGN KEY ("MONEDAORIGEN_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+ ALTER TABLE "TIPO_CAMBIO_CTRL" ADD FOREIGN KEY ("MONEDADESTINO_ID")
+ REFERENCES "MONEDA" ("MONEDA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TIPO_CORTESIA
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_CORTESIA" ADD FOREIGN KEY ("GRUPOCORTESIA_ID")
+ REFERENCES "GRUPO_CORTESIA" ("GRUPOCORTESIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TIPOCORTESIA_DESCUENTO
+--------------------------------------------------------
+
+ ALTER TABLE "TIPOCORTESIA_DESCUENTO" ADD FOREIGN KEY ("TIPOCORTESIA_ID")
+ REFERENCES "TIPO_CORTESIA" ("TIPOCORTESIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TIPO_EVENTO_EXTRA_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_EVENTO_EXTRA_EMPRESA" ADD CONSTRAINT "TIPO_EVENTO_EXTRA_TIPO_FK2" FOREIGN KEY ("TIPOEVENTOEXTRA_ID")
+ REFERENCES "TIPO_EVENTO_EXTRA" ("TIPOEVENTOEXTRA_ID") ENABLE;
+ ALTER TABLE "TIPO_EVENTO_EXTRA_EMPRESA" ADD CONSTRAINT "TIPO_EVENTO_EXTRA_EMPRESA_FK1" FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TIPO_EVENTO_EXTRA_PTOVTA
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_EVENTO_EXTRA_PTOVTA" ADD CONSTRAINT "TIPO_EVENTO_EXTRA_FK" FOREIGN KEY ("TIPOEVENTOEXTRA_ID")
+ REFERENCES "TIPO_EVENTO_EXTRA" ("TIPOEVENTOEXTRA_ID") ENABLE;
+ ALTER TABLE "TIPO_EVENTO_EXTRA_PTOVTA" ADD CONSTRAINT "TIPO_EVENTO_EXTRA_PTOVTA_FK" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TIPO_INFORMATIVO
+--------------------------------------------------------
+
+ ALTER TABLE "TIPO_INFORMATIVO" ADD CONSTRAINT "FK_TIPOINFORMATIVO_USUARIO" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TK_FORMAPAGO
+--------------------------------------------------------
+
+ ALTER TABLE "TK_FORMAPAGO" ADD FOREIGN KEY ("TRANSACAOKONDUTO_ID")
+ REFERENCES "TRANSACAO_KONDUTO" ("TRANSACAOKONDUTO_ID") ENABLE;
+ ALTER TABLE "TK_FORMAPAGO" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TK_PASSAGEIRO
+--------------------------------------------------------
+
+ ALTER TABLE "TK_PASSAGEIRO" ADD FOREIGN KEY ("TRANSACAOKONDUTO_ID")
+ REFERENCES "TRANSACAO_KONDUTO" ("TRANSACAOKONDUTO_ID") ENABLE;
+ ALTER TABLE "TK_PASSAGEIRO" ADD FOREIGN KEY ("BOLETO_ID")
+ REFERENCES "BOLETO" ("BOLETO_ID") ENABLE;
+ ALTER TABLE "TK_PASSAGEIRO" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TRAMO
+--------------------------------------------------------
+
+ ALTER TABLE "TRAMO" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "TRAMO" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "TRAMO" ADD FOREIGN KEY ("VIA_ID")
+ REFERENCES "VIA" ("VIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TRAMO_KM
+--------------------------------------------------------
+
+ ALTER TABLE "TRAMO_KM" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+ ALTER TABLE "TRAMO_KM" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TRAMO_KM_SERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "TRAMO_KM_SERVICIO" ADD FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "TRAMO_KM_SERVICIO" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+ ALTER TABLE "TRAMO_KM_SERVICIO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TRAMO_SERVICIO
+--------------------------------------------------------
+
+ ALTER TABLE "TRAMO_SERVICIO" ADD CONSTRAINT "SYS_C0013106" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "TRAMO_SERVICIO" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TRAMO_TIEMPO
+--------------------------------------------------------
+
+ ALTER TABLE "TRAMO_TIEMPO" ADD CONSTRAINT "SYS_C0013105" FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "TRAMO_TIEMPO" ADD FOREIGN KEY ("TRAMO_ID")
+ REFERENCES "TRAMO" ("TRAMO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table TRANSACAO_KONDUTO
+--------------------------------------------------------
+
+ ALTER TABLE "TRANSACAO_KONDUTO" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table USUARIO
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO" ADD FOREIGN KEY ("TIPOUSUARIO_ID")
+ REFERENCES "TIPO_USUARIO" ("TIPOUSUARIO_ID") ENABLE;
+ ALTER TABLE "USUARIO" ADD FOREIGN KEY ("EMPLEADO_ID")
+ REFERENCES "EMPLEADO" ("EMPLEADO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table USUARIO_BANCARIO
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO_BANCARIO" ADD FOREIGN KEY ("COMPANIABANCARIA_ID")
+ REFERENCES "COMPANIA_BANCARIA" ("COMPANIABANCARIA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table USUARIO_CONTRASENA
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO_CONTRASENA" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table USUARIO_EMPRESA
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO_EMPRESA" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "USUARIO_EMPRESA" ADD FOREIGN KEY ("EMPRESA_ID")
+ REFERENCES "EMPRESA" ("EMPRESA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table USUARIO_PERFIL
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO_PERFIL" ADD FOREIGN KEY ("PERFIL_ID")
+ REFERENCES "PERFIL" ("PERFIL_ID") ENABLE;
+ ALTER TABLE "USUARIO_PERFIL" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table USUARIO_SESION
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO_SESION" ADD FOREIGN KEY ("SISTEMA_ID")
+ REFERENCES "SISTEMA" ("SISTEMA_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table USUARIO_UBICACION
+--------------------------------------------------------
+
+ ALTER TABLE "USUARIO_UBICACION" ADD FOREIGN KEY ("PARADA_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "USUARIO_UBICACION" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "USUARIO_UBICACION" ADD FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table VENDA_PACOTE
+--------------------------------------------------------
+
+ ALTER TABLE "VENDA_PACOTE" ADD FOREIGN KEY ("PACOTE_ID")
+ REFERENCES "PACOTE" ("PACOTE_ID") ENABLE;
+ ALTER TABLE "VENDA_PACOTE" ADD FOREIGN KEY ("CLIENTEPACOTE_ID")
+ REFERENCES "CLIENTE_PACOTE" ("CLIENTEPACOTE_ID") ENABLE;
+ ALTER TABLE "VENDA_PACOTE" ADD CONSTRAINT "FK_VENDAPACOTE_PUNTOVENTA" FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "VENDA_PACOTE" ADD CONSTRAINT "FK_VENDA_PACOTE_MOTIVO_CANCEL" FOREIGN KEY ("MOTIVOCANCELVENDAPACOTE_ID")
+ REFERENCES "MOTIVO_CANCEL_VENDA_PACOTE" ("MOTIVOCANCELVENDAPACOTE_ID") ENABLE;
+ ALTER TABLE "VENDA_PACOTE" ADD CONSTRAINT "FK_VENDAPACOTE_USUARIO" FOREIGN KEY ("USUARIO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "VENDA_PACOTE" ADD CONSTRAINT "FK_VENDAPACOTE_USUARIO_CANC" FOREIGN KEY ("USUARIO_CANCELAMENTO_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "VENDA_PACOTE" ADD CONSTRAINT "FK_VENDAPACOTE_USUARIO_CON_RES" FOREIGN KEY ("USUARIO_CONFIRMACAO_RESERVA_ID")
+ REFERENCES "USUARIO" ("USUARIO_ID") ENABLE;
+ ALTER TABLE "VENDA_PACOTE" ADD CONSTRAINT "FK_VENDAPACOTE_ESTACION" FOREIGN KEY ("ESTACION_ID")
+ REFERENCES "ESTACION" ("ESTACION_ID") ENABLE;
+--------------------------------------------------------
+-- Ref Constraints for Table VENTA_HAND_HELD
+--------------------------------------------------------
+
+ ALTER TABLE "VENTA_HAND_HELD" ADD FOREIGN KEY ("ORIGEN_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "VENTA_HAND_HELD" ADD FOREIGN KEY ("DESTINO_ID")
+ REFERENCES "PARADA" ("PARADA_ID") ENABLE;
+ ALTER TABLE "VENTA_HAND_HELD" ADD FOREIGN KEY ("CATEGORIA_ID")
+ REFERENCES "CATEGORIA" ("CATEGORIA_ID") ENABLE;
+ ALTER TABLE "VENTA_HAND_HELD" ADD FOREIGN KEY ("CLASESERVICIO_ID")
+ REFERENCES "CLASE_SERVICIO" ("CLASESERVICIO_ID") ENABLE;
+ ALTER TABLE "VENTA_HAND_HELD" ADD FOREIGN KEY ("FORMAPAGO_ID")
+ REFERENCES "FORMA_PAGO" ("FORMAPAGO_ID") ENABLE;
+ ALTER TABLE "VENTA_HAND_HELD" ADD FOREIGN KEY ("PUNTOVENTA_ID")
+ REFERENCES "PUNTO_VENTA" ("PUNTOVENTA_ID") ENABLE;
+ ALTER TABLE "VENTA_HAND_HELD" ADD FOREIGN KEY ("MARCA_ID")
+ REFERENCES "MARCA" ("MARCA_ID") ENABLE;