SYS_CHILD_QUERY_TEXT - Amazon Redshift

Amazon Redshift는 2025년 11월 1일부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. Python UDF를 사용하려면 이 날짜 이전에 UDF를 생성하세요. 기존 Python UDF는 정상적으로 계속 작동합니다. 자세한 내용은 블로그 게시물을 참조하세요.

SYS_CHILD_QUERY_TEXT

하위 쿼리의 SQL 텍스트를 반환합니다.

테이블 열

열 명칭 데이터 유형 설명
user_id 정수 쿼리를 제출한 사용자의 식별자입니다.
query_id bigint 사용자 쿼리 ID
child_query_sequence 정수 재작성된 사용자 쿼리의 순서입니다(1로 시작).
SEQUENCE 정수 이 쿼리 조각의 시퀀스 번호입니다.
텍스트 character(200) SQL 쿼리 텍스트의 첫 200자입니다.

샘플 쿼리

다음 예에서 결과의 행은 Amazon Redshift에서 수행한 작업을 보여줍니다.

SELECT * from sys_child_query_text where query_id = '34487366' order by child_query_sequence asc, sequence asc; user_id | query_id | child_query_sequence | sequence | text --------|----------|----------------------|----------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 100 | 34899339 | 1 | 0 | /* RQEV2-aY6ZZ1ZpQK */\nwith venue as (\n select venueid,\n venuename,\n venuestate\n from venue\n), event as (\n select eventid,\n venueid,\n date 100 | 34899339 | 1 | 1 | id,\n eventname\n from event\n where eventname like '3 Doors Down'\n), users as (\n select userid\n from users\n), sales as (\n select salesid,\n pricepaid, 100 | 34899339 | 1 | 2 | \n eventid,\n buyerid\n from sales\n)\nselect e.eventname,\n v.venuename,\n count(distinct(u.userid)) as unique_customers,\n sum(s.pricepaid) as total_sal 100 | 34899339 | 1 | 3 | es\nfrom venue as v inner join event e on v.venueid = e.venueid\ninner join sales s on e.eventid = s.eventid inner join users u on s.buyerid = u.userid\ngroup by 1,2\norder by 4 desc limit 100