-3
如何根据当前时间显示“GOOD MORNING”或“GOOD NOTERNON”或“GOOD NIGHT”如何使用oracle根据当前时间显示“GOOD MORNING”或“GOOD NOTERNON”或“GOOD NIGHT”
如何根据当前时间显示“GOOD MORNING”或“GOOD NOTERNON”或“GOOD NIGHT”如何使用oracle根据当前时间显示“GOOD MORNING”或“GOOD NOTERNON”或“GOOD NIGHT”
DECLARE CURSOR CR IS SELECT SYSDATE FROM DUAL;
BEGIN
FOR I IN CR LOOP
IF TO_CHAR(I.SYSDATE, 'HH24')> = 0 AND TO_CHAR(SYSDATE, 'HH24')< 12 THEN
Dbms_output.put_line(' GOOD MORNING');
ELSIF TO_CHAR(I.SYSDATE, 'HH24')> = 12,TO_CHAR(SYSDATE, 'HH24')< 18 THEN
Dbms_output.put_line('GOOD EVENING ');
ELSE
Dbms_output.put_line('GOOD NI8 ');
END IF;
END LOOP;
END;
不要在这里发表乌尔功课问题........ – Aspirant 2013-02-22 07:01:31
BEGIN 因我CR LOOP IF TO_CHAR(I.SYSDATE, 'HH24')> = 0 AND TO_CHAR(SYSDATE, 'HH24' )<12 THEN Dbms_output.put_line('GOOD MORNING'); ('SYSDATE,'HH24')> = 12 AND TO_CHAR(SYSDATE,'HH24')<18 THEN Dbms_output.put_line('GOOD EVENING'); ELSE Dbms_output.put_line('GOOD NI8'); END IF; END LOOP; END; – shankar 2013-02-22 19:15:47