오라클 바인딩 변수 사용시 질문이 있습니다. 0 1 510

by 무야호옹 [SQL Query] [2021.07.27 14:27:16]


바인딩 변수

:1 = 'a'

:2 = 'b'

:3 = 123

:4 = 345

:5 = 0

 

다음과 같을 때, 어떻게 사용하는게 맞는지 궁금합니다.

    1번 : <if test='abc.equals(":3")'>

    2번 : <if test='abc.equals("123")'>

 

추가로 :3~ :5 까지 하나의 조건으로 처리할 수 있는 방법이 있을까요?

 

읽어주셔서 감사합니다.

by 마농 [2021.07.27 15:04:28]

질문이 이해가 잘 안가요.
다음은 Select 쿼리에서 바인드 변수 사용하는 방법 예시입니다.
 

SELECT *
  FROM t
 WHERE 1=1
   AND col1 = :1
   AND col2 = :2
   AND col3 = :3
   AND col4 = :4
   AND col5 = :5
;

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입