Nodejs 에서 mysql 프로시저 호출 후 결과 값 가져오는 방법 OpenSource

별거 아닌거 가지고 먼 삽질을 이리했나 몰라... 
환경이 익숙치 않으니 그런가 보다 싶다.

한글 자료는 별로 안보여서 허접하나마 남김.

0. 먼저 커넥션 속성에 multipleStatements: true 추가 할것
1. 나머지 코드는 아래 처럼
db.query("CALL 프로시저이름(?, ?,@변수명); SELECT @변수명", [
        var1, 
        var2], 
      function(err, result) {
        if (err) {
            console.log(err);
        }
        else {
          for (var i = 0; i < result.length; i++) {
            console.log(result[i]); // 여기에 전달받은 결과가 표시됨 @변수명으로...
          };
        }
      });
  });

참고 : https://github.com/felixge/node-mysql/issues/682


덧글

  • 2014/10/16 15:15 # 삭제 답글

    좋은 사이트! 너무 많은 정보!
  • 개발자 2016/07/28 16:25 # 삭제 답글

    덕분에 NODEJS에서 프로시저 실행했습니다. 감사합니다!
댓글 입력 영역