db2_stmt_error

(PECL ibm_db2 >= 1.0.0)

db2_stmt_error — SQL 문에서 반환된 SQLSTATE가 포함된 문자열을 반환합니다.


설명

db2_stmt_error(resource $stmt = ?): string

SQL 문에서 반환된 SQLSTATE 값을 포함하는 문자열을 반환합니다.

명령문 자원을 db2_stmt_error()에 인수로 전달하지 않으면 드라이버는 명령문 자원을 리턴하려는 마지막 시도와 연관된 SQLSTATE 값을 리턴합니다(예: db2_prepare() 또는 db2_exec()에서).

SQLSTATE 값의 의미를 알아보기 위해 DB2 명령행 처리기 프롬프트에서 다음 명령을 실행할 수 있습니다. db2 '? sqlstate-value'. db2_stmt_errormsg()를 호출하여 명시적 오류 메시지 및 연관된 SQLCODE 값을 검색할 수도 있습니다.


매개변수

stmt
유효한 명령문 리소스입니다.

반환 값

SQLSTATE 값을 포함하는 문자열을 반환합니다.


기타

  • db2_conn_error() - 마지막 연결 시도에서 반환된 SQLSTATE를 포함하는 문자열을 반환합니다.
  • db2_conn_errormsg() - 마지막 연결 오류 메시지 및 SQLCODE 값을 반환합니다.
  • db2_stmt_errormsg() - 마지막 SQL 문 오류 메시지가 포함된 문자열을 반환합니다.