0

ステータスメッセージをteradataにコピーすることは可能ですか?(たとえば、エラーメッセージをグーグルで検索しようとするときなど、毎回入力したくありません)

4

2 に答える 2

1

クエリに使用しているツールに応じて、Teradataはこれらのメッセージがエンドユーザーにどのように公開されるかを決定します。

  • BTEQおよびTeradataLoad/ Unloadユーティリティのログファイルには、CLIを介して返されたエラーコードとエラーメッセージが含まれます。
  • SQL Assistantは、SQL履歴ファイルにエラーコードと場合によってはエラーメッセージをキャプチャする必要があります。これは、システムにMicrosoft Accessがインストールされている場合に、SQLAssistantとは別にアクセスできるAccessデータベースにも保存されます。
  • AtanaSuite QueryToolは、SQL履歴のエラーコードとエラーメッセージの両方をキャプチャします。これはフラットファイルに保存され、テキストエディタで個別に開くことができます。
  • ストアドプロシージャ-ストアドプロシージャ内で正確なエラーメッセージをキャプチャすることはできませんが、エラーコードを取得して、エラーハンドラのログテーブルに記録することはできます。

正しく思い出せば、DBC.ErrorTextという名前のテーブルがあり、クエリ可能なトークン化されたエラーメッセージも含まれています。最後に、Teradataマニュアルには、エラーに対して返されるTeradataDatabaseメッセージを含むメッセージ専用の本全体があります。

お役に立てれば。

于 2012-08-14T13:08:53.190 に答える
0

PF11を押して、ポップアップに表示するメッセージを取得します->次にCTRL-Cを押してコピーします-次にメモ帳に貼り付けます-ポップアップの内容全体が次のように表示されます。


Teradata SQL Assistant

[3807]オブジェクト'DBC.ErrorText'は存在しません。

わかった

次に、関連するエラーメッセージを次の場所からコピーできます。[3807]オブジェクト'DBC.ErrorText'は存在しません。

これは元々ステータスバーのメッセージでした。

于 2017-09-26T12:55:27.110 に答える