mysql初接触

V_DATE := TO_DATE(V_ALERTI, 'yyyymmdd hh24:mi:ss');

IF I_ALERTP IS NULL THEN

V_ALERTI := NULL;

ELSIF I_ALERTP = '01' THEN

V_ALERTI := TO_CHAR(V_DATE, 'yyyyMMdd hh24:mi');

ELSIF I_ALERTP = '02' THEN

V_ALERTI := TO_CHAR(V_DATE - 5 / (24 * 60), 'yyyyMMdd hh24:mi');

ELSIF I_ALERTP = '03' THEN

V_ALERTI := TO_CHAR(V_DATE - 15 / (24 * 60), 'yyyyMMdd hh24:mi');

ELSIF I_ALERTP = '04' THEN

V_ALERTI := TO_CHAR(V_DATE - 30 / (24 * 60), 'yyyyMMdd hh24:mi');

ELSIF I_ALERTP = '05' THEN

V_ALERTI := TO_CHAR(V_DATE - 1 / 24, 'yyyyMMdd hh24:mi');

ELSIF I_ALERTP = '06' THEN

V_ALERTI := TO_CHAR(V_DATE - 1, 'yyyyMMdd hh24:mi');

ELSIF I_ALERTP = '07' THEN

V_ALERTI := TO_CHAR(V_DATE - 2, 'yyyyMMdd hh24:mi');

ELSIF I_ALERTP = '08' THEN

V_ALERTI := TO_CHAR(V_DATE - 3, 'yyyyMMdd hh24:mi');

ELSIF I_ALERTP = '20' THEN

--自定义提醒时间

V_ALERTI := I_ALERTI;

END IF;

IF V_ALERTI <= V_CURTI THEN

O_RETCODE := '1004';

O_RETMSG := '提醒时间有误,须大于当前时间哦';

RETURN;

END IF;



mysql初接触_第1张图片

你可能感兴趣的:(mysql初接触)