database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 2306 게시물 읽기
No. 2306
트랜잭션 처리시 @@ERROR코드
작성자
초보자
작성일
2008-10-09 20:14
조회수
7,530

Sybase 15 버전을 사용하고 있습니다.

프로시져 실행시 insert 문에서 에러(중복에러 등)를 발생시켜서

@@ERROR <> 0 으로 해서 Rollback 처리를 해주는데

@@ERROR의 값이 계속 0으로 나옵니다.

무슨 이유로 @@ERROR의 값이 0으로 나오는지 알 수가 없네요~

이 글에 대한 댓글이 총 1건 있습니다.

dup error 가 발생하면 @@error은 2601이 발생 합니다.
혹 테이블에 unique constraint 설정이  안된것은 아닌가요?
@@sqlstatus 값은 0을 return ..

갈매기(갈매기)님이 2008-10-13 17:18에 작성한 댓글입니다.
이 댓글은 2008-10-13 18:11에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
2309간단한 셀 스크립트 [2]
초보
2008-10-14
8911
2308Sybase SQL anywhere Database Engine 5.5 한글 깨짐 [1]
kaki104
2008-10-14
10194
2307컬럼의 크기를 늘릴려는데 안되네요. [2]
지나가다가
2008-10-10
7811
2306트랜잭션 처리시 @@ERROR코드 [1]
초보자
2008-10-09
7530
2305답변 감사드립니다.아래질문 답변에 대한 추가 질문 입니다. [1]
김승일
2008-10-07
8118
2304궁금합니다.....가르켜 주세요! [2]
김승일
2008-10-06
7236
2303dbport6.dll
김병진
2008-10-06
7326
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다