Sybase 15 버전을 사용하고 있습니다.
프로시져 실행시 insert 문에서 에러(중복에러 등)를 발생시켜서
@@ERROR <> 0 으로 해서 Rollback 처리를 해주는데
@@ERROR의 값이 계속 0으로 나옵니다.
무슨 이유로 @@ERROR의 값이 0으로 나오는지 알 수가 없네요~
dup error 가 발생하면 @@error은 2601이 발생 합니다. 혹 테이블에 unique constraint 설정이 안된것은 아닌가요? @@sqlstatus 값은 0을 return ..