2013-07-09 2 views
0

이 커뮤니티를 처음 사용했습니다. 이 간단한 질문이 될 수도 있지만 저장 프로 시저를 사용하여 OUT 매개 변수 형식의 배열에있는 mysql 쿼리의 반환 된 결과를 저장하는 방법을 모르겠다.mysql 저장 프로 시저를 사용하여 반환 된 결과를 저장하는 방법

예 : mysql 데이터베이스 (select * from users)에서 데이터를 가져오고 배열을 반환 중입니다. 그리고 그 배열을 저장 프로 시저의 OUT 매개 변수로 전달해야합니다. 어떻게 할 수 있습니까?

누구나 저에게 좋은 자습서 또는 참조를 제안 할 수 있습니까?

미리 감사드립니다.

+0

절차를 작성하는 방법이나 2 차 언어에서 호출하는 방법을 묻는 중입니까? – ethrbunny

+0

구문과 한 가지 예를 설명해 주시겠습니까? –

+0

@ethrbunny 예제를 추가했습니다. 당신이 나에게 어떤 대답을 제안 할 수 있는지보십시오. –

답변

1

SQL에 ARRAY 데이터 유형이 없습니다. OUT 매개 변수 (INT, VARCHAR 등)를 통해 다른 값을 반환 할 수 있습니다.

귀하의 질의는 resultset을 반환합니다. 커서를 사용하여 프로 시저 내부에서이를 처리하거나 다른 (임시) 테이블에 넣거나 종료 할 수 있습니다.

관련 문제