【问题标题】:Have you managed to get results when running the query SELECT * FROM information_schema.views in AWS Athena?在 AWS Athena 中运行查询 SELECT * FROM information_schema.views 时,您是否设法获得了结果?
【发布时间】:2020-05-12 15:11:38
【问题描述】:

AWS Athena 中的 information_schema.views 实施是否存在错误?

在 AWS Athena 中运行查询 SELECT * FROM information_schema.views 时返回 0 行,即使我正在运行的数据库中包含表和视图。

想检查是否有其他人面临同样的问题。

我正在尝试将 AWS Athena 数据库中所有视图的视图定义脚本作为单个结果集获取,而不是使用 SHOW CREATE VIEW statement

【问题讨论】:

  • 我向 AWS Support 提出了一个案例,他们能够复制该问题。 INFORMATION_SCHEMA.VIEWS 系统目录表不返回任何结果。现在正在等待 AWS Support 的回复。

标签: amazon-web-services amazon-athena


【解决方案1】:

你应该使用 SHOW TABLES IN example_database; 获取有关Athena 数据库中表的信息。

然后循环使用describe query 来获取详细信息。

希望这会有所帮助!

【讨论】:

  • 嗨 Red Boy - 我正在寻找视图定义 - 相当于 SHOW CREATE VIEW 输出。
  • “视图”是逻辑表而不是物理表,因此上述查询将返回“视图”和“表”
猜你喜欢
  • 2020-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-28
  • 2018-12-17
  • 2021-06-26
  • 1970-01-01
  • 2020-06-11
相关资源
最近更新 更多