728x90
|
1
2
3
4
5
6
7
8
9
10
11
12
|
create or replace procedure sp_print5
is
num number :=1;
begin
while(num <=5) loop
dbms_output.put_line('while:'||num);
num := num + 1;
end loop;
end;
/
--아래 excute로 실행 execute sp_print5;
|
cs |
아래는 매개변수를 받고 리턴하는 값이 있는 프로시져를 만든것입니다.
|
1
2
3
4
5
6
7
8
9
10
11
|
create or replace procedure sp_empinfo(v_empid in number,v_fname out varchar2, v_job out varchar2, v_sal out number)
is
aa varchar2(20);
begin
select first_name, job_id, salary
into v_fname, v_job, aa
from employees
where employee_id = v_empid;
v_sal := aa;
end;
/
|
cs |
'ORACLE SQL' 카테고리의 다른 글
| [Oracle] SQL - interval 데이터타입 활용하기 (0) | 2021.03.28 |
|---|---|
| [ORACLE] SQL - 프로시저 (매개변수가 1개인 경우, 2개인 경우) (0) | 2021.03.21 |
| [ORACLE] SQL 반복문 - FOR문, WHILE문[ORACLE] SQL 반복문 - FOR문, WHILE문 (0) | 2021.03.21 |
| [ORACLE] SQL -- if문 예시 (0) | 2021.03.21 |
| [ORACLE] SQL - TYPE의 is record 활용하기 (0) | 2021.03.21 |