SYSTEM$QUERY_REFERENCE
SYSTEM$QUERY_REFERENCE (쿼리 참조)
저장 프로시저에 전달할 수 있는 쿼리 참조(query reference)를 반환해요. 저장 프로시저 안에서 쿼리를 실행하면, 쿼리 참조를 만든 사용자의 역할로 쿼리가 수행돼요.
본문
참고: 이 함수를 호출하는 대안으로, 참조가 (세션 전체가 아니라) 호출 범위에 대해 유효하길 원한다면 TABLE 키워드를 사용할 수 있어요. TABLE 키워드를 사용해 테이블, 뷰 또는 쿼리에 대한 참조 만들기를 참고하세요.
참고: SYSTEM$REFERENCE
구문
SYSTEM$QUERY_REFERENCE('<select_statement>', [ , <use_session_scope> ] )
인자
필수:
select_statement
저장 프로시저에 전달할 SELECT 문이에요. 인라인 뷰(inline view) 역할을 하는 문이어야 해요.
SELECT 문에 작은따옴표나 다른 특수 문자(예: 개행)가 포함되어 있으면 그 문자들을 백슬래시로 이스케이프해야 해요.
선택:
use_session_scope
TRUE이면 쿼리 참조가 세션 기간 동안 유효해야 함을 지정해요. FALSE이거나 생략되면 쿼리 참조는 만들어진 문맥 안에서 유효해요. 참조의 범위 지정을 참고하세요.
기본값: FALSE
반환 값
지정된 SELECT 문을 나타내는 쿼리 참조예요.
사용 시 참고 사항
예시
쿼리 참조 사용을 참고하세요.