雪花中如何列出一个阶段?



看这个程序:

greendatasvc#COMPUTE_WH@POS_DATA.BLAZE>CREATE STAGE IF NOT EXISTS NDJSON_STAGE FILE_FORMAT = NDJSON;
+---------------------------------------------------+
| status                                            |
|---------------------------------------------------|
| NDJSON_STAGE already exists, statement succeeded. |
+---------------------------------------------------+
1 Row(s) produced. Time Elapsed: 0.182s
greendatasvc#COMPUTE_WH@POS_DATA.BLAZE>SHOW FILE FORMATS;
greendatasvc#COMPUTE_WH@POS_DATA.BLAZE>LIST @NDJSON_STAGE;
+------+------+-----+---------------+
| name | size | md5 | last_modified |
|------+------+-----+---------------|
+------+------+-----+---------------+
0 Row(s) produced. Time Elapsed: 0.192s
greendatasvc#COMPUTE_WH@POS_DATA.BLAZE>SHOW STAGES;
+-------------------------------+--------------+---------------+-------------+-----+-----------------+--------------------+----------+---------+--------+----------+-------+----------------------+---------------------+
| created_on                    | name         | database_name | schema_name | url | has_credentials | has_encryption_key | owner    | comment | region | type     | cloud | notification_channel | storage_integration |
|-------------------------------+--------------+---------------+-------------+-----+-----------------+--------------------+----------+---------+--------+----------+-------+----------------------+---------------------|
| 2021-10-19 12:31:31.043 -0700 | NDJSON_STAGE | POS_DATA      | BLAZE       |     | N               | N                  | SYSADMIN |         | NULL   | INTERNAL | NULL  | NULL                 | NULL                |
+-------------------------------+--------------+---------------+-------------+-----+-----------------+--------------------+----------+---------+--------+----------+-------+----------------------+---------------------+
1 Row(s) produced. Time Elapsed: 0.159s

我相信我已经有一个名为NDJSON_STAGE的阶段基于它的输出,当我尝试创建一个。然而,当我尝试列出它时,我没有得到任何结果。我是否错误地使用了LIST函数?

您的舞台已经存在,这是由'already exists'结果响应确认的,并且当您尝试从舞台中列出文件时没有收到任何错误。

如果您没有看到LIST @NDJSON_STAGE;命令,那可能是因为您在这个阶段没有任何文件。使用PUT命令在舞台上上传一个文件,然后您应该能够列出可用的舞台文件。

只是为了清楚,LIST @stagename返回一个已在该舞台上上演的文件列表。

在你的例子中,舞台是空的。

如果您想显示您拥有访问权限的阶段,那么您可以使用SHOW STAGES,它列出了您拥有访问权限的所有阶段

相关内容

  • 没有找到相关文章

最新更新