DESCRIBE RESULT¶
쿼리 결과의 열을 설명합니다.
Snowflake는 일정 기간 동안 쿼리 결과를 유지한 후 결과를 제거합니다. 쿼리는 제한된 기간이 경과하지 않는 한, 현재 세션 또는 과거 세션 등 다른 세션에서 가져올 수 있습니다. 이 기간은 조정할 수 없습니다. 자세한 내용은 지속형 쿼리 결과 사용하기 섹션을 참조하십시오.
DESCRIBE는 DESC로 축약할 수 있습니다.
- 참고 항목:
LAST_QUERY_ID (컨텍스트 함수) , RESULT_SCAN (테이블 함수)
구문¶
DESC[RIBE] RESULT { '<query_id>' | LAST_QUERY_ID() }
매개 변수¶
query_id
또는LAST_QUERY_ID()
(모든 세션에서 지난 24시간 이내에) 실행한 쿼리의 ID 또는 LAST_QUERY_ID 함수를 지정하며, 이 함수는 현재 세션 내 쿼리의 ID를 반환합니다.
사용법 노트¶
특정 쿼리의 ID를 검색하는 방법은 다음과 같습니다.
웹 인터페이스에서 쿼리 ID를 찾습니다. History 페이지에 각 쿼리와 함께 ID가 나열되지만, 실행한 쿼리에 대해서만 이 함수를 사용할 수 있습니다.
쿼리 목록과 쿼리의 IDs를 반환하는 QUERY_HISTORY , QUERY_HISTORY_BY_* 테이블 함수를 실행합니다. 단, 실행한 쿼리에 대해서만 이 함수를 사용할 수 있습니다.
쿼리가 현재 세션에서 실행된 경우에는 LAST_QUERY_ID 함수를 실행합니다. 예:
SELECT LAST_QUERY_ID(-2);
이는 DESC RESULT에 대한 입력으로 LAST_QUERY_ID()를 사용하는 것과 동일합니다.
이 명령의 출력을 사후 처리하려면 출력을 쿼리할 수 있는 테이블로 처리하는 RESULT_SCAN 함수를 사용하면 됩니다.
예¶
임의의 세션(이전 24시간 이내)에서 지정한 쿼리 결과의 열을 설명합니다.
DESC RESULT 'f2f07bdb-6a08-4689-9ad8-a1ba968a44b6';
현재 세션에서 가장 최근 쿼리 결과의 열을 설명합니다.
SELECT * FROM boston_sales; +---------------+-------+-------+--------+-------------+---------------------+-------+ | CITY | ZIP | STATE | SQ__FT | TYPE | SALE_DATE | PRICE | |---------------+-------+-------+--------+-------------+---------------------+-------| | MA-Lexington | 40502 | MA | 836 | Residential | 0016-01-25T00:00:00 | 59222 | | MA-Belmont | 02478 | MA | 852 | Residential | 0016-02-21T00:00:00 | 69307 | | MA-Winchester | 01890 | MA | 1122 | Condo | 0016-01-31T00:00:00 | 89921 | +---------------+-------+-------+--------+-------------+---------------------+-------+ DESC RESULT LAST_QUERY_ID(); +-----------+-------------------+--------+-------+---------+-------------+------------+-------+------------+---------+ | name | type | kind | null? | default | primary key | unique key | check | expression | comment | |-----------+-------------------+--------+-------+---------+-------------+------------+-------+------------+---------| | CITY | VARCHAR(16777216) | COLUMN | Y | NULL | N | N | NULL | NULL | NULL | | ZIP | VARCHAR(16777216) | COLUMN | Y | NULL | N | N | NULL | NULL | NULL | | STATE | VARCHAR(16777216) | COLUMN | Y | NULL | N | N | NULL | NULL | NULL | | SQ__FT | NUMBER(38,0) | COLUMN | Y | NULL | N | N | NULL | NULL | NULL | | TYPE | VARCHAR(16777216) | COLUMN | Y | NULL | N | N | NULL | NULL | NULL | | SALE_DATE | DATE | COLUMN | Y | NULL | N | N | NULL | NULL | NULL | | PRICE | NUMBER(38,0) | COLUMN | Y | NULL | N | N | NULL | NULL | NULL | +-----------+-------------------+--------+-------+---------+-------------+------------+-------+------------+---------+