You are on page 1of 3

--------------------------------------------------------

SYS@TRD1PDB11>-- File created - 2021-02-11


-- Created by: INDRA
--------------------------------------------------------

SET TIMI ON
SET ECHO ON
SET FEEDB ON
SYS@TRD1PDB11>SYS@TRD1PDB11>DEFINE var1 = "TDMI_STA.";
SYS@TRD1PDB11>SYS@TRD1PDB11>SYS@TRD1PDB11>SYS@TRD1PDB11>SPOOL
01_DDL_P131_F13106_STA_LOG.log;

SYS@TRD1PDB11>SYS@TRD1PDB11>
--------------------------------------------------------
SP2-0606: Cannot create SPOOL file "01_DDL_P131_F13106_STA_LOG.log"
SYS@TRD1PDB11>SYS@TRD1PDB11>SYS@TRD1PDB11>SYS@TRD1PDB11>-- DDL FOR TYPE
TP_LINE_P131_13106_REE_API
--------------------------------------------------------
BEGIN
EXECUTE IMMEDIATE 'DROP TYPE &var1.TP_TAB_P131_13106_REE_API FORCE';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -04043 THEN
RAISE;
END IF;
SYS@TRD1PDB11>SYS@TRD1PDB11> 2 3 4 5 6 7 8 END;
/

BEGIN
EXECUTE IMMEDIATE 'DROP TYPE &var1.TP_LINE_P131_13106_REE_API FORCE';
EXCEPTION
WHEN OTHERS THEN
9 old 2: EXECUTE IMMEDIATE 'DROP TYPE &var1.TP_TAB_P131_13106_REE_API FORCE';
new 2: EXECUTE IMMEDIATE 'DROP TYPE TDMI_STA.TP_TAB_P131_13106_REE_API FORCE';
IF SQLCODE != -04043 THEN
RAISE;
END IF;
END;
/

create or replace TYPE &var1.TP_LINE_P131_13106_REE_API AS OBJECT


(
DATETIME_UTC VARCHAR2(100 CHAR),
DIRECTION VARCHAR2(100 CHAR),
VALUE VARCHAR2(100 CHAR)
);
/
SHOW ERRORS;

CREATE OR REPLACE EDITIONABLE TYPE &var1.TP_TAB_P131_13106_REE_API AS TABLE OF


TP_LINE_P131_13106_REE_API;
/
SHOW ERRORS;

--------------------------------------------------------
-- DDL FOR TABLE DT_STG_P131_13106_REE_API
--------------------------------------------------------
BEGIN
EXECUTE IMMEDIATE 'DROP TABLE TDMI_STA.DT_STG_P131_13106_REE_API FORCE';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -942 THEN
RAISE;
END IF;
END;
/

CREATE TABLE &var1."DT_STG_P131_13106_REE_API"


( ID_EXEC NUMBER NOT NULL,
ID_EXEC_SOURCE NUMBER NOT NULL,
DATETIME_UTC VARCHAR2(100 CHAR),
DIRECTION VARCHAR2(100 CHAR),
VALUE VARCHAR2(100 CHAR),
STG_LOAD_INDICATOR NUMBER NOT NULL,
ODS_LOAD_INDICATOR NUMBER NOT NULL,
HIST_LOAD_INDICATOR NUMBER NOT NULL,
MFK NUMBER NOT NULL,
CREATED_BY NUMBER,
CREATED_ON TIMESTAMP (6),
CREATED_PROCESS NUMBER,
UPDATED_BY NUMBER,
UPDATED_ON TIMESTAMP (6),
UPDATED_PROCESS NUMBER
) TABLESPACE "TDMI_STA_DATA";

GRANT SELECT ON &var1.DT_STG_P131_13106_REE_API TO "ROLE_TDMI_STA_READ";


GRANT DELETE ON &var1.DT_STG_P131_13106_REE_API TO "ROLE_TDMI_STA_READ_WRITE";
GRANT INSERT ON &var1.DT_STG_P131_13106_REE_API TO "ROLE_TDMI_STA_READ_WRITE";
GRANT SELECT ON &var1.DT_STG_P131_13106_REE_API TO "ROLE_TDMI_STA_READ_WRITE";
GRANT UPDATE ON &var1.DT_STG_P131_13106_REE_API TO "ROLE_TDMI_STA_READ_WRITE";

SHOW ERRORS;

spool off;
PL/SQL procedure successfully completed.

Elapsed: 00:00:00.01
SYS@TRD1PDB11>SYS@TRD1PDB11> 2 3 4 5 6 7 8 9 old 2:
EXECUTE IMMEDIATE 'DROP TYPE &var1.TP_LINE_P131_13106_REE_API FORCE';
new 2: EXECUTE IMMEDIATE 'DROP TYPE TDMI_STA.TP_LINE_P131_13106_REE_API FORCE';

PL/SQL procedure successfully completed.

Elapsed: 00:00:00.01
SYS@TRD1PDB11>SYS@TRD1PDB11> 2 3 4 5 6 7 old 1: create or
replace TYPE &var1.TP_LINE_P131_13106_REE_API AS OBJECT
new 1: create or replace TYPE TDMI_STA.TP_LINE_P131_13106_REE_API AS OBJECT

Type created.

Elapsed: 00:00:00.03
SYS@TRD1PDB11>No errors.
SYS@TRD1PDB11>SYS@TRD1PDB11> 2 old 1: CREATE OR REPLACE EDITIONABLE TYPE
&var1.TP_TAB_P131_13106_REE_API AS TABLE OF TP_LINE_P131_13106_REE_API;
new 1: CREATE OR REPLACE EDITIONABLE TYPE TDMI_STA.TP_TAB_P131_13106_REE_API AS
TABLE OF TP_LINE_P131_13106_REE_API;

Type created.
Elapsed: 00:00:00.03
SYS@TRD1PDB11>No errors.
SYS@TRD1PDB11>SYS@TRD1PDB11>SYS@TRD1PDB11>SYS@TRD1PDB11>SYS@TRD1PDB11> 2 3 4
5 6 7 8 9
PL/SQL procedure successfully completed.

Elapsed: 00:00:00.01
SYS@TRD1PDB11>SYS@TRD1PDB11> 2 3 4 5 6 7 8 9 10 11 12
13 14 15 16 17 old 1: CREATE TABLE &var1."DT_STG_P131_13106_REE_API"
new 1: CREATE TABLE TDMI_STA."DT_STG_P131_13106_REE_API"

Table created.

Elapsed: 00:00:00.04
SYS@TRD1PDB11>SYS@TRD1PDB11>old 1: GRANT SELECT ON
&var1.DT_STG_P131_13106_REE_API TO "ROLE_TDMI_STA_READ"
new 1: GRANT SELECT ON TDMI_STA.DT_STG_P131_13106_REE_API TO "ROLE_TDMI_STA_READ"

Grant succeeded.

Elapsed: 00:00:00.01
SYS@TRD1PDB11>old 1: GRANT DELETE ON &var1.DT_STG_P131_13106_REE_API TO
"ROLE_TDMI_STA_READ_WRITE"
new 1: GRANT DELETE ON TDMI_STA.DT_STG_P131_13106_REE_API TO
"ROLE_TDMI_STA_READ_WRITE"

Grant succeeded.

Elapsed: 00:00:00.01
SYS@TRD1PDB11>old 1: GRANT INSERT ON &var1.DT_STG_P131_13106_REE_API TO
"ROLE_TDMI_STA_READ_WRITE"
new 1: GRANT INSERT ON TDMI_STA.DT_STG_P131_13106_REE_API TO
"ROLE_TDMI_STA_READ_WRITE"

Grant succeeded.

Elapsed: 00:00:00.01
SYS@TRD1PDB11>old 1: GRANT SELECT ON &var1.DT_STG_P131_13106_REE_API TO
"ROLE_TDMI_STA_READ_WRITE"
new 1: GRANT SELECT ON TDMI_STA.DT_STG_P131_13106_REE_API TO
"ROLE_TDMI_STA_READ_WRITE"

Grant succeeded.

Elapsed: 00:00:00.01
SYS@TRD1PDB11>old 1: GRANT UPDATE ON &var1.DT_STG_P131_13106_REE_API TO
"ROLE_TDMI_STA_READ_WRITE"
new 1: GRANT UPDATE ON TDMI_STA.DT_STG_P131_13106_REE_API TO
"ROLE_TDMI_STA_READ_WRITE"

Grant succeeded.

You might also like