안녕하세요. native sql 관련하여 문의 드립니다.
insert into 테이블명1
( 필드1,필드2 .....)
select 필드1,필드2..(SAP 변수) AS 필드3...
FROM 테이블명1
WHERE KEY1 =
AND KEY2 =
상황:거래처 마스터생성시 타시스템에 거래처 마스터 테이블에 INSERT 처리. 후 관련 TABLE에 기초 데이터를 넣어주기 를 원함.
위와 같은 쿼리로 타 ORACLE 시스템쪽에 인터페이스를 해주려고 합니다.(테이블명1: 타시스템상의 테이블 )
SELECT 쿼리의 조건은 일부KEY에대한 조건으로 다수의 건이 조회되는경우입니다.
이때 sap쪽에서 해당 SELECT 쿼리후 쿼리한건들에 대해서 INSERT문을 날린다고 하면 다수의 INSERT문을 날리는 꼴이 되는건지요.
아니면, SELECT 한 쿼리상의 데이터를 한통으로 INSERT쿼리 한번에 실행이 가능한건지요.
아직 DB유저를 받지 못해 테스트는 해보지 못하고 있는데 미리 알아보고 싶어 문의 드립니다.
조언 부탁드립니다.