c++에서 proc로 오라클 패키지를 호출할 경우에 대한 질문입니다.
c++에서 proc로 DB 패키지를 호출할 수 있도록 구현을 하였는데 오라클 패키지를 호출할 경우 excute할 때 UI에서 사용자가 지정한 패키지 명을 가져와서 해당 패키지를
호출하고 싶습니다. textbox에서 값을 변수로 가져와서 특정 패키지를 호출할 수 있는 방법이 있을 까요.ㅠㅠ 꼭좀 조언 부탁드립니다
지금은 execute안에서 하드코딩으로 패키지 값을 지정해줘야 호출이 되는데....사용자마다 가변적으로 사용할 수 있도록 할 수 있는 방법이 있을 까요?
아래의 sp_GetType을 가변적으로 사용자가 지정할 수 있게 textbox로 입력받아 사용하고 싶습니다.
EXEC SQL BEGIN DECLARE SECTION;
SQL_CONTEXT sqlContext;
const char* sqlSession;
int nKey; short niKey;
VARCHAR szType[20]; short niType;
EXEC SQL END DECLARE SECTION;
-------------------------------------------------------------
EXEC SQL AT :sqlSession EXECUTE
BEGIN
:nKey:niKey := sp_GetType.put_type( :szType:niType);
END;
END-EXEC;
|