SYS_CHILD_QUERY_TEXT - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

SYS_CHILD_QUERY_TEXT

Restituisce il testo SQL di una query secondaria.

Colonne di tabella

Nome della colonna Tipo di dati Description
user_id intero Identificatore dell'utente che ha inviato la query.
query_id bigint L’ID della query utente
child_query_sequence intero La sequenza della query utente riscritta, che inizia con 1.
sequenza intero Il numero di sequenza per questa parte della query.
testo character(200) Primi 200 caratteri del testo della query SQL.

Query di esempio

Nell'esempio seguente, le righe del risultato mostrano le azioni intraprese da 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