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 '?
. db2_stmt_errormsg()를 호출하여 명시적 오류 메시지 및 연관된 SQLCODE 값을 검색할 수도 있습니다.sqlstate-value
'
매개변수
stmt
- 유효한 명령문 리소스입니다.
반환 값
SQLSTATE 값을 포함하는 문자열을 반환합니다.
기타
- db2_conn_error() - 마지막 연결 시도에서 반환된 SQLSTATE를 포함하는 문자열을 반환합니다.
- db2_conn_errormsg() - 마지막 연결 오류 메시지 및 SQLCODE 값을 반환합니다.
- db2_stmt_errormsg() - 마지막 SQL 문 오류 메시지가 포함된 문자열을 반환합니다.