by 와아아앙 [PL/SQL] 트리거 trigger [2019.08.05 22:45:59]
B테이블에 insert 작업시
삽입하는 데이터 A컬럼과 B컬럼의 데이터가 A테이블에 존재하면 insert 작업을 수행하고,
존재하지 않으면 그냥 무시되게 하고 싶습니다.(에러 메세지 띄우지 않고 그냥 insert 작업 무효화)
어떤 식으로 작성해야 하나요??
b 테이블에 인서트 하는 sql 에서 not exists 로 a 테이블 데이터 가지고 필터 처리 하면 안되나요?
INSERT INTO B ( ... ) SELECT .... FROM A WHERE EXISTS ( SELECT 1 FROM B WHERE A.A컬럼 = B.A컬럼 AND A.B컬럼 = B.B컬럼 );