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 6945 게시물 읽기
No. 6945
MSSQL 다중 테이블 insert
작성자
니얼굴맛(javaroid)
작성일
2015-12-28 16:38
조회수
5,266

안녕하세요..예전에 가입했는데 아이디가 기억이 안나서 새로 가입한 회원입니다..

 

다름이 아니라 다중 Insert 쿼리에 대한 질문이 있어서 이렇게 글을 남기게 되었습니다..

 

현재 MSSQL2012 에 언어는 Spring + Mybatis 로 개발 중입니다..

 

일단 A 테이블에 데이터가 들어가고 B, C, D 테이블에 순차적으로 A 테이블에 들어간 값의 index를 가지고 insert가 되어야 하는 구조입니다..

 

오라클의 경우에는 Insert All 구문을 통해서 한번에 다중 테이블에 대한 Insert 가 실행되는것으로 알고있는데

 

MSSQL의 경우에는 딱히 그러한 자료를 찾지 못하여서 질문드립니다..

 

이러한 구조를 생각한 이유는 Transaction의 처리 때문인데

 

A 테이블에 값이 들어갔다고 하더라도 B, C, D에 들어가지 않으면 한번에 4개의 테이블을 Rollback 시켜야 하는데

 

이러한 구조의 쿼리는 어떻게 작성해야 할지 난감합니다..

 

그냥 별도의 Insert/Select/Delete로 처리를 해야 할까요??

 

답변 부탁드립니다..좋은 하루 되세요~~!!

[Top]
No.
제목
작성자
작성일
조회
6949혹시 쿼리알림을 사용해보신분이 계신지요?
조치만
2016-01-16
4269
6948쿼리 질문 있습니다. 확인 부탁드립니다. [3]
궁금해요
2016-01-15
4141
6946[질문] 주소 검색[시/군/구/동 추출 문의] [1]
궁금이
2016-01-14
4517
6945MSSQL 다중 테이블 insert
니얼굴맛
2015-12-28
5266
6944update 문장 [1]
멍멍이
2015-12-18
4270
6942MS-SQl -> 오라클 접속시 오류
학습자
2015-12-11
4393
6941mssql update 관련 궁금증이 있습니다.
박주호
2015-12-08
4138
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다