오라클 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';