2017-10-27 5 views
1

-245インデックス内でファイル内に配置できませんでした。インフォメーションスの行を更新中にエラー-245を修正する方法

テーブル内の1つの行を更新するときにこのエラーが発生しました。 この表には8つの索引があり、表には約30000行があります。

は、ここでは、インデックスを通じて 行を検索しようとしたときにデータベースサーバがエラーが発生しました。このエラー

ための完全な説明です。付属のISAMエラーコード を確認してください。テーブルファイルまたはインデックスファイルが になっている可能性があります。 ISAMエラーコードまたはオペレーティングシステムメッセージ が別の原因を指している場合を除き、oncheckユーティリティを実行してください( Informix SEまたはIBM Informix OnLineとのtbcheck)。 テーブルとインデックスを確認して修復してください。

+0

UPDATE文の条件は何ですか?オプティマイザがインデックスを使用して更新する行を見つけることを許可しますか(たとえば、 'WHERE pk_column = value')、または多くの列を読み込む必要がありますか?同時に他に何が起こっていますか? Informixのどのバージョン、どのプラットフォームですか? ISAMエラーとは何ですか(100〜199の数値である必要があります)。 –

答えて

1

この質問に正しく答えるには、ISAMエラーが必要です。

通常、これは、ロック、レビューのアプリケーション・ロック・ストラテジーと分離レベル、およびDMLのアクセス・プランと同様です。

関連する問題