C# 从存储过程刷新物化视图时出错(不是有效月份)
我正在尝试从存储过程刷新物化视图,我命令从csharp调用该过程,但在刷新视图时,它会向我发送错误:ORA-12008:物化视图刷新路径中的错误,后跟:ORA-01843:不是一个有效的月份,我已尝试使用另一个视图,是的,它正在刷新,有关此详细信息的帮助信息 附加图像 这是我的代码: 我没有传递参数和日期,我只是试图从C#visual studio刷新视图C# 从存储过程刷新物化视图时出错(不是有效月份),c#,sql,plsql,entity-framework-4,C#,Sql,Plsql,Entity Framework 4,我正在尝试从存储过程刷新物化视图,我命令从csharp调用该过程,但在刷新视图时,它会向我发送错误:ORA-12008:物化视图刷新路径中的错误,后跟:ORA-01843:不是一个有效的月份,我已尝试使用另一个视图,是的,它正在刷新,有关此详细信息的帮助信息 附加图像 这是我的代码: 我没有传递参数和日期,我只是试图从C#visual studio刷新视图 string oradb = "Data Source=DATA; User Id=DATA; Password=DATA;";
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();
存储过程或物化视图是提供无效月份的代码所在的位置。Realiza_VISTAS_VRE正在呼叫REFRESH_Reciperado吗?您是如何传递日期的?你能给我们看一下吗。。?您的数据库中Oracle日期的预期格式是什么。。?您是通过mm/dd/yyyy`还是
dd-MON-yyyy
传递的?请尽可能多地显示与您当前问题和/或问题相关的代码。@DanyMartinez_u请在格式化块中使用此代码更新问题。而且,我在那里没有看到约会。日期的确切来源是什么?我编辑并添加了代码。我没有将日期作为参数传递,我只是尝试使用存储过程更新视图。MV中的SQL必须尝试进行日期转换。源数据中的某些值不是预期格式。