아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

생활

생활꿀팁

하얀고슴도치236
하얀고슴도치236

오라클 DB에서 변수 사용하는법

SELECT *FROM TABLE WHERE USERNAME IN ('a','b','c' )

이런식으로 사용하는 Query가 있는데 이 a,b,c 가 계속 바뀌고 비슷한 쿼리가 하도 많아서

작업하는데 에로사항이 많습니다.

이걸 일종에 변수화 해서

변수 = 'a','b','c';

SELECT *FROM TABLE WHERE USERNAME IN (변수) 라고 입력하면

알아서 저 'a','b','c' 가 되면 좋겠는데요

오라클에서 이런식으로 변수리스트를 만들어서 사용하는법을 알려주세요

    55글자 더 채워주세요.
    1개의 답변이 있어요!
    • 탈퇴한 사용자
      탈퇴한 사용자

      안녕하세요?

      오라클에서 변수 사용하는 방법에 대해 문의를 하셨는데 아주 기본적인 방법을 가지고 설명해드리겠습니다

      DEFINE 변수이름 = 값 으로 변수를 선언하고 WHERE절에 질문자님이 선언하신 변수이름만 넣으시면 됩니다

      DEFINE dname = sales

      SELECT name
      FROM s_dept
      WHERE lower(name) = '&dname';

    PC용 아하 앱 설치 권유 팝업 이미지장도연이 추천하는 아하! 앱으로 편리하게 사용해 보세요.
    starbucks
    앱 설치하고 미션 완료하면 커피 기프티콘을 드려요!