Mega Code Archive

 
Categories / Oracle PLSQL Tutorial / SQL PLUS Session Environment
 

ALTER SESSION SET plsql_warnings = disable

SQL> SQL> CREATE OR REPLACE PROCEDURE plw5001   2  IS   3     a   BOOLEAN;   4     a   PLS_INTEGER;   5  BEGIN   6     a := 1;   7     DBMS_OUTPUT.put_line ('Will not compile?');   8  END plw5001;   9  / Warning: Procedure created with compilation errors. SQL> SQL> SHOW ERRORS Errors for PROCEDURE PLW5001: LINE/COL ERROR -------- ----------------------------------------------------------------- 4/4      PLW-05001: previous use of 'A' (at line 3) conflicts with this          use 6/4      PL/SQL: Statement ignored 6/4      PLS-00371: at most one declaration for 'A' is permitted SQL> SQL> ALTER SESSION SET plsql_warnings = 'disable:all'   2  / Session altered. SQL> SQL> CREATE OR REPLACE PROCEDURE plw5001   2  IS   3     a   BOOLEAN;   4     a   PLS_INTEGER;   5  BEGIN   6     DBMS_OUTPUT.put_line ('Will not compile?');   7  END plw5001;   8  / Procedure created. SQL> SQL> ALTER PROCEDURE plw5001 COMPILE plsql_warnings = 'enable:all'   2  / SP2-0805: Procedure altered with compilation warnings SQL> SQL> SHOW ERRORS Errors for PROCEDURE PLW5001: LINE/COL ERROR -------- ----------------------------------------------------------------- 4/4      PLW-05001: previous use of 'A' (at line 3) conflicts with this          use SQL>