PROCEDURE Sleep(n IN INTEGER)
IS
v_errorcode NUMBER;
v_errormesg VARCHAR2(200);
end_dt DATE;
BEGIN
end_dt := SYSDATE + n/(24*60*60);
WHILE SYSDATE < end_dt LOOP
NULL ;
END LOOP ;
DBMS_OUTPUT.PUT_LINE('i waited '||TO_CHAR(N)||' seconds') ;
RETURN;
EXCEPTION
WHEN OTHERS THEN
v_errorcode := SQLCODE;
v_errorcodemesg := SQLERRM;
DBMS_OUTPUT.PUT_LINE( 'SLEEP Error: '|| v_errorcode ||' '|| v_errormesg);
RETURN ;
END SLEEP;
IS
v_errorcode NUMBER;
v_errormesg VARCHAR2(200);
end_dt DATE;
BEGIN
end_dt := SYSDATE + n/(24*60*60);
WHILE SYSDATE < end_dt LOOP
NULL ;
END LOOP ;
DBMS_OUTPUT.PUT_LINE('i waited '||TO_CHAR(N)||' seconds') ;
RETURN;
EXCEPTION
WHEN OTHERS THEN
v_errorcode := SQLCODE;
v_errorcodemesg := SQLERRM;
DBMS_OUTPUT.PUT_LINE( 'SLEEP Error: '|| v_errorcode ||' '|| v_errormesg);
RETURN ;
END SLEEP;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货