ステータスメッセージをteradataにコピーすることは可能ですか?(たとえば、エラーメッセージをグーグルで検索しようとするときなど、毎回入力したくありません)
質問する
1015 次
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 に答える