簡體   English   中英

從存儲過程刷新實例化視圖時出錯(無效的月份)

[英]Error refreshing materialized view from a stored procedure (not a valid month)

我正在嘗試從存儲過程刷新實例化視圖,我命令從csharp調用該過程,但是在刷新視圖時,它向我發送錯誤:ORA-12008:實例化視圖刷新路徑中的錯誤,其次是:ORA-01843:不是有效的月份,我嘗試了另一種視圖,是的,它令人耳目一新,對此細節有幫助嗎?

附加圖片

在此處輸入圖片說明

這是我的代碼:

我沒有傳遞參數,也沒有傳遞日期,我只是想刷新C#visual studio中的視圖

  string oradb = "Data Source=DATA; User Id=DATA; Password=DATA;";
            OracleConnection conn = new OracleConnection(oradb);
            conn.Open();
            OracleCommand cmd = conn.CreateCommand();
            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.CommandText = "ACTUALIZA_VISTAS_VRE";
            //cmd.CommandText = "exec REFRESH_RECUPERADO";
            cmd.ExecuteNonQuery();
            conn.Close();

存儲過程或實例化視圖是提供無效月份的代碼所在。 ACTUALIZA_VISTAS_VRE正在呼叫REFRESH_RECUPERADO嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM