I have table that contain field 'EVT_START_DATE' with datatype is DATE on Oracle. I want to insert the current date into this field, with french format dd/mm/yyyy.
I did this command line:
ALTER SESSION SET NLS_LANGUAGE = 'FRENCH';
After that, i tried this block of PL/SQL code:
DECLARE
v_evt_num VARCHAR(200);
BEGIN
v_evt_num := 'PC_' || evt_seq.NEXTVAL;
INSERT INTO event
(EVT_NUM,EVT_CODE_PAY,EVT_CODE_USER,EVT_START_DATE,EVT_MT)
VALUES
(v_evt_num,
'129',
'247',
TO_DATE(SYSDATE, 'DD/MM/YYYY'),
:i_mt);
COMMIT;
dbms_output.put_line('Success.');
EXCEPTION WHEN OTHERS THEN
dbms_output.put_line('Fail.');
END;
But I get fail message.