在Teradata中复制状态消息

在Teradata中复制状态消息,teradata,Teradata,是否可以在teradata中复制状态消息? (我不想每次都键入它们,例如当我尝试在谷歌上搜索错误消息时)根据您用于查询Teradata的工具,将确定这些消息如何向最终用户公开: BTEQ和Teradata加载/卸载实用程序日志文件将包含错误代码和通过CLI返回的错误消息 SQL Assistant应该在SQL历史文件中捕获错误代码和可能的错误消息。这也存储在Access数据库中,如果系统上安装了Microsoft Access,则可以从SQL Assistant单独访问该数据库 AtanaSu

是否可以在teradata中复制状态消息?
(我不想每次都键入它们,例如当我尝试在谷歌上搜索错误消息时)

根据您用于查询Teradata的工具,将确定这些消息如何向最终用户公开:

  • BTEQ和Teradata加载/卸载实用程序日志文件将包含错误代码和通过CLI返回的错误消息
  • SQL Assistant应该在SQL历史文件中捕获错误代码和可能的错误消息。这也存储在Access数据库中,如果系统上安装了Microsoft Access,则可以从SQL Assistant单独访问该数据库
  • AtanaSuite QueryTool捕获SQL历史记录中的错误代码和错误消息。它存储在一个平面文件中,您可以使用文本编辑器单独打开该文件
  • 存储过程—不可能在存储过程中捕获准确的错误消息,但可以获取错误代码并将其记录到错误处理程序中的日志表中
如果我没记错的话,有一个名为DBC.ErrorText的表,它还包含您可以查询的标记化错误消息。最后,Teradata手册有一整本专门介绍消息的书,其中包括针对错误返回的Teradata数据库消息


希望这能有所帮助。

按PF11键将消息显示在弹出窗口->然后按CTRL-C键复制-然后粘贴到记事本-您将看到弹出窗口的全部内容,如下所示:


Teradata SQL助手 [3807]对象“DBC.ErrorText”不存在。 好啊 然后,您可以从以下位置复制相关的错误消息: [3807]对象“DBC.ErrorText”不存在


这是我的状态栏中最初显示的消息。

您能否澄清您指的是哪些状态消息?我指的是状态栏中出现的任何错误消息。因为我不能用光标标记文本然后再复制,所以可以快速复制吗?鲍勃,再次感谢你完美的回答。我想知道的是,当我快速搜索错误时,有一些快速的方法可以从状态栏复制错误消息。这将有助于我不放松对解决问题的注意力,因为现在我必须花一些时间,直到我键入消息。当然,我不会浪费很多时间,但是简单的复制可以优化我的性能:)另外,除了Putty之外,你能给我推荐一些SSH客户端吗。如果客户端可以进行windows拆分,那就太好了。我正在使用Windows xp。我在GooglePoderosa上没有发现任何令人满意的东西,KiTTy是PuTTY的两个SSH替代品。Poderosa将为您提供一个选项卡式窗口。KiTTY更接近PuTTY,但具有透明背景的能力。