解析 Datagrip 中的符号

Posted

技术标签:

【中文标题】解析 Datagrip 中的符号【英文标题】:Resolve Symbols in Datagrip 【发布时间】:2017-03-14 09:24:50 【问题描述】:

我有一个带有一些模式的 DWH。我总是必须使用来自不同模式的表和视图来组合它们以获得新视图。这是在 REPORT 模式中完成的,该模式具有其他模式中几乎所有表和视图的所有同义词。所有这些表和视图也都具有授予 REPORT 的权限。

每当我引用不同的架构然后 REPORT 时,Datagrip 都无法解析该引用,并指出它是“无法解析符号..”

我不确定是否需要引用,但我在项目中与所有模式都有数据库连接。

假设,我需要位于模式 DATA 中的表 srctable 中的 col1 和 col2。我做了模式报告中的所有代码。

我试过类似的代码

SELECT 
  col1,
  col2
FROM
  srctable

还有

SELECT 
  col1,
  col2
FROM
  DATA.srctable

自从我从查询中获取数据后,一切似乎都设置正确。但我想利用 Datagrip 的强大功能,但我无法让引用正常工作,这很烦人。

【问题讨论】:

您可以尝试在他们的问题跟踪系统中创建错误票:(youtrack.jetbrains.com/issues/DBE) 【参考方案1】:

您需要在数据库树中选择目标模式才能完成工作。

【讨论】:

以上是关于解析 Datagrip 中的符号的主要内容,如果未能解决你的问题,请参考以下文章

DataGrip 当前语句突出显示

在 Intellij Idea 或 Datagrip 中更改语句分隔符,如 Squirrel

Datagrip 中的“脚本到...”选项?

DataGrip 中的只读视图

如何在 Datagrip 中的两个不同数据源之间运行查询?

DataGrip 中的更新 SQL 无效