Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

SQL> --------------------------------------------------------

SQL> -- File created - 2019-09-17


SQL> -- Created by: INDRA
SQL> --------------------------------------------------------
SQL> SET TIMI ON
SQL> SET ECHO ON
SQL> SET FEEDB ON
SQL> DEFINE var1 = "TDMI_STA.";
SQL> SPOOL 01_P133_GASDAY_TYPE.log
SQL>
SQL> --------------------------------------------------------
SQL> -- Create TYPE
SQL> --------------------------------------------------------
SQL>
SQL> BEGIN
2 EXECUTE IMMEDIATE 'DROP TYPE &var1."TP_GASDAY"';
3 EXCEPTION
4 WHEN OTHERS THEN
5 IF SQLCODE != -4043 THEN
6 RAISE;
7 END IF;
8 END;
9 /
old:BEGIN
EXECUTE IMMEDIATE 'DROP TYPE &var1."TP_GASDAY"';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -4043 THEN
RAISE;
END IF;
END;

new:BEGIN
EXECUTE IMMEDIATE 'DROP TYPE TDMI_STA."TP_GASDAY"';
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -4043 THEN
RAISE;
END IF;
END;

PL/SQL procedure successfully completed.

Elapsed: 00:00:00.016
SQL>
SQL> create or replace TYPE &var1."TP_GASDAY" AS OBJECT
2 (
3 INITIAL_DATE DATE,
4 FINAL_DATE DATE
5 );
6 /
old:create or replace TYPE &var1."TP_GASDAY" AS OBJECT
(
INITIAL_DATE DATE,
FINAL_DATE DATE
);

new:create or replace TYPE TDMI_STA."TP_GASDAY" AS OBJECT


(
INITIAL_DATE DATE,
FINAL_DATE DATE
);

Type TP_GASDAY compiled

Elapsed: 00:00:00.032
SQL> SHOW ERRORS;

Errors for PACKAGE BODY TDMI_STA.PKG_P133_13303_RENGAS_WS:

LINE/COL ERROR
-------- -----------------------------------------------------------------
341/3 PL/SQL: SQL Statement ignored
356/31 PLS-00302: component 'GET_LOV_REN_GAS_CUI_ID_BY_CUI' must be declared
358/31 PLS-00302: component 'GET_LOV_REN_GAS_CUI_ID_BY_EIC' must be declared
371/23 PLS-00302: component 'GET_LOV_REN_GAS_EGAS_COD_DEF' must be declared
375/23 PLS-00302: component 'GET_LOV_REN_GAS_EGAS_COD_DEF' must be declared
377/13 PL/SQL: ORA-00904: "PKG_UTILS"."GET_LOV_REN_GAS_EGAS_COD_DEF":
identificador inválido
377/23 PLS-00302: component 'GET_LOV_REN_GAS_EGAS_COD_DEF' must be declared
377/23 PLS-00302: component 'GET_LOV_REN_GAS_EGAS_COD_DEF' must be declared
SQL>
SQL> GRANT EXECUTE ON &var1."TP_GASDAY" TO "ROLE_TDMI_STA_READ";
old:GRANT EXECUTE ON &var1."TP_GASDAY" TO "ROLE_TDMI_STA_READ"
new:GRANT EXECUTE ON TDMI_STA."TP_GASDAY" TO "ROLE_TDMI_STA_READ"

Grant succeeded.

Elapsed: 00:00:00.004
SQL>
SQL> spool off;

You might also like