prog:plsql_sleep_19c
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
prog:plsql_sleep_19c [2019/05/22 09:38] – [PL/SQL - Eine DB Session "schlafen" legen - Wie und welche Sleep Funktion einsetzen?] gpipperr | prog:plsql_sleep_19c [2021/02/19 09:23] – [PL/SQL - Eine DB Session "schlafen" legen - Wie und welche Sleep Funktion einsetzen?] gpipperr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
=====PL/SQL - Eine DB Session " | =====PL/SQL - Eine DB Session " | ||
- | |||
Aufgabe: Eine Datenbank Session soll mit einer sleep Funktion eine gewisse Zeit pausiert werden. | Aufgabe: Eine Datenbank Session soll mit einer sleep Funktion eine gewisse Zeit pausiert werden. | ||
+ | Z.B. in einem Monitoring Job, der jede Minute prüfen ob ein andere Job noch aktiv ist und keine Fehler geworfen hat. | ||
- | Möglichkeiten: | + | |
+ | |||
+ | **Möglichkeiten: | ||
**APEX Installiert: | **APEX Installiert: | ||
Zeile 12: | Zeile 14: | ||
**DB Version vor 18c:** | **DB Version vor 18c:** | ||
- | * Java | + | * Java über java.lang.Thread.sleep |
* DBMS_LOCK.sleep | * DBMS_LOCK.sleep | ||
Zeile 42: | Zeile 44: | ||
==== Java ==== | ==== Java ==== | ||
+ | Verwendung der Java Klasse " | ||
+ | |||
+ | |||
+ | <code sql> | ||
+ | create or replace PROCEDURE sleep_java(p_milli_seconds in number) AS LANGUAGE JAVA NAME ' | ||
+ | </ | ||
+ | |||
+ | |||
+ | <fc # | ||
prog/plsql_sleep_19c.txt · Zuletzt geändert: 2023/02/01 12:12 von gpipperr