WaitFor

noobie

Benutzer
Beiträge
11
Hallo,

ich habe ein Problem und zwar:

Ich möchte folgende MSQL - Querie auch in Oracle ausführen:
Code:
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
BEGIN TRAN
SELECT *
FROM PERSON

WAITFOR DELAY ’00:00:30’

SELECT *
FROM PERSON
ROLLBACK

Aber ich scheitere daran, dass es kein WaitFor Delay gibt und den Isolationslevel der Transaktion zu verändern.
Einer meiner vielen Versuche sieht wie folgt aus:
Code:
COMMIT;
SET TRANSACTION ISOLATION_LEVEL SERIALIZABLE;
SELECT * FROM PERSON;
/*WAITFOR DELAY ’00:00:30’*/
SELECT *
FROM PERSON
ROLLBACK;

Kann mir hier jemand helfen?

LG
Noobie
 
Werbung:
Hi,

Code:
ALTER SESSION SET ISOLATION_LEVEL SERIALIZABLE;
select ...
begin
dbms_look.sleep(30);
end;
/
select ...
Um das dbms_lock Package auszuführen musst du deinem User als System oder sys ggf. zuvor Ausführungsrechte geben:
Code:
Grant execute on dbms_lock to deinbenutzer;
 
Werbung:
Zurück
Oben