DESCRIBE RESULT¶
クエリの結果の列について説明します。
Snowflakeは一定期間クエリの結果を保持し、その後、結果はパージされます。一定期間が経過していない限り、クエリは現在のセッションからでも、過去のセッションを含む他のセッションからでも可能です。この時間は調整できません。詳細については、 保存済みのクエリ結果の使用 をご参照ください。
DESCRIBE は DESCに短縮できます。
- こちらもご参照ください:
LAST_QUERY_ID (コンテキスト関数)、 RESULT_SCAN (テーブル関数)
構文¶
DESC[RIBE] RESULT { '<query_id>' | LAST_QUERY_ID() }
パラメーター¶
query_id
またはLAST_QUERY_ID()
実行したクエリの ID (セッションの過去24時間以内)または現在のセッション内のクエリの ID を返す LAST_QUERY_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 | +-----------+-------------------+--------+-------+---------+-------------+------------+-------+------------+---------+