2012-06-04 2 views
2

"ERRORCODE = -4463, SQLSTATE = 42601"과 같은 오류 설명을 보는 가장 짧은 방법은 무엇인지 모르겠습니다. 일반적으로 Google은 이러한 종류의 오류 설명을 Google에 표시하고 다소 결과를 얻을 수 있습니다 어쨌든. 그러나 이것은 매우 비효율적 인 것으로 밝혀졌으며 때로는 오류 코드 및 SQL 상태와 관련된 설명을 얻기가 어려울 수 있습니다. 나는 db2와 같은 명령어가 내장되어 있다는 것을 알고있다 : db2? SQL0443N은 특정 SQLCODE 에 대한 정보를 제공합니다. 그러나 위와 같은 오류 설명이있을 경우 SQLCODE로 바꾸면 어떻게 DB2를 사용하여 신속하게 조회 할 수 있습니까?db2? 조회 오류 DB2 오류 코드

+2

4 자리 숫자가 SQLCODE인데, 내가 잘못 생각할 수도 있지만 (이는 iSeries 버전 용입니다). 'SQLSTATE'를 전달하면 명령이 작동하지 않습니까? 내가 옳은 것을 기억하고 있다면, 주와 코드 간의 유일하고 진정한 차이점은 주정부는 보편적 인 것으로 간주되지만 코드는 공급 업체가 정의하는 경향이 있다는 것입니다 (일부 공통점이 있음에도 불구하고). 또한 [목록] (http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=%2Fcom.ibm.db2.luw.messages.doc%2Fdoc%2Frdb2stt.html) 온라인으로 도움이 될 수 있습니다. –

+0

@ X-Zero, 나는 최종 답변을 온라인으로 얻을 수 있다는 것을 알고 있지만, 나는 실패에 대한 더 많은 정보를 빨리 제공하려하고 있었다. 명령에 SQLSTATE를 전달하면 작동하지 않습니다. – zinking

+0

@ X-Zero는 SQLSTATE가 작동하는 것처럼 보입니다. 이상하게 보입니다. 어쩌면 어리석은 실수를했을 수도 있습니다. – zinking

답변