SQL> exec dbms_lock.sleep(0.1);
-- 0.1초 지연한다.
SQL> create or replace function fsleep (p_dummy number, p_sleep number)
return number
is
begin
dbms_lock.sleep(p_sleep);
return 1;
end;
/
SQL> select count(*) from dual where fsleep(level, 0.1) = 1
connect by level <= 100;
SQL> insert into t1 select level from dual where fsleep(level,0.1) = 1
connect by level <= 100;
SYS@CX3WAS1 >exec dbms_lock.sleep(0.1);
PL/SQL procedure successfully completed.
SYS@CX3WAS1 >create or replace function fsleep (p_dummy number, p_sleep number)
return number
is
begin 2 3 4
dbms_lock.sleep(p_sleep);
return 1;
end;
/
5 6 7 8
Function created.
SYS@CX3WAS1 >select count(*) from dual where fsleep(level, 0.1) = 1
connect by level <= 100;
2
COUNT(*)
----------
100
- 강좌 URL : http://www.gurubee.net/lecture/4272
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.