我计划在没有任何适当数据列以使用ORDER BY子句的select sql中使用ROW_NUMBER()OVER (ORDER BY (SELECT NULL))。通常,如果我对有效的列数据使用ORDER BY,则每次执行时ROW_NUMBER()的顺序将完全相同。通过使用ORDER BY (SELECT NULL),将成为ROW_NUMBER()的顺序,每次执行时都会改变吗?]
ROW_NUMBER()OVER (ORDER BY (SELECT NULL))
ROW_NUMBER()
ORDER BY (SELECT NULL)
如果订单没有变化(从我这边进行测试,订单没有变化),是否很好用?