이번에 요청을 받은 것은, 1. A, B, C라는 변수를 전달 받아 TABLE1에 업데이트를 한다.2. TABLE2에 해당 데이터가 존재하지 않는다면 INSERT 한다. 라는 것을 요청 받았다. 실상 테이블을 이런식으로 설계를 하면 안되지만, 어쩔 수 없는 기획적인 또한구조적인 사정이 있으니, 일단 가능한 방법을 찾아 보도록 했다. 이 경우 테이블2에 해당 변수가 존재하는지를 알아 볼려면 별도로SELECT를 3번을 하고 INSERT를 최고 3번을 해야 한다. 좀더 간단히 할 수 있을 것 같다는 생각이 들었다. SQL에서 배열을 사용할 수 있다면 이 변수를 하나의 배열에 넣고 LOOP를 돌면서검사하고 INSERT를 할 수 있을꺼 같다. 과연 이런 형태가 가능한가? 일단 배열의 사용은 불가능하다. 이와 비슷..