マテリアライズド・ビューの更新方法がわかりません。マテリアライズド・ビューを作成し、毎分更新しました。マテリアライズド・ビューの更新時刻が正しくない
create materialized view vmat
refresh force on demand
start with to_date('07-08-2017 10:00:00', 'dd-mm-yyyy hh24:mi:ss')
next sysdate+(1/(24*60))
as
select * from mat where id>3;`
しかし、それはuser_mview_refresh_times
で2017年8月7日16時21分07秒で更新。それは2017/8/7 16:21:00に更新する必要があります。だから私は非常に混乱しています。
あなたはそれを意図した後に更新された7秒と言っていますか? – Shahzaib
私はそれが7秒を更新することは不可能だと思う。テーブルの10行だけ。私は07-08-2017 10:00:00に開始し、毎分のテーブルを更新します。それは毎分の始めに更新する必要があります。私はちょうどテストをして、私の仕事にそれを適用します。 –
私は少し変更を加えて、マテリアライズド・ビューを毎時更新します。非常に奇妙です。'07 -08-2017 10:15:24にマテリアライズド・ビューを作成すると、次の更新時間は'07 -08-2017 11:15:24 '。これは「start with」節がうまくいかないようです。 –