Overview of DOF lack of constraints (E3.3)

I hope that I have messed up a setting somewhere, but when I use the DOF Preview in the tables of my diagrams it no longer displays (UK, PK, FK) constraints or indexes. Tested in the main Diagram views and sub.

If I Export-> DDL it works fine.

Looks like a bub. (Please say I screwed up something - I use this feature all the time)

Hello Kent,

If you go to the dialog box properties (in the relational model) to your clues, UKs, FKs and PKs, I think you might find that their 'Generate in DDL' option is not set.
(You'll probably also find that the "generate in DDL' option for your Tables is not defined).

This probably occurred because at one point you did a generation of DDL for a specific type of physical model when you didn't open the relevant physical model, and you have checked these Tables do not must be generated.

The best way to reset these options is to make a new generation of DDL for your complete model and using a physical model type for which you do not have the relevant physical model open this time mark all Tables (and views) to include.

David

Tags: Database

Similar Questions

  • Partitions don't synchronize only not - Oracle SQL Developer 4.1.3.20

    Hello

    First of all, thanks a lot for developers for this great tool.

    I use the Data Modeler which comes with Oracle SQL Developer 4.1.3.20.

    In the 12 c database, I created the following table:

    CREATE

    TABLE MMOURA. TEST_TABLE

    (

    NUMBER OF ID_TEST_TABLE (10) NOT NULL

    DATE_TEST_TABLE DATE NOT NULL

    )

    ORGANIZATION HEAP PCTFREE 10

    LOGGING NOCOMPRESS NO INMEMORY

    NOCACHE NOPARALLEL NOROWDEPENDENCIES DISABLE THE MOVEMENT OF THE LINE;

    I import with Data Modeler and add the partition:

    CREATE

    TABLE MMOURA. TEST_TABLE

    (

    NUMBER OF ID_TEST_TABLE (10) NOT NULL

    DATE_TEST_TABLE DATE NOT NULL

    )

    ORGANIZATION HEAP PCTFREE 10 TABLESPACE SYSTEM NOT LOGGING NOCOMPRESS NO INMEMORY RANGE PARTITION

    (

    DATE_TEST_TABLE

    )

    INTERVAL OF

    (

    NUMTOYMINTERVAL (1, 'MONTH')

    )

    (

    PARTITION P_BEFORE_2010 VALUES LESS THAN (TO_DATE (JANUARY 1, 2010 ',' DD/MM/YYYY "")) NOCOMPRESS

    )

    NOCACHE NOPARALLEL NOROWDEPENDENCIES DISABLE THE MOVEMENT OF THE LINE;

    So I can create a partition and generates the correct code.

    I click on "Synchronize data dictionary with model" and see the differences with the model and the database.

    In the models 'compare', 'Physical Details' is red. 'Partition' is red, "Selected" are marked, "Source table: TEST_TABLE ' is YES and" target Table: TEST_TABLE "is no.

    "Partitioning" is marked, and I can see the new partition "P_BEFORE_2010."

    teste_partition_chamado_oracle.png

    But when I click on 'Overview of DOF', theres no changes:

    -Generated by Oracle SQL Developer Data Modeler 4.1.3.901

    -in: 2016-01-14 14:19:50 BRST

    -site: database Oracle 12 c

    -type: Oracle Database 12 c

    -Oracle SQL Developer Data Model Summary Report:

    --

    -CREATE TABLE 0

    -CREATION OF INDEX 0

    ...

    ...

    In the tool preferences, model, synchronization, it is marked:

    FUNCTION

    PACKAGE

    PROCEDURE

    ROLE

    SEQUENCE

    SYNONYM

    TABLESPACE

    In "Import Options", it is marked:

    Partitions

    Triggered

    What I am doing wrong? Is this some sort of bug?

    Hi Marcio,

    I'm afraid that data Modeler does not "DOF Preview" statements for changes in the distribution.

    Kind regards

    David

  • First Pro CC 2015.2 Dynamics failed to bind

    Whenever I try to load a specific project, I get this prompt message:

    \\?\H:\Capstone\CCS\PP\CCS Overview.prproj

    Lack of video filter: AE. ADBE color control

    Lack of video filter: AE. ADBE Fill

    Lack of video filter: AE. CC light sweep

    Lack of video filter: AE. CC RepeTile

    I click on 'ok' it go locate the files, but it get to about 80% and hangs there for 2-3 hours. When I click on cancel, first or the other fails or dynamic link dialog box will appear and not for a while until that finally, it blocks of first. This was not always the case, but it happened to me while I was importing After Effects composition (titles of lower thirds). I can open the auto save files, but only up to a certain point in my workflow. I was able to restart but he's going to lose hours of work, I was wondering if anyone else has experienced this problem.

    Yes, it was my next step, it was missing a font that I installed it but still had the same problem. I also discovered that my class mate had the same problem, she noticed immediately after her updated version of Premiere Pro. Strangle enough it works very well with a previous version of Premiere Pro. I had to link certain files manually, but it worked fine when I finished it.

  • Problem of lack of resources for IEEE 1394

    We currently have a CVS-1454 with two cameras inspections.  Due to circumstances with the inspection and machine, we try to move the inspections to the computer that communicates with the RESUME.  We get the error "the IEEE 1394 camera could not be initialized because of the lack of resources on the IEEE-1394 bus".  This error occurs only in Vision Builder.  This is not the case in MAX.

    The specific features of the system are: the PC is under XP SP3 with a card PCI-8252.  There are two cameras from Basler scA1390-17fm of the inspection.  The cameras are using the 7 Format, Mode 0, 1392 x 1040.  The PCI card is new out of the box, the cameras are a couple of years.  VBAI version 3.5, LabView 8.6, MAX is version 4.6.2.

    I found the articles on NI.com addressing this issue, but the recommendations have had no effect.

    1. Package size & framerate: in MAX speed can be set on a 100Mbs.  Reduce the size of the package has no effect.  It has been set to the default value to 1024, but we lowered it to 200 without effect.
    2. We installed the driver of Bus AVT Package, but when we went to the driver of the TRA, the bus went to the MAX and then Windows through the new hardware wizard found and we couldn't get the cameras is displayed correctly in the Windows Device Manager, nor did they ever appear in MAX.  All of the documentation I've seen looks that we should not need to install additional drivers for the Basler cameras.
    3. The machine does not have hotfix 885222 installed, but I contemplated trying to run this update anyway: http://support.microsoft.com/kb/955408
    4. Alternate video modes: we have tried to put the cameras to any other video mode.  We can put a camera in an incredibly small resolution, but then the camera still does not work regardless of the video mode.

    I hope that I put all the details there.  Any thoughts?  Should we need to install anything else after the passage in the AVT bus driver?  I was full of hope that would solve the problem.

    Thank you

    Paul

    I agree with Brad, your question is probably the famous issue of Microsoft that XP SP2 and SP3 downgraded a potential to S100 speed, requiring to be restore the driver 1394 SP1 of Microsoft, or switch to Win7 where they finally solved the problem.

    Or by using a substitute 1394 Microsoft compatible spare driver, such as the one offered by AVT.

    But I differ respectfully with Brad that re. If the driver AVT 'worked right' or not... as it was only designed to work with AVT cameras - and will not work with Basler cameras.  This is a deliberate design feature.  Or constraint,'s point of view.  ;-)

    Scott

  • lack of local network connection icon

    lack of local network connection icon

    Hello

    ·         Are you referring to the icon in the system tray in the task bar?

    ·         You can go online or connect to the network?

    If you are able to go online and connect to the network and that the problem is only with the missing icon for the local area network, then check out the link below to customize the system tray.

    http://Windows.Microsoft.com/en-us/Windows-Vista/the-taskbar-overview

    See also

    http://Windows.Microsoft.com/en-us/Windows-Vista/show-or-hide-the-notification-area-system-tray

  • ORA-29868: cannot issue the DOF on a field marked as LOAD index

    When I try to delete a text index I get the message: ORA-29868: cannot issue the DOF on a field marked as LOAD index

    Here are all of the command I use to drop it:

    Start

    ctx_ddl.drop_preference ('"IDX_SO_DST" ');

    end;

    /

    Start

    ctx_ddl.drop_preference ('"IDX_SO_FIL" ');

    end;

    /

    Start

    ctx_ddl.drop_section_group ('"IDX_SO_SGP" ');

    end;

    /

    Start

    ctx_ddl.drop_preference ('"IDX_SO_LEX" ');

    end;

    /

    Start

    -ctx_ddl.unsetset_attribute ('"IDX_SO_WDL" ', 'STEMMER');

    -ctx_ddl.unset_attribute ('"IDX_SO_WDL" ', 'FUZZY_MATCH');

    ctx_ddl.drop_preference ('"IDX_SO_WDL" ');

    end;

    /

    Start

    ctx_ddl.drop_stoplist ('"IDX_SO_SPL" ');

    end;

    /

    Start

    ctx_ddl.unset_attribute ('"IDX_SO_STO" ', 'R_TABLE_CLAUSE');

    ctx_ddl.unset_attribute ('"IDX_SO_STO" ', 'I_INDEX_CLAUSE');

    ctx_ddl.drop_preference ('"IDX_SO_STO" ');

    end;

    /

    Drop index "ACQUISITIONS." "" IDX_SO ".

    When I try to get command of the force

    ALTER INDEX "ACQUISITIONS." "' IDX_SO ' DROP FORCE

    I get the message:

    ORA-14004: lack of keyword SCORE

    I don't know how to get this table partitions

    Can you advise how to find partitions?

    or how to remove the particular index successful? This is a test environment.

    I run 11.2 under windows.

    Thank you

    It looks that it is locally partitioned index, so "alter index" will not work without a partition name. But you can try simply

    DROP INDEX FORCE;

    If this does not work, try to restart the database and repeat the index fall. Do not use FORCE unless you have to.

    If it still does not work, you will need to login as SYS and run

    ctxsys.ctx_adm.mark_failed ("", "")

    that resets any clue to 'FAIL' status and allow to delete the index (even once, do not use FORCE unless you have to).

  • Why, the views have a tab constraints in SQL Developer 4.0.3 or 4.1.0?

    I create constraints on views all the time now to improve performance when you are working on a dblink, but I can only confirm the looking at the DOF tab. shouldn't it be a tab constraints as tables have? After all, it has a triggers for the views tab.

    Compared to this, should not be an option to right click in the window connections for stress and relaxation on views as there are Tables?

    Thanks in advance,

    Steven Wilson

    We have recently added support for constraints on views in the Data Modeler. Add that here is something we could look at for a future version.

  • Inline Y field check constraint. N

    I created a domain with a list of values (Y or N) and used this area of a column in a table.

    Helped the 'use area Constraints' and tick appears in the DOF as a 'Alter table add constraint without name.

    I'd rather have this constraint as an inline constraint.  How can I say DM to do this?

    With the help of the DM Version 4.0.3.853

    Select Preferences from the Tools menu.

    In the left panel of the Preferences dialog box, select Data Modeler > DDL and select the option 'generate Inline column constraints validation.

    David

  • Problem: by dropping a Table Check constraint

    I got a check from a table constraint in my model. Then wanted to synchronize data dictionary. The comparison of models- dialogue see the difference, but as I check the box drop -(which is unchecked by default) and click the DOF preview preview is empty. I mean it's totally empty, not even the ddl-comments standard as

    -Generated by Oracle SQL Developer Data Modeler 4.0.1.836

    show up! So I guess that this behavior as a bug.

    Dieter

    Hi Dieter,

    Thanks for reporting this problem.  I connected a bug on this issue.

    Note that this problem does not occur for check constraints that are defined in the definition of a column.   It only occurs to verify the constraints defined at the Table level.

    David

  • How can I Data Modeler does not generate constraints on NNC_ tables?

    Hi all

    Unfortunately I have not found the answer using Google ;-)

    When I generate my DDL scripts on my model on some tables Data Modeler (version 4.0.0) automatically generates constraints on the columns of the table "NNC_" for example:

    CREATE TABLE STG_DURCHGANGSKNOTEN

    (

    ID NUMBER CONSTRAINT NNC_STG_DURCHGANGSKNOTENv1_ID NOT NULL,

    Kilometrierung VARCHAR2 (20) CONSTRAINT NNC_STG_DURCHGANGSKNOTENv1_Kilometrierung NOT NULL,

    Letzte_Aenderung DATE CONSTRAINT NNC_STG_DURCHGANGSKNOTENv1_Letzte_Aenderung NOT NULL,

    Knotentyp VARCHAR2 (100) CONSTRAINT NNC_STG_DURCHGANGSKNOTENv1_Knotentyp NOT NULL,

    Name VARCHAR2 (100),

    BZ_Bezeichner VARCHAR2 (100),

    GUI_Bezeichner VARCHAR2 (100),

    Spurplanabschnitt_ID NUMBER NNC_STG_DURCHGANGSKNOTENv1_Spurplanabschnitt_ID CONSTRAINT NOT NULL,.

    XML_Document XMLTYPE

    );

    How can I avoid this? I like to just get something like this:

    CREATE TABLE STG_DURCHGANGSKNOTEN

    (

    IDENTIFICATION NUMBER NOT NULL,

    Kilometrierung VARCHAR2 (20) NOT NULL,

    Letzte_Aenderung DATE NOT NULL,

    Knotentyp VARCHAR2 (100) NOT NULL,

    Name VARCHAR2 (100),

    BZ_Bezeichner VARCHAR2 (100),

    GUI_Bezeichner VARCHAR2 (100),

    Spurplanabschnitt_ID NUMBER NOT NULL,

    XML_Document XMLTYPE

    );

    Thank you

    Matthias

    Hi Matthias,

    The NOT NULL Constraint clause appears likely because 'Not Null Constraint Name' property is set to the column.  (It is indicated on the Panel "forced by default and ' in the column properties dialog box.)

    To stop these products, you can go to the Data Modeler/DOF of the preferences page (on the Tools menu) and set the option 'generate short form of NO forced NULL.

    Note that there now is a forum specifically for the Data Modeler: SQL Developer Data Modeler

    David

  • Optimize the foreign key for the removal of the cascade constraint.

    Hello

    JDeveloper version: 11.1.2.3.0

    I saw this blog and found something new to me: http://snag.gy/qI6dY.jpg

    Jdeveloper user interface, there is an option to select all tables to select the foreign key and set it for the removal of the waterfall.

    My project is deployed on multiple databases. I wonder where this change is registered. None of the project files is modified.

    Can I make this change (from limitations to the waterfall) for each database that I use?

    Here is the blog where I saw that: http://tompeez.wordpress.com/2013/04/22/master-detail-insertdelete-sample/

    I have my object associations optimized for the removal of the waterfall, but without the option above together, I always get constraint violations...

    Concerning

    Not sure however if you set the option the DOF looks like

    "EMP_JOB_FK' FOREIGN KEY ('JOB_ID') CONSTRAINT
    REFERENCES 'HR '. "" SELECT JOBS "("JOB_ID') WE DELETE CASCADE

    If you set the option to cascade for fk Job_id from the employees table.

    Timo

  • Overview of VMware View Client 3.0.0 - cloud icons missing?

    Overview of VMware View Client 3.0.0 build 1887158 - missing icons of cloud?

    After you have installed the Client of the view and adding a new server we do not see the icon 'cloud' over the connection to the server. The link to server connection works and connects - lack just the cloud chart

    viewbroke.JPG

    Any ideas?

    Should look like this...

    viewworkingJPG.JPG

    OK, that explains it. Its a known problem when running in a terminal services session.

    Have no ETA on when it will be fixed.

    Linjo

  • CC 2015 tool of work plan: overview of tuning fork, moving or duplicating

    With the release of 2015 CC, scaling, displacement or duplication is more than a work plan with the work plan tool seems to have a live preview. This lack results now massive conjecture (try, mess up, cancel, repeat) when you try to reposition or plans of work in double using the tool.

    To reproduce:

    1. Select the work plan tool
    2. by dragging a control, is the scale on the artboard a transparent overview of the new size?
    3. move the Board graphics and do drag, is there a transparent overview?
    4. duplicate the artboard with Shift + Alt + do drag, is there a transparent overview?

    CC for 2014 and earlier had the preview. y at - it a preference that was disabled in the update that must be reactivated to restore this feature?

    Thanks for any comments.

    I took a stab in the dark GPU rendering and disabled in preferences. Low and behold, the previews in moving and scaling of the artboard have been restored.

    It seems that in Illustrator GPU rendering is not 100% ready for the prime time. Still a few bugs to crush.

  • Lack of good parent when creating table.

    I get the "ORA-00907: lack the right parenthesis" error when creating the table with the following code.

    create the table SALES_ORDER
    (
    Check the primary key to the ORDERNO varchar2 (6) (ORDERNO like '% O'),
    CLIENTNO varchar2 (6) references to foreign keys CLIENT_MASTER (CLIENTNO),
    ORDERDATE date not null,
    DELYADDR varchar2 (25).
    SALESMANNO varchar2 (6) foreign refers to SALESMAN_MASTER (SALESMANNO).
    DELYTYPE char (1) default 'F' tick (DELYTYPE IN ('P', 'F')),
    BILLYN char (1),
    Check date DELYDATE (DELYDATE > = ORDERDATE).
    Verification of varchar2 (10) ORDERSTATUS (ORDERSTATUS IN ('In Process ',' Fulfilled ',' BackOrder ',' Cancelled'))
    );

    What I am doing wrong?

    1003332 wrote:
    I get the "ORA-00907: lack the right parenthesis" error when creating the table with the following code.

    create the table SALES_ORDER
    (
    Check the primary key to the ORDERNO varchar2 (6) (ORDERNO like '% O'),
    CLIENTNO varchar2 (6) references to foreign keys CLIENT_MASTER (CLIENTNO),
    ORDERDATE date not null,
    DELYADDR varchar2 (25).
    SALESMANNO varchar2 (6) foreign refers to SALESMAN_MASTER (SALESMANNO).
    DELYTYPE char (1) default 'F' tick (DELYTYPE IN ('P', 'F')),
    BILLYN char (1),
    Check date DELYDATE (DELYDATE > = ORDERDATE).
    Verification of varchar2 (10) ORDERSTATUS (ORDERSTATUS IN ('In Process ',' Fulfilled ',' BackOrder ',' Cancelled'))
    );

    What I am doing wrong?

    Try

    create table SALES_ORDER
    (
    ORDERNO varchar2(6) Primary key check(ORDERNO like 'O%'),
    CLIENTNO varchar2(6) ,
    ORDERDATE date not null,
    DELYADDR varchar2(25),
    SALESMANNO varchar2(6) ,
    DELYTYPE char(1) default 'F' check(DELYTYPE IN('P','F')),
    BILLYN char(1),
    DELYDATE date,
    ORDERSTATUS varchar2(10) check(ORDERSTATUS IN('In Process','Fulfilled','BackOrder','Cancelled')),
    foreign key (clientno) references CLIENT_MASTER(CLIENTNO),
    foreign key (salesmanno) references SALESMAN_MASTER(SALESMANNO)
    );
    

    I removed the audit on delydate that you cannot refer to another column in a constraint check (at the level of the column). You can to the table level.

    Published by: Paul Horth on April 30, 2013 14:57
    Updated to clarify where the verification of the cross-column can happen (more coffee needed!)

  • Run immediately exit DOF?

    Hi all!

    If you run some ddl in SQL * Plus, Oracle offers a feedback, for example:
    Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 
    Connected as user
     
    SQL> alter index table_ix01 rebuild;
     
    Index altered
     
    SQL> 
    Now run the same DOF as immediate execution:
    Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 
    Connected as user
    
    SQL> begin
      2    execute immediate ('alter index table_ix01 rebuild');
      3  end;
      4  /
     
    PL/SQL procedure successfully completed
    
    SQL> 
    Is there a way to get the same result in pl/sql, as in sql? I want to capture the "Index corrupted" message to write to a log file.

    I know I can use pl/sql to generate pure sql and feed of SQL * Plus, but that don't s not what I was looking for!

    Thank you!

    Rob

    Well... you can try the DBMS_SQL. Function LAST_SQL_FUNCTION_CODE which seems to work with EXECUTE IMMEDIATE...

    http://docs.Oracle.com/CD/E11882_01/AppDev.112/e25788/d_sql.htm#ARPLS68274

    .. .but you must compare the result with this list...

    http://DocStore.Mik.UA/orelly/Oracle/Bipack/ch02_03.htm#CH02-table-13

    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    
    SQL> SET SERVEROUTPUT ON;
    SQL> DECLARE
      2     TYPE string_collection IS TABLE OF VARCHAR2 (30);
      3
      4     sql_function_codes CONSTANT string_collection
      5        := string_collection (
      6              'CREATE TABLE',
      7              'SET ROLE',
      8              'INSERT',
      9              'SELECT',
     10              'UPDATE',
     11              'DROP ROLE',
     12              'DROP VIEW',
     13              'DROP TABLE',
     14              'DELETE',
     15              'CREATE VIEW',
     16              'DROP USER',
     17              'CREATE ROLE',
     18              'CREATE SEQUENCE',
     19              'ALTER SEQUENCE',
     20              '(NOT USED)',
     21              'DROP SEQUENCE',
     22              'CREATE SCHEMA',
     23              'CREATE CLUSTER',
     24              'CREATE USER',
     25              'CREATE INDEX',
     26              'DROP INDEX',
     27              'DROP CLUSTER',
     28              'VALIDATE INDEX',
     29              'CREATE PROCEDURE',
     30              'ALTER PROCEDURE',
     31              'ALTER TABLE',
     32              'EXPLAIN',
     33              'GRANT',
     34              'REVOKE',
     35              'CREATE SYNONYM',
     36              'DROP SYNONYM',
     37              'ALTER SYSTEM SWITCH LOG',
     38              'SET TRANSACTION',
     39              'PL/SQL EXECUTE',
     40              'LOCK',
     41              'NOOP',
     42              'RENAME',
     43              'COMMENT',
     44              'AUDIT',
     45              'NO AUDIT',
     46              'ALTER INDEX',
     47              'CREATE EXTERNAL DATABASE',
     48              'DROP EXTERNAL DATABASE',
     49              'CREATE DATABASE',
     50              'ALTER DATABASE',
     51              'CREATE ROLLBACK SEGMENT',
     52              'ALTER ROLLBACK SEGMENT',
     53              'DROP ROLLBACK SEGMENT',
     54              'CREATE TABLESPACE',
     55              'ALTER TABLESPACE',
     56              'DROP TABLESPACE',
     57              'ALTER SESSION',
     58              'ALTER USER',
     59              'COMMIT (WORK)',
     60              'ROLLBACK',
     61              'SAVEPOINT',
     62              'CREATE CONTROL FILE',
     63              'ALTER TRACING',
     64              'CREATE TRIGGER',
     65              'ALTER TRIGGER',
     66              'DROP TRIGGER',
     67              'ANALYZE TABLE',
     68              'ANALYZE INDEX',
     69              'ANALYZE CLUSTER',
     70              'CREATE PROFILE',
     71              'DROP PROFILE',
     72              'ALTER PROFILE',
     73              'DROP PROCEDURE',
     74              '(NOT USED)',
     75              'ALTER RESOURCE COST',
     76              'CREATE SNAPSHOT LOG',
     77              'ALTER SNAPSHOT LOG',
     78              'DROP SNAPSHOT LOG',
     79              'CREATE SNAPSHOT',
     80              'ALTER SNAPSHOT',
     81              'DROP SNAPSHOT',
     82              'CREATE TYPE',
     83              'DROP TYPE',
     84              'ALTER ROLE',
     85              'ALTER TYPE',
     86              'CREATE TYPE BODY',
     87              'ALTER TYPE BODY',
     88              'DROP TYPE BODY',
     89              'DROP LIBRARY',
     90              'TRUNCATE TABLE',
     91              'TRUNCATE CLUSTER',
     92              'CREATE BITMAPFILE',
     93              'ALTER VIEW',
     94              'DROP BITMAPFILE',
     95              'SET CONSTRAINTS',
     96              'CREATE FUNCTION',
     97              'ALTER FUNCTION',
     98              'DROP FUNCTION',
     99              'CREATE PACKAGE',
    100              'ALTER PACKAGE',
    101              'DROP PACKAGE',
    102              'CREATE PACKAGE BODY',
    103              'ALTER PACKAGE BODY',
    104              'DROP PACKAGE BODY') ;
    105  BEGIN
    106     EXECUTE IMMEDIATE 'ALTER INDEX PK_EMP REBUILD';
    107
    108     dbms_output.put_line (
    109        sql_function_codes (dbms_sql.last_sql_function_code) || ' succeeded.');
    110  END;
    111  /
    ALTER INDEX succeeded.
    
    PL/SQL procedure successfully completed.
    
    SQL>
    

    .. What at first glance seems a bit too much effort given that one.) everything you do is rebuild indexes and b.) I'm not sure that this list of codes is still updated to 100%.

    And then as the DDL of this kind is generally quite short why not just attribute the statement to a string before you run it and just debug the statement?

Maybe you are looking for