我注意到我在某个时候使用Yajra/Oci8 Oracle DB driver for laravel,当我在特定视图上选择它时,返回的结果与我应得到的结果不同。
来自Oracle Sqldeveloper 270记录的查询和结果
Laravel的查询和结果,没有查询生成器返回270条记录
Laravel使用查询生成器的查询和结果返回5613条记录
[请帮助。。即使在生产服务器上,我已经将其测试到其他机器中,仍然不知道出了什么问题。
使用此查询
DB::table('table_name')->get();
我刚刚发现我要查询的Oracle数据库的NLS日期格式与Yajra / laravel Oci8 Oracle Drive初始化的默认NLS日期格式不同,所以我必须更改$sessionvars
以使其正确。
问题已解决!