생활
MSSQL과 오라클 프로시저 차이
안녕하세요
오라클 DB를 사용해서 프로그래밍을 하는 중에 궁금한게 있어 문의드립니다.
1. MSSQL에서 프로시저를 작성
CREATE PROCEDURE proc_test1 AS
SELECT *
FROM TEST
END
proc_test1이라고 호출을 하면 테이블의 데이터가 다 조회됩니다.
2. MSSQL에서 처럼 오라클에서 프로시저작성할 때 , 테이블의 데이터가 다 나오게 하려면 어떻게 해야할까요?
CREATE OR REPLACE PROCEDURE proc_test2 () IS
BEGIN
FOR R IN( SELECT * FROM TEST ) LOOP
DBMS_~~~
END LOOP ;
END
위와 같이 했지만, 해당 건도 아닌것 같아서 혹시 알고계시는 예시나 자료 있으면 요청드립니다.
3. 프로시저로 안되면 function을 사용해야 할까요?
도와주세요~
2개의 답변이 있어요!