在PL / SQL Block中,我想打印“早安好”,“好正午”,“好夏娃”等#39;根据我输入的系统时间 如果时间是早上6点到下午12点,则必须打印GOOD MORNING 否则如果 它位于下午12点到下午2点之间 它必须打印GOOD NOON 否则,如果它必须打印GOOD EVE。所以任何人都可以给我这个想法? 预先感谢所有给我指导的人。
答案 0 :(得分:0)
我想,您知道匿名块的外观(下面提醒):
DECLARE
-- variables' / constants' / types' / etc. declarations
BEGIN
-- logic
END;
/
您可以按如下方式创建DATE变量或常量:
l_in_date <CONSTANT> DATE := TO_DATE(<date>,<date_mask>);
然后你可以使用IF..THEN语句并根据条件打印出结果(http://www.techonthenet.com/oracle/loops/if_then.php):
IF <condition> THEN
-- logic
ELSIF <condition> THEN
-- logic
ELSE
-- logic
END IF;
我相信,您应该可以使用上述信息轻松创建匿名阻止。