最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL SERVER臨時表排序問題的解決方法

 更新時間:2021年01月19日 09:28:41   作者:瀟湘隱者  
這篇文章主要給大家介紹了關(guān)于SQL SERVER臨時表排序問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

在SQL SERVER 2005/2008中,如果將有序的記錄插入臨時表,則從臨時表查詢出來的記錄是有序的(不依賴ORDER BY也是有序狀態(tài)),但是從SQL SERVER 2012開始,即使插入的記錄集有序,查詢出來的結(jié)果變成無序了。需要依賴ORDER BY來或得到一個有序結(jié)果。例如下面例子:

SELECT * INTO #tables FROM sys.tables ORDER BY name;
 
SELECT * FROM #tables;

如上所示,SQL SERVER 2014則是無序狀態(tài),我很是奇怪怎么從SQL SERVER 2012就開始變成無序了,這對我們來說猶如一個黑盒子,只知道結(jié)果集出現(xiàn)了變化,但是不知道內(nèi)部啥變化導致這個現(xiàn)象出現(xiàn)。Records not sorted in the table when using ORDER BY clause to insert data into Temp Table 官方論壇對這個問題的描述如下:

如果有特殊的需要,要求臨時表里面的數(shù)據(jù)有序,則可以通過創(chuàng)建聚集索引來解決這個問題。如下所示:

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;


總結(jié)

到此這篇關(guān)于SQL SERVER臨時表排序問題解決的文章就介紹到這了,更多相關(guān)SQL SERVER臨時表排序問題內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SQLServer2022新特性Window子句的使用

    SQLServer2022新特性Window子句的使用

    Window 子句通常與 OVER() 子句相關(guān),它經(jīng)常與窗口函數(shù)一起使用,本文主要介紹了SQLServer2022新特性Window子句,具有一定參考價值,感興趣的可以了解一下
    2024-08-08
  • SQL server 2019數(shù)據(jù)庫安裝教程詳解

    SQL server 2019數(shù)據(jù)庫安裝教程詳解

    SQL Server 是Microsoft?公司推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,Microsoft SQL Server?數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,本章教程,介紹一下SQL Server 2019的安裝過程
    2024-09-09
  • SQL?Server如何建表的詳細圖文教程

    SQL?Server如何建表的詳細圖文教程

    創(chuàng)建表之前一定要先了解數(shù)據(jù)類型與約束,這樣我們才能創(chuàng)建正確的表,下面這篇文章主要給大家介紹了關(guān)于SQL?Server如何建表的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • Sqlserver 死鎖查詢以及解鎖方法

    Sqlserver 死鎖查詢以及解鎖方法

    這篇文章主要介紹了Sqlserver 死鎖查詢以及解鎖方法,通過實例代碼講解了sqlserver查看哪個表被鎖表了以及解鎖方法,感興趣的朋友跟隨小編一起看看吧
    2024-02-02
  • 詳解SQL游標的用法

    詳解SQL游標的用法

    這篇文章主要介紹了SQL游標的用法,文中講解非常詳細,配合代碼幫助大家更好的理解學習,感興趣的朋友可以了解下
    2020-06-06
  • SQLSERVER數(shù)據(jù)庫升級腳本圖文步驟

    SQLSERVER數(shù)據(jù)庫升級腳本圖文步驟

    公司的系統(tǒng)需要從1.0升級到1.1,包括所有正在使用我們公司產(chǎn)品的客戶,因為公司的客戶遍布全國,就寫了一個SQLSERVER數(shù)據(jù)庫遠程升級腳本圖文步驟,大家參考使用吧
    2013-11-11
  • SQL Server怎么找出一個表包含的頁信息(Page)

    SQL Server怎么找出一個表包含的頁信息(Page)

    這篇文章主要給大家介紹了關(guān)于SQL Server是如何找出一個表包含的頁信息(Page)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用SQL Server具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-10-10
  • SQL Server誤區(qū)30日談 第15天 CheckPoint只會將已提交的事務寫入磁盤

    SQL Server誤區(qū)30日談 第15天 CheckPoint只會將已提交的事務寫入磁盤

    這個誤區(qū)是由于太多人對日志和恢復系統(tǒng)缺少全面的了解而存在已久。CheckPoint會將自上次CheckPoint以來所有在內(nèi)存中改變的頁寫回磁盤(譯者注:也就是臟頁),或是在上一個CheckPoint讀入內(nèi)存的臟頁寫入磁盤
    2013-01-01
  • SQLServer 使用rand獲取隨機數(shù)的操作

    SQLServer 使用rand獲取隨機數(shù)的操作

    這篇文章主要介紹了SQLServer 使用rand獲取隨機數(shù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • SQL Server刪除表及刪除表中數(shù)據(jù)的方法

    SQL Server刪除表及刪除表中數(shù)據(jù)的方法

    本文介紹SQL Server中如何刪除表,如何刪除表中的數(shù)據(jù)。在刪除表數(shù)據(jù)時有delete和truncate兩種方法,delete和truncate有什么區(qū)別呢
    2016-04-04

最新評論

磴口县| 江都市| 德安县| 隆子县| 临澧县| 札达县| 五家渠市| 松原市| 贵州省| 乐山市| 德安县| 塘沽区| 永嘉县| 四川省| 罗城| 平南县| 秦安县| 耒阳市| 华阴市| 秀山| 阳东县| 祁东县| 行唐县| 海伦市| 惠水县| 襄城县| 海宁市| 慈利县| 扬州市| 万州区| 若尔盖县| 遵义市| 濮阳市| 张家川| 蓝山县| 龙胜| 宁陵县| 永昌县| 泌阳县| 温宿县| 东丰县|