개발하다보면 비슷한 쿼리인데도 불구하고 테이블명만 바꿔서 동적으로 조회해야하는 경우가 생긴다.
예를들어 아래와 같이
SELECT
USER_NM
, USER_ID
FROM USER_INFO
이러한 쿼리로 예를 들자면 아래와 같이 하면 된다.
SELECT
USER_NM
, USER_ID
FROM ${변수명}
#{변수명} 이러한 방식으로 사용하게되면 'USER_INFO' 형태로 인식이 되어 에러가 발생한다.
# / $ 기호를 잘 분리해서 사용하자.
'WORK > DB' 카테고리의 다른 글
TOP 또는 FOR XML을 함께 지정하지 않는 한 뷰,하위 쿼리 및 공통 테이블 식에서 ORDER BY 절을 사용할 수 없습니다. (1) | 2020.01.29 |
---|---|
java에서 엔터값 넣어 DB 저장하기 (0) | 2019.09.09 |
mssql merge 문장 예제 (0) | 2019.05.13 |
MSSQL 테이블 생성 및 코멘트 추가하기 , 코멘트 조회하기 (0) | 2019.02.28 |
mysql insert 후 String형 값 돌려받기 (0) | 2019.02.21 |