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 (
1
A.A컬럼 = B.A컬럼
AND
A.B컬럼 = B.B컬럼 );