sql >> Databasteknik >  >> RDS >> Oracle

Sömnfunktion i ORACLE

Kort om att bevilja åtkomst till DBMS_LOCK.sleep , det här kommer att fungera men det är ett hemskt hack:

IN_TIME INT; --num seconds
v_now DATE;

-- 1) Get the date & time 
SELECT SYSDATE 
  INTO v_now
  FROM DUAL;

-- 2) Loop until the original timestamp plus the amount of seconds <= current date
LOOP
  EXIT WHEN v_now + (IN_TIME * (1/86400)) <= SYSDATE;
END LOOP;


  1. Android:öppnar och stänger SQLite-databas

  2. Hur man returnerar den vänstra eller högra delen av en sträng i MySQL

  3. Left Join returnerar inte alla rader

  4. Räkna med IF-villkor i MySQL-fråga