복붙노트

[SQL] 사이베이스는 : 설정하는 것이 가능하다 @@ 오류

SQL

사이베이스는 : 설정하는 것이 가능하다 @@ 오류

그것은베이스에서 RAISERROR 문 후 성공적인 복귀를 전역 변수 @@ 오류 = 0을 설정 할 수 있습니까?

raiserror 'Test';
set @@error = 0;

해결법

  1. ==============================

    1.사이베이스 ASE에서 직접 문자열에 오류 또는 사용 raiseerror @@ 설정할 수 없습니다.

    사이베이스 ASE에서 직접 문자열에 오류 또는 사용 raiseerror @@ 설정할 수 없습니다.

    데이터베이스에 사용자 지정 오류 번호와 메시지를 추가 할 sp_addmessage를 사용합니다. 오류가 나열되면, 다음 RAISERROR의 오류 _ 번호를 사용하여 참조 할 수 있습니다

    사이베이스 ASE는 오류 번호를 보유 만하고 시스템 사용 아래, 사용자 정의 오류가 20001에서 시작할 수 있습니다

    RAISERROR에 대한 더 자세한 정보는 문서에서 찾을 수 있습니다.

  2. from https://stackoverflow.com/questions/23631224/sybase-is-it-possible-to-set-error by cc-by-sa and MIT license