2017-02-09 9 views
-1

私のプロダクションDBで興味深い問題が1つあります。ur句を使用してDB2から最新のデータを取得できません

更新コマンド(コマンドセンターからdqlsuirrel .... all)を発行してコミットした後、Db2データベースを使用していますが、URを使用した選択クエリから最新のデータ/更新データを取得できませんデータ)。しかし、RRでselect句を使用すると、最新のデータを見ることができます。

今日はデータを更新すると面白いことに、同じ日にURで選択して最新のデータを取得することはできませんが、翌日に最新のデータ(前日に更新したデータ)を取得できます(URでABCからselect ...を使用することによって)。

+0

詳細が必要:選択しているテーブルの説明。テーブルのサイズ。あなたが使用している正確なselect stmts。ロック動作を行う必要がある新しいデータベース設定のいずれかを設定した場合 – gregory

+0

DB2のプラットフォームとバージョンは? – mustaccio

+0

テーブル(ex:XYZ)は51個の列を持ち、1031138の行を持ちます。select * from xyz where ur2 with 'ur'と古いデータを与えていますが、select *をxyzから使用すると、column2 = ''それは最新のデータを提供しています。 Db2のバージョンは10.xです – Vasu

答えて

0

問題が見つかりました。

MQTはこのベーステーブル(XYZ)上に作成されるので、私がテーブル(XYZ)に対してクエリを実行するときは、MQTテーブル/バッファからデータを取得しています。

関連する問題