C 라이브러리를 호출하면 함수나 프로시저에서
CREATE PROCEDURE TEST( IN OWNER VARCHAR(128),
IN ORG_TABLE_NAME VARCHAR(128)
)
EXTERNAL NAME 'libtest/libstart.so!test'
LANGUAGE C
PARAMETER STYLE DB2SQL
MODIFIES SQL DATA
EXTERNAL ACTION
위와 같이 external name에 상대 경로를 지정해도 되나요?
DB2 인스턴스/sqllib/ function에 라이브러리 파일을 옮겨 놓고 EXTERNAL NAME 'libstart.so!test' 이렇게 호출을 하는데
function 폴더에 libtest라는 폴더를 주고 EXTERNAL NAME 'libtest/libstart.so!test' 이렇게 호출해도 되는지 궁금합니다.
방금 테스트 했을 때는 가능한 것으로 보이는데 8버전에서나 아니면 플랫폼마다 상대경로 입력하는 것이 안될 수 있나 해서 질문드립니다...
|