sqlserver降序排列(SQL SERVER临时表排序问题的解决方法)
类别:数据库 浏览量:309
时间:2021-10-03 01:10:17 sqlserver降序排列
SQL SERVER临时表排序问题的解决方法在SQL SERVER 2005/2008中,如果将有序的记录插入临时表,则从临时表查询出来的记录是有序的(不依赖ORDER BY也是有序状态),但是从SQL SERVER 2012开始,即使插入的记录集有序,查询出来的结果变成无序了。需要依赖ORDER BY来或得到一个有序结果。例如下面例子:
SELECT * INTO #tables FROM sys.tables ORDER BY name; SELECT * FROM #tables;
如上所示,SQL SERVER 2014则是无序状态,我很是奇怪怎么从SQL SERVER 2012就开始变成无序了,这对我们来说犹如一个黑盒子,只知道结果集出现了变化,但是不知道内部啥变化导致这个现象出现。Records not sorted in the table when using ORDER BY clause to insert data into Temp Table 官方论坛对这个问题的描述如下:
如果有特殊的需要,要求临时表里面的数据有序,则可以通过创建聚集索引来解决这个问题。如下所示:
SELECT * INTO #tables FROM sys.tables WHERE 1= 0; CREATE CLUSTERED INDEX IDX_#tables_NAME ON #tables(name); INSERT INTO #tables SELECT * FROM sys.tables ORDER BY name; SELECT * FROM #tables;
总结
到此这篇关于SQL SERVER临时表排序问题解决的文章就介绍到这了,更多相关SQL SERVER临时表排序问题内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- 查sqlserver锁表语句(Sql Server如何查看被锁的表及解锁的方法)
- sql2008提供身份认证模式(SqlServer2000+ 身份证合法校验函数的示例代码)
- sqlserver管理工具远程连接(MSSQLSERVER不同版本设置开启远程连接sa配置)
- SqlServer 英文单词全字匹配详解及实现代码(SqlServer 英文单词全字匹配详解及实现代码)
- sqlserver查看表和存储过程的架构(SQL Server 远程更新目标表数据的存储过程)
- sqlserver语句显示表字段(SQL Server查找表名或列名中包含空格的表和列实例代码)
- sqlserver定时计划(sql server deadlock跟踪的4种实现方法)
- sqlserver索引介绍(浅析SQL Server的聚焦使用索引和查询执行计划)
- sqlserver 空间数据类型(SQL Server数据类型转换方法)
- sqlserverdate格式比较(sqlserver之datepart和datediff应用查找当天上午和下午的数据)
- SqlServer索引的原理与应用详解(SqlServer索引的原理与应用详解)
- sqlserver日期型数据类型是哪个(SQL Server时间戳功能与用法详解)
- SQLServer设置客户端使用IP地址登录的图文详解(SQLServer设置客户端使用IP地址登录的图文详解)
- sqlserver备份还原数据(通过Windows批处理命令执行SQL Server数据库备份)
- sqlserver安装使用教程(SQL Server 2019下载与安装教程自定义安装)
- sqlserver表空间占用率(SQL Server获取磁盘空间使用情况)
- 真牛 禹州将建成中等城市(禹州将建成中等城市)
- 被骂欺师灭祖,与郭德纲公开叫板,何云伟改名何沄伟,开始画画了(与郭德纲公开叫板)
- 相声转行影帝,被何晴抛弃,甩10年女友闪婚生子,刘威不靠谱情史(相声转行影帝被何晴抛弃)
- 岳云鹏不说相声,改行演员了 网友 快回来说相声(岳云鹏不说相声)
- 乔欣首演古装大女主,颜值演技双在线(乔欣首演古装大女主)
- 于正又推女性古装大剧 杨蓉乔欣演女配,两位女主成 重头戏(于正又推女性古装大剧)
热门推荐
- docker容器状态显示(Docker consul的容器服务更新与发现的问题小结)
- sql查询地址中包含某个字段(SQL查询字段被包含语句)
- 如何用微信公众号发送信息(微信公众号之主动给用户发送消息功能)
- html怎么去除css边框(Html/CSS前端实现文字边框阴影效果)
- python的log函数(Python3 log10函数简单用法)
- python中怎么实现队列的创建(python 堆和优先队列的使用详解)
- mssql 存储过程查询语句(MSSQL分页存储过程完整示例支持多表分页存储)
- sqlserver分表后如何查询(SQL Server中row_number分页查询的用法详解)
- 前端app开发适配消息栏(AmazeUI 导航条的实现示例)
- C#冒泡排序
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9