Ich versuche, 30 Minuten zu einer Zeitstempel-Variable in PL/SQL wie folgt hinzuzufügen: unten FehlerWie Minuten zu Zeitstempel Variable in PL/SQL hinzufügen?
DECLARE
l_start_timestamp timestamp;
l_end_timestamp timestamp;
rnk number;
BEGIN
l_start_timestamp := to_timestamp('&start_time', 'dd-mm-yyyy hh24:mi:ss') + INTERVAL '00:30' HOUR TO MINUTE;
l_end_timestamp := to_timestamp('&end_time', 'dd-mm-yyyy hh24:mi:ss') + INTERVAL '00:30' HOUR TO MINUTE;
.........................
..........................
END;
/
Anfahrt:
Enter value for start_time: 25-03-2016 00:00:00
old 23: l_start_timestamp := to_timestamp('&start_time', 'dd-mm-yyyy hh24:mi:ss') + INTERVAL '00:30' HOUR TO MINUTE;
new 23: l_start_timestamp := to_timestamp('25-03-2016 00:00:00', 'dd-mm-yyyy hh24:mi:ss') + INTERVAL '00:30' HOUR TO MINUTE;
Enter value for end_time: 26-03-2016 00:00:00
old 24: l_end_timestamp := to_timestamp('&end_time', 'dd-mm-yyyy hh24:mi:ss') + INTERVAL '00:30' HOUR TO MINUTE;
new 24: l_end_timestamp := to_timestamp('26-03-2016 00:00:00', 'dd-mm-yyyy hh24:mi:ss') + INTERVAL '00:30' HOUR TO MINUTE;
l_start_timestamp := to_timestamp('25-03-2016 00:00:00', 'dd-mm-yyyy hh24:mi:ss') + INTERVAL '00:30' HOUR TO MINUTE;
*
ERROR at line 23:
ORA-06550: line 23, column 86:
PLS-00166: bad format for date, time, timestamp or interval literal
Bitte, helfen Sie mir, wie dies zu tun.
Vielen Dank im Voraus.!
Ehrfürchtig .Vielen Dank!! – CodeDevotion