검색결과 리스트
글
동적 쿼리란?
일반적으로 조회문을 보면
SELECT * FROM TABLE 형식으로 다들 조회를 한다.
하나 더 넣어보자.
SELECT * FROM TABLE WHERE COLUMN = @COLUMN_DATA
이렇게 쓴다면 단순히 어떤 대상을 찾아 그 내용을 가져 온다.
하지만 이것은 동적 쿼리가 아니다.
단순히 원하는 결과를 정적인 형태로 가져온다.
하지만
SELECT @SELECT_COLUMN FROM TABLE WHERE COLUMN = @COLUMN_DATA
이런 경우는 어떨까?
어떤 조건에 대하여 조회하는 대상이 고정되어 있지 않고
PARAMETER를 통하여 그 대상들을 상황에 맞게 조회가 가능하다.
이것이 바로 동적 쿼리이다.
알아두면 좋은 지식들.. 메모 메모.. 오라클이라면 @ 대신 오라클 파라메터 문자를 써서 적용하면.. 될려나..
오라클 서버가 없어서 해 보진 못했지만 될 듯 하다.
RECENT COMMENT