Hey,
When the script copies data to another table, and back, should it not commit 
after each step?  The reason is if the transaction fails or is rolled back 
after the table ddl has occurred, there will be data loss, right?
Thanks,
Chris
e.g.
##################   FROM:   ######################
CREATE TABLE GROUPER_ATTRIBUTES_
(
    ID VARCHAR2(128) NOT NULL,
    GROUP_ID VARCHAR2(128) NOT NULL,
    FIELD_NAME VARCHAR2(32) NOT NULL,
    VALUE VARCHAR2(1024) NOT NULL,
    hibernate_version_number NUMBER(38) DEFAULT 0,
    PRIMARY KEY (ID)
);
INSERT INTO GROUPER_ATTRIBUTES_ 
(ID,GROUP_ID,FIELD_NAME,VALUE,hibernate_version_number) SELECT 
ID,GROUP_ID,FIELD_NAME,VALUE,hibernate_version_number FROM GROUPER_ATTRIBUTES;
DROP TABLE GROUPER_ATTRIBUTES CASCADE CONSTRAINTS;

##################  TO:  ###########################
CREATE TABLE GROUPER_ATTRIBUTES_
(
    ID VARCHAR2(128) NOT NULL,
    GROUP_ID VARCHAR2(128) NOT NULL,
    FIELD_NAME VARCHAR2(32) NOT NULL,
    VALUE VARCHAR2(1024) NOT NULL,
    hibernate_version_number NUMBER(38) DEFAULT 0,
    PRIMARY KEY (ID)
);
INSERT INTO GROUPER_ATTRIBUTES_ 
(ID,GROUP_ID,FIELD_NAME,VALUE,hibernate_version_number) SELECT 
ID,GROUP_ID,FIELD_NAME,VALUE,hibernate_version_number FROM GROUPER_ATTRIBUTES;
COMMIT;
DROP TABLE GROUPER_ATTRIBUTES CASCADE CONSTRAINTS;



      

Reply via email to