我刚刚开始使用 SQL 进行数据库操作,我只想选择一个表并查看字段/列,当您检查数据库目录时我知道该表存在,但是当我尝试使用 * from table_name 选择它时,我收到此错误 AnalysisException:Delta 表
default
。incidents
不存在。
我知道它确实存在,所以我不确定它为什么这样做。有什么建议吗?我需要添加另一个文件路径参数或数据库名称吗?
我尝试创建自己的新表并且成功了。但是复制/克隆表不起作用,它一直说它不存在。
我检查了数据库目录并确认该表存在,并且我也尝试了其他表。
您必须将架构名称添加到查询中,或使用 current_database() 函数来确定您是否正在查询正确的数据库。
https://docs.databricks.com/en/sql/language-manual/functions/current_database.html