DB/Oracle
[Oracle] Procedure 생성 방법 및 변수 선언 및 할당
doublesweet
2022. 5. 30. 14:08
[Oracle] Procedure 생성 방법 및 변수 형태
CREATE OR REPLACE PROCEDURE ProcedureName
AS
-- 일반 변수
var1 int;
var2 int;
-- Record형 변수
TYPE rec IS RECORD(
col1 TableName.col1%type,
col2 TableName.col2%type,
col3 TableName.col3%type );
v_rec1 rec;
BEGIN
-- 변수에 값 할당
select col1, col2 into var1, var2 from TableName where (조건);
-- 레코드변수에 값 할당
select col1, col2, col3 into rec from TableName where (조건);
END;