Php Laravel查询生成器绕过数据库视图子句

Php Laravel查询生成器绕过数据库视图子句,php,database,laravel,oracle,oci8,Php,Database,Laravel,Oracle,Oci8,在我注意到的某个点上,当我在特定视图上选择时,它返回的结果与我应该得到的结果不同 来自oracle Sqldeveloper 270记录的查询和结果 来自Laravel的查询和结果无查询生成器返回270条记录 使用查询生成器从Laravel查询和结果返回5613条记录 请帮忙。。我已经在其他机器上测试过了,即使是在我们的生产服务器上,也不知道出了什么问题。使用此查询 DB::table('table_name')->get(); 我刚刚发现我试图查询的oracle数据库的NLS日期格式与

在我注意到的某个点上,当我在特定视图上选择时,它返回的结果与我应该得到的结果不同

来自oracle Sqldeveloper 270记录的查询和结果

来自Laravel的查询和结果无查询生成器返回270条记录

使用查询生成器从Laravel查询和结果返回5613条记录

请帮忙。。我已经在其他机器上测试过了,即使是在我们的生产服务器上,也不知道出了什么问题。

使用此查询

DB::table('table_name')->get();

我刚刚发现我试图查询的oracle数据库的NLS日期格式与Yajra/laravel Oci8 oracle驱动器初始化的默认NLS日期格式不一样,因此我必须修改$sessionvars以使其正确


问题解决了

这和我做的很相似。我只是指定了连接,因为我的应用程序使用了三个连接,所以我做了DB::connection'oracle'->'table_name'->get;给我一个错误的结果。