Mega Code Archive

 
Categories / Oracle PLSQL Tutorial / PL SQL Statements
 

PLW-06002

SQL> SQL> ALTER SESSION SET plsql_warnings = 'enable:all'   2  / Session altered. SQL> SQL> DROP FUNCTION plw6002; Function dropped. SQL> SQL> CREATE OR REPLACE PROCEDURE plw6002   2  AS   3     l_checking BOOLEAN := FALSE;   4  BEGIN   5     NULL;   6     IF l_checking   7     THEN   8        DBMS_OUTPUT.put_line ('Never here...');   9     ELSE  10        DBMS_OUTPUT.put_line ('Always here...');  11        GOTO end_of_function;  12     END IF;  13     <<end_of_function>>  14     NULL;  15  END plw6002;  16  / SP2-0804: Procedure created with compilation warnings SQL> SQL> SHOW ERRORS PROCEDURE plw6002 Errors for PROCEDURE PLW6002: LINE/COL ERROR -------- ----------------------------------------------------------------- 5/4      PLW-06002: Unreachable code 6/7      PLW-06002: Unreachable code 8/7      PLW-06002: Unreachable code 14/4     PLW-06002: Unreachable code SQL>