여러 DB의 같은 TABLE 관리

우츄프라 2014.02.20 15:53 Views : 11137

현재 서버 1개에 여러 DB를 생성해서 사용합니다.

임의로 A DB,  B DB, C DB, D DB라고 했을시

모든 DB의 테이블 구조는 같습니다.

현재 A DB의 USER Table 을 insert 하면

트리거를 이용해 모든 DB 의 USER TABLE에 insert 해 줍니다.

ex)


IF NOT EXISTS(SELECT user_id FROM B.dbo.USER WHERE USER_ID = @USER_ID )
   BEGIN  
     INSERT INTO UNIERP_B.dbo.USER  SELECT * FROM USER WHERE BP_CD = @USER_ID 
   END

 


IF NOT EXISTS(SELECT user_id FROM C.dbo.USER WHERE USER_ID = @USER_ID )
BEGIN
INSERT INTO UNIERP_C.dbo.USER SELECT * FROM USER WHERE BP_CD = @USER_ID
END

 

.

.

(D도 같은 방법)

그런데 이제 B, C, D에서도 USER TABLE에 데이터를 삽입할수 있고,

그렇게 되었을이 INSERT 되는 DB 이외의 모든 DB에 데이터를 넣고 싶습니다.

 

A테이블의 트리거를 B,C,D에 생성 해도 괜찮을까요?

그렇게 되면 B에서 다시 트리거가 돌아가고, 그럴거 같은데...

좋은 방법이 있을까요?

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 13211
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 8162
7618 MSSQL 문자열 치환 질문입니다. [3] 제피로스 2014.02.21 7441
7617 백업 -> 복원중 이러한 오류가 발생하였습니다. [3] kolv 2014.02.21 15417
7616 초보라서 그런데 두 테이블에 값을 update하는 부분에 대해서... [4] Mr황 2014.02.21 3352
7615 사용자 계정 정보와 Agent Job 스크립트의 백업과 복원 방법 [4] 최강문일 2014.02.20 14995
» 여러 DB의 같은 TABLE 관리 [2] 우츄프라 2014.02.20 11137
7613 한글 깨짐 현상에 대해서 여쭤 봅니다. [10] 죠리퐁 2014.02.20 11148
7612 Access 에서 MSSQL 2008 R2 로 넘어 왔는데.. 데이터 이전하고나서... [2] 랜덤의세계 2014.02.20 4071
7611 PRIMARY KEY 넌클러스터로 변경 하기. [1] 팔개 2014.02.19 2928
7610 mssql 2008R2를 사용합니다. 프로시져를 돌리면 오류에 대한 문의 [1] 김영선_281276 2014.02.19 16153
7609 쿼리 질문드립니다. [1] 람브르기니 2014.02.19 2224
7608 bcp를 이용하여 텍스트파일을 DB에 넣으려고 합니다. [1] 잠스 2014.02.19 4821
7607 동적쿼리에서 파라미터로 받아온 값이 인식을 안합니다. [1] 풀내기vber 2014.02.18 4280
7606 네트워크 설정 anonymous 2014.02.18 13820
7605 작업 모니터의 개요에서 대기중인 태스크 막새바람 2014.02.17 10552
7604 SQL2000 - > 2008 마이그레이션 문의 [8] 텅신보안 2014.02.17 3482
7603 성능모니터(Perfmon) 관련 문의 [1] 메칸더 2014.02.17 3917
7602 임시테이블 사용법 문의.. [1] 킹멋쟁 2014.02.17 3229
7601 데이터베이스 단위 감사 문의 더메이드 2014.02.14 2897
7600 DB 메모리 모니터링 방법 및 릴리즈 시킬수 있을까요? [5] 언제쯤 2014.02.14 5382
7599 쿼리 업데이트 조언좀 부탁드립니다 [1] 김세일_280618 2014.02.14 4505





XE Login