I tried the following anonymous block and get ORA-01847 error at line 14.
- Is there anything wrong?
- What is the definition of line 14th 'SSSS.FF' into TO_CHAR FUNCTION?
Thanks in advance.
DECLARE
PROCEDURE_NAME VARCHAR2(100) := 'CONV_CIB';
TIME_START TIMESTAMP;
TIME_END TIMESTAMP;
EXECUTION_TIME TIMESTAMP;
BEGIN
dbms_output.enable;
TIME_START := SYSTIMESTAMP;
select sysdate into procedure_name from dual;
TIME_END := SYSTIMESTAMP;
EXECUTION_TIME := TO_CHAR (TIME_END - TIME_START, 'SSSS.FF');
--dbms_output.put_line ('Start: ' || TIME_START);
--dbms_output.put_line (' End: ' || TIME_END);
dbms_output.put_line (PROCEDURE_NAME ||' PROCEDURE EXECUTION TIME: ' || TO_CHAR (TIME_END - TIME_START, 'SSSS.FF'));
DBMS_OUTPUT.PUT_LINE (EXECUTION_TIME);
EXECUTION_TIME := (EXECUTION_TIME || ' HRS');
DBMS_OUTPUT.PUT_LINE (EXECUTION_TIME);
END;