Guys I do really need your help. I have written few lines of code and now I am stuck because I cannot run below procedure in SQL Developer.
PROCEDURE
create or replace
PROCEDURE ROUTSETTER(
var IN VARCHAR2)
IS
COUNT_RECORDS NUMBER := 0;
BASE_TABLE VARCHAR2(20) := 'DROGA';
NEW_TABLE VARCHAR2(20) := 'DROGA_COPY';
BEGIN
SELECT COUNT(*)
INTO COUNT_RECORDS
FROM ALL_OBJECTS
WHERE OBJECT_TYPE = 'TABLE'
AND OBJECT_NAME = NEW_TABLE;
IF COUNT_RECORDS > 0 THEN
EXECUTE IMMEDIATE 'TRUNCATE TABLE '||NEW_TABLE;
dbms_output.put_line('TABLE '||NEW_TABLE||' HAS BEEN TRUNCATED');
ELSE
EXECUTE IMMEDIATE 'CREATE TABLE '||NEW_TABLE||' AS SELECT * FROM '||BASE_TABLE||' WHERE WYCENA = '||var;
dbms_output.put_line('TABLE '||NEW_TABLE||' HAS BEEN CREATED');
END IF;
END ROUTSETTER;
ERROR
ORA-00933: SQL command not properly ended
ORA-06512: at "PROJEKT.ROUTSETTER", line 17
ORA-06512: at line 6