2009-10-05 5 views
0

배열 매개 변수 (정수 테이블)를 사용하는 Pro * C에서 PL/SQL 저장 프로 시저를 호출하려고합니다. 오라클 사이트의 모든 문서는 정적 배열을 사용하고 있거나 쿼리와 동일한 프로 시저에 정의 된 하나 이상의 배열을 사용한다고 가정합니다. 배열을 C 함수에 전달하고 데이터베이스에 보낼 수 있습니다. 여기서 문제는 컴파일 타임에 크기가 없다는 것입니다 (또는 Pro * C 전 처리기에서 사용할 수 없음). 코드에서 데이터베이스로 전송되는 배열의 길이를 설정하는 방법이 있습니까? 아니면 새 정적 배열을 만들어 내 데이터를 복사해야합니까?Pro * C에서 동적 배열을 PL/SQL 프로 시저로 전달

문서의 예는 this link

편집에있다 - '비 오라클 사이트 Oracle Docs

답변

0

답변은 여기 Oracle Docs입니다. ARRAYLEN 매개 변수입니다.

0

FOR clause 여기 당신 친구입니다 마치에서 답을 발견했다.

+0

별로 - Google에 무작위로 내 질문의 변형을 입력하고 답변을 찾았습니다. 어쨌든 고마워. –

관련 문제