为什么Teradata SQL Assistant会停止对文本进行颜色编码?

时间:2017-07-11 19:20:35

标签: teradata

我在Teradata SQL Assistant中使用了很长的.sql文件(5,000行)。当我最初复制粘贴文本时,我得到了通常的字体颜色(SELECT,FROM等以蓝色字体显示,文本字符串以粉色/紫色显示等)

但是,当我保存并直接重新打开此文件时,字体全部为黑色。根本没有颜色。如果我将代码复制粘贴到新的SQL Assistant查询窗口中,颜色将再次显示。但是如果我保存那个新查询然后重新打开它,我就会得到一个坚实的黑色字体。

任何人都可以帮我弄清楚这里发生了什么吗?它不是一个绝对的交易破坏者(我仍然可以运行代码),但调试一块统一的黑色字体肯定很烦人。

我无法发布代码,因为(1)它用于工作,(2)有大量的代码。这是一系列INSERT语句进入诊断表,其结果是在三个其他表上运行SELECT以查找错误数据。它确实包含一些长的SQL代码片段作为文本(在引号内)。

1 个答案:

答案 0 :(得分:2)

这可能是由于查询的大小,有些人抱怨解析/突出显示对于巨大的源代码来说太慢了。

现在工具 - 选项 - 查询中有两个选项:

  • 限制大于... KB
  • 的查询的解析
  • 禁用大于... KB
  • 的查询的解析

尝试增加这些值。