IF OFFSET> = 0那么
TIME_LOCAL:=((current_time + OFFSET)> 24)?((current_time + OFFSET) - 24):(current_time + OFFSET);
否则
TIME_LOCAL:=((current_time + OFFSET)< 0)?((current_time + OFFSET)+ 24):(current_time + OFFSET);
ENDIF;
答案 0 :(得分:2)
条件运算符(?:)根据布尔表达式的值返回两个值中的一个。以下是条件运算符的语法。 条件? first_expression:second_expression;