一个没有主键的表,里面有若干个字段我在查询分析器里面
select * from t与我在asp.net 程序中调用返回的行的排序不一样。我想请教一下sqlserver 保证在对一个没有主键的表不使用order by 的选择结果顺序的一致性吗?
select * from t与我在asp.net 程序中调用返回的行的排序不一样。我想请教一下sqlserver 保证在对一个没有主键的表不使用order by 的选择结果顺序的一致性吗?
解决方案 »
- 有2句sql看不懂,求解释...
- 如何把EXCEL得输入导入到sql2005里面。我写入了一段sql语句,但是报错。 请高手求助!注:我用的WPS的EXCEl
- 这个命令是打开启动 Service Broker服务,停止这个服务的语句是什么呢?
- sql查询中文与数字排行的问题
- 我这个csv如何导入到sqlserver中
- 把表从一个数据库复制到另一个数据库
- 我对产品定义了好多属性和值,我怎么才能找出符合某些属性值的某些产品,一条一条去查效率太低!!!
- 本地的一个用户无法登陆问题, help~~~~~, 一直无法解决…
- 语句问题
- 关于获取存储过程中select语句的显示内容
- hql的级联查询怎么写啊
- sql 视图
关键是我想确定,如果不使用order by 能否保证返回结果的顺序的一致性。
我在开发的过程中,出现过不一样的情况。
当然有的时候不排除有缓存 这都跟你用不用order by 是没有关系的
select * from t (或者是表变量)
在查询分析里 和 asp.net中使用sqlconnection 获取得结果的顺序不同
这个是什么引起的呢
即使在SQL中不用ORDER BY排序都不确定的