我是T-SQL的新手.有人能告诉我如何在不使用order by子句的情况下以相同的顺序从sql表中获取记录吗?
那是不可能做到的.你有时可能会幸运,但你不能依赖它.
如果您使用的是SQL Server(因为您提到了T-SQL),那么通过在表上定义聚簇索引可能会有一些运气,这会强制对表中的行进行存储排序.但是,如果未指定order by子句,则添加或删除联接或where子句条件可能会导致该顺序发生更改,因为优化程序可能选择不使用该聚簇索引.