【发布时间】:2016-09-22 01:49:54
【问题描述】:
我在我的应用程序中使用tiny_tds 和activerecord-sqlserver-adapter gems。每次我调用查询时,它都会在末尾添加ORDER BY [object].[id]。
示例
School.limit(15)
EXEC sp_executesql N'SELECT [schools].* FROM [schools] WHERE [schools].[is_all_star_team] = 0 ORDER BY [schools].[id] ASC OFFSET 0 ROWS FETCH NEXT 15 ROWS ONLY'
当通过 SSMS 测试我的查询时,无论是否使用 order by,在完成时间上似乎都有很大的不同。我不确定如何在不需要时将其删除。
【问题讨论】:
标签: ruby-on-rails sql-server activerecord tiny-tds