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
운영게시판
최근게시물
MS-SQL Q&A 4302 게시물 읽기
No. 4302
@@ERROR 스레드 안전성에 대해 질문드립니다.
작성자
한승후(Otheng)
작성일
2008-06-26 14:40ⓒ
2008-06-26 15:09ⓜ
조회수
4,239

하나의 어플리케이션에서 여러개의 쓰레드를 돌리면서 DB의 저장프로시져를 호출하고 있습니다.


저장프로시져 내부에서 @@ERROR을 이용해 에러 채크를 하는 부분이 있는데, 


@@ERROR로 얻은 값이 자신의 쓰레드가 실행한 SQL문의 에러값이 아닌 다른 쓰레드의 에러값으로 바뀌는 경우가 있지 않을까 하는 생각이 듭니다.


근데 시스템 저장 프로시져들을 보니 그것들도 @@ERROR 사용에 대해 특별한 제약을 가하지 않더라구요...


여러개의 쓰레드를 통해 동시 접속하는 상황에서도 @@ERROR 사용이 안전한가요?


조언 부탁드립니다.

[Top]
No.
제목
작성자
작성일
조회
4305union
황병득
2008-06-30
4325
4304서버의 문제.. [1]
질문
2008-06-27
4232
4303MSSQL->Oracle 10g로 Data 전환 방법론은(?) [1]
손님
2008-06-26
4936
4302@@ERROR 스레드 안전성에 대해 질문드립니다.
한승후
2008-06-26
4239
4301Linked Server 오라클의 프로시져 실행 방법? [1]
질문
2008-06-26
6489
4298SELECT문 질문입니다 [4]
초짜
2008-06-25
5007
4297데이타 내보내기중 오류관련.
질문
2008-06-23
4340
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다