by apptention [Oracle 기초] orcle mybatis insert all [2018.06.06 10:40:22]
인터넷에 예제 코드를 찾아보다 보니
끝에 'select * from dual'이 붙은 예제가 많았습니다.
이유를 좀 알고싶습니다.
질문 분류는 MyBatis
제목은 INSERT ALL
내용은 SELECT * FROM DUAL
DUAL로 조회한 결과를 INSERT 하는 부분인지.. @.@
아님 순수하게 DUAL를 쓰는 이유를 말씀하시는 것인지.. ㅠㅠ
dual 은 오라클 예제코드에서 많이 사용되는 테이블입니다. dual 은 1건짜리 테이블입니다. 보통 상수값이나 계산식 등을 단순 조회할 때 사용됩니다. SELECT sysdate FROM dual; -- 현재날짜 조회 SELECT 10 * 20 FROM dual; -- 수식 결과 조회