CREATE TABLE ase_staged_action (
    ACTION_ID                NUMBER       ,
    PARENT_ACTION_ID         NUMBER       ,
    ACTION_NAME              VARCHAR2(400)    NOT NULL,
    ACTION_TYPE              VARCHAR2(400)    NOT NULL,
    PS_INSTANCE_SESSION      VARCHAR2(256),
    PROCESSING_START_TIME    TIMESTAMP(6) ,
    PROCESSING_END_TIME      TIMESTAMP(6) ,
    CREATED_BY               VARCHAR2(256)    NOT NULL,
    CREATION_DATE            TIMESTAMP(6)     NOT NULL,
    LAST_UPDATED_BY          VARCHAR2(256)    NOT NULL,
    LAST_UPDATE_DATE         TIMESTAMP(6)     NOT NULL,
    LAST_UPDATE_LOGIN        VARCHAR2(128),
    OBJECT_VERSION_NUMBER    NUMBER(9, 0)     NOT NULL,
    ACTION_ID                NUMBER       ,
    PARENT_ACTION_ID         NUMBER       ,
    ACTION_NAME              VARCHAR2(400)    NOT NULL,
    ACTION_TYPE              VARCHAR2(400)    NOT NULL,
    PROCESSING_START_TIME    TIMESTAMP(6) ,
    PROCESSING_END_TIME      TIMESTAMP(6) ,
    CREATED_BY               VARCHAR2(256)    NOT NULL,
    CREATION_DATE            TIMESTAMP(6)     NOT NULL,
    LAST_UPDATED_BY          VARCHAR2(256)    NOT NULL,
    LAST_UPDATE_DATE         TIMESTAMP(6)     NOT NULL,
    LAST_UPDATE_LOGIN        VARCHAR2(128),
    OBJECT_VERSION_NUMBER    NUMBER(9, 0)     NOT NULL,
    PS_INSTANCE_SESSION      VARCHAR2(256),
    CONSTRAINT pk_ase_staged_action PRIMARY KEY (ACTION_ID, ACTION_ID)
);
