티스토리 뷰

Sybase Error 7713 - Stored Procedure can only be executed in unchained transaction mode.

에러메시지 :

com.sybase.jdbc4.jdbc.SybSQLException: Stored procedure '프로시져명' may be run only in unchained transaction mode. The 'SET CHAINED OFF' command will cause the current session to use unchained transaction mode. 

원인 : 위 에러는 JDBC 사용시 AUTOCOMMIT을 사용시 발생.

Connection.setAutoCommit (false) 또는 "set chained on" 명령어를 사용하여 변경 가능하다.

 

 

클라이언트 DB 툴로 아래 명령어 실행해준다.

해결방법 : sp_procxmode 프로시져명 ,"anymode"

 

출처 : http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc39001.0707/html/prjdbc0707/CHDEGBEA.htm

불러오는 중입니다...