카테고리:

계정 및 세션 DDL

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 History tab 페이지에 각 쿼리와 함께 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    |
+-----------+-------------------+--------+-------+---------+-------------+------------+-------+------------+---------+
맨 위로 이동