从存储过程刷新物化视图时出错(不是有效月份)
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 吗?
我正在尝试从存储过程刷新物化视图,我命令从 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 吗?