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

SQL SERVER臨時(shí)表排序問題的解決方法

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

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

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

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

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

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臨時(shí)表排序問題解決的文章就介紹到這了,更多相關(guān)SQL SERVER臨時(shí)表排序問題內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SQLServer2022新特性Window子句的使用

    SQLServer2022新特性Window子句的使用

    Window 子句通常與 OVER() 子句相關(guān),它經(jīng)常與窗口函數(shù)一起使用,本文主要介紹了SQLServer2022新特性Window子句,具有一定參考價(jià)值,感興趣的可以了解一下
    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)點(diǎn),Microsoft SQL Server?數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,本章教程,介紹一下SQL Server 2019的安裝過程
    2024-09-09
  • SQL?Server如何建表的詳細(xì)圖文教程

    SQL?Server如何建表的詳細(xì)圖文教程

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

    Sqlserver 死鎖查詢以及解鎖方法

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

    詳解SQL游標(biāo)的用法

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

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

    公司的系統(tǒng)需要從1.0升級(jí)到1.1,包括所有正在使用我們公司產(chǎn)品的客戶,因?yàn)楣镜目蛻舯椴既珖?,就寫了一個(gè)SQLSERVER數(shù)據(jù)庫遠(yuǎn)程升級(jí)腳本圖文步驟,大家參考使用吧
    2013-11-11
  • SQL Server怎么找出一個(gè)表包含的頁信息(Page)

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

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

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

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

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

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

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

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

最新評(píng)論

石首市| 吴川市| 乌鲁木齐市| 博兴县| 龙南县| 聊城市| 青川县| 青州市| 文登市| 五寨县| 中超| 安宁市| 大埔县| 虹口区| 若羌县| 陇南市| 龙山县| 平和县| 辛集市| 横峰县| 亳州市| 苗栗市| 修水县| 甘泉县| 金湖县| 洛隆县| 永济市| 长岛县| 临澧县| 南康市| 曲水县| 民和| 滁州市| 遂平县| 仁布县| 司法| 淮阳县| 仁寿县| 东莞市| 汽车| 买车|