SQL Server 2008 層次ID數據類型(2)_Mssql數據庫教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:如何將SQL2000數據庫升級到SQL2005
      裝個SQl2005可真不容易啊!先是出錯,再是裝完了沒有企業管理器。我查了好久查出: SQL2005簡易版的沒有Microsoft SQL Server Management Studio Express還要再裝。還是到這里下吧

      在窗口打開后,點擊窗體上方工具條上的Execute 按鈕,然后將看到如下圖所示的執行結果:

      可以看到,在原有數據庫中,企業部門的組織結構關系,使用數據行中的ParentID來表示該部門的上級部門。

      點擊Next按鈕。

      查詢原有組織結構

      要查詢原有組織結構關系,我們需要使用循環的方式進行查詢,仔細閱讀查詢語句,然后點擊工具條上的Execute,執行T-SQL語句。

      此時,看到如下結果:

      在窗口打開后,點擊窗體上方工具條上的Execute 按鈕,然后將看到如下圖所示的執行結果:

      點擊Next按鈕。

      使用HierarchyID創建組織結構關系

      仔細閱讀查詢語句,然后點擊工具條上的Execute,執行T-SQL語句。

      此時,看到如下結果:

      點擊Next按鈕。

      為了創建后續的部門數據,我們創建一個存儲過程AddDepartmentNew,前面兩個參數是部門的ID和名稱,第三個參數是上級部門的ID。然后,使用剛剛創建的存儲過程添加部門數據。仔細閱讀查詢語句,然后點擊工具條上的Execute,執行T-SQL語句。

      此時,看到如下結果:

      點擊Next按鈕。

      使用HierarchyID進行查詢

      接下來,我們使用HierarchyID進行查詢,此時,可以使用HierarchyID數據類型的一些方法來進行數據的查詢。仔細閱讀查詢語句,然后點擊工具條上的Execute,執行T-SQL語句。

      此時,看到如下結果:

      點擊Next按鈕。

      要對比兩種查詢,可以點擊窗體上方工具條上的Execute 按鈕,然后將看到如下圖所示的比較結果:

      點擊Next按鈕。

      分享:如何解決SQL Server不允許進行遠程連接的問題
      剛剛安裝的數據庫系統,按照默認安裝的話,很可能在進行遠程連接時報錯,通常是錯誤:在連接到 SQL Server 2005 時,在默認的設置下SQL Server 不允許進行遠程連接可能會導致此

      共2頁上一頁12下一頁
      來源:模板無憂//所屬分類:Mssql數據庫教程/更新時間:2009-09-01
      相關Mssql數據庫教程