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
운영게시판
최근게시물
DBMS Q&A 653 게시물 읽기
No. 653
[질문] 여러 쿼리가 다 성공해야 합니다
작성자
김영환
작성일
2002-12-08 21:35
조회수
5,139

안녕하세요.

 

c++ odbc api 로 ms_sql 을 쓰고 있습니다.

 

두 개의 테이블에서 두개의 쿼리가 다 성공해야 성공이고

하나라도 실패했을 시 다 원상복구를 하려고 하고 실패

했음을 반환하려고 합니다.

 

즉, 아래 두 쿼리가 한번에 모두 실행되어야 할때

 

1 번 쿼리 : A 테이블 에서 delete

2 번 쿼리 : B 테이블 에서 delete

 

1 번은 성공하고 2번 쿼리가 실패하면

delete 한 쿼리를 취소하려고 합니다.

 

ms_sql 안에 트랜잭션 롤백이나 트리거를 사용하여 만들 수 있습니까?

아니면 다른 방법이 있는지 궁금합니다.

 

고수 분들의 조언 기다리겠습니다.

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

begin tran

delete ...

delete ....

end tran

 

을 하면 될검돠...

 

즉, 두개의 삭제 작업을 하나의 트랜잭션으로...

 

스토어드 프로시저 만들면 좋겠슴다..

야시님이 2002-12-24 04:22에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
656commit & checkpoint 의 차이점? [1]
박성정
2002-12-16
5342
655트리가 아닌 그래프를 기반으로 하는 데이터베이스는 없나요 [1]
2002-12-08
5313
654지도에서 최단거리 찾기하려면... [1]
2002-12-08
5688
653[질문] 여러 쿼리가 다 성공해야 합니다 [1]
김영환
2002-12-08
5139
652간단한 셀렉트문이엽..도와주세엽... [3]
김장훈
2002-11-29
5917
651Sub-type Modeling과 독점관계 데이타모델 [2]
남스
2002-11-29
5329
650용어 정리 도와주세요. [1]
차은주
2002-11-27
5775
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다