반응형
절차를 실행하는 방법?
여기 패키지..
CREATE OR REPLACE PACKAGE G_PKG_REFCUR AS
TYPE rcDataCursor IS REF CURSOR;
END;
PROC를 고려해 보겠습니다.
Create procedure gokul_proc(
pId in number,
pName in varchar2,
OutCur OUT G_PKG_REFCUR.rcDataCursor ) is
BEGIN
Open OutCur For
select * from gokul_table ob
where ob.active_staus-'Y' AND ob.id=pId AND ob.name=pNname;
END;
여기 제 질문이 있습니다.이 절차를 어떻게 실행할 수 있습니까?
OutCur 파라미터가 없으면 이렇게 실행할 수 있습니다.
EXEC gokul_proc(1,'GOKUL');
하지만, 문제는 OutCur입니다.여기서 어떤 값을 전달해야 할지 모르겠습니다.
예를들면
EXEC gokul_proc(1,'GOKUL', ??????);
저는 단지 그 절차에 대한 주장으로 어떤 가치를 전달해야 하는지 알고 싶습니다.
SQL Plus의 경우:
VAR rc REFCURSOR
EXEC gokul_proc(1,'GOKUL', :rc);
print rc
언급URL : https://stackoverflow.com/questions/839154/how-to-run-the-procedure
반응형
'programing' 카테고리의 다른 글
자바.java.javanoClassDefFoundError: javax/xml/soap/SOAP 예외 (0) | 2023.08.26 |
---|---|
실행 중인 노드.제이슨 안드로이드 (0) | 2023.08.26 |
잠금 모드 유형을 활성화하는 방법.Spring Data JPA를 사용하여 엔티티를 조회할 때의 SEPMISTIC_WRITE? (0) | 2023.08.26 |
Vuejs Ready 기능이 트리거되지 않았습니다. (0) | 2023.08.26 |
CoffeeScript - JQuery가 켜진 상태에서 동적으로 로드된 개체에 대한 클릭 이벤트 바인딩 (0) | 2023.08.26 |