1
오라클 데이터베이스의 테이블에서 모든 행을 반환하는 저장 프로 시저를 생성하고 싶습니다. 이전 게시물을 사용하여 프로 시저를 포함하는 함수 또는 패키지를 만드는 것이 좋지만 가능하다면 독립 실행 형 프로 시저를 사용한 것입니다.오라클 독립형 저장 프로 시저
많은 감사.
오라클 데이터베이스의 테이블에서 모든 행을 반환하는 저장 프로 시저를 생성하고 싶습니다. 이전 게시물을 사용하여 프로 시저를 포함하는 함수 또는 패키지를 만드는 것이 좋지만 가능하다면 독립 실행 형 프로 시저를 사용한 것입니다.오라클 독립형 저장 프로 시저
많은 감사.
저장 프로 시저는 아무 것도 반환하지 않습니다 (함수는 무언가를 반환합니다). 당신은 확실히 이런 종류의 작업을 수행 할 수 있지만 저장 프로 시저가 OUT
매개 변수
CREATE OR REPLACE PROCEDURE getAllEmps(p_rc OUT sys_refcursor)
AS
BEGIN
OPEN p_rc
FOR SELECT *
FROM emp;
END;
을 가질 수 있습니다, 그것은 당신의 코드를 구성하는 비교적 드문 방법입니다. 실제 시스템에서는 패키지 밖에서 독립 실행 형 프로 시저를 사용하려는 경우는 거의 없습니다.