SQL Server 2008 層次ID數(shù)據(jù)類(lèi)型(2)_Mssql數(shù)據(jù)庫(kù)教程
推薦:如何將SQL2000數(shù)據(jù)庫(kù)升級(jí)到SQL2005裝個(gè)SQl2005可真不容易��!先是出錯(cuò),再是裝完了沒(méi)有企業(yè)管理器。我查了好久查出: SQL2005簡(jiǎn)易版的沒(méi)有Microsoft SQL Server Management Studio Express還要再裝。還是到這里下吧
在窗口打開(kāi)后,點(diǎn)擊窗體上方工具條上的Execute 按鈕,然后將看到如下圖所示的執(zhí)行結(jié)果:
可以看到,在原有數(shù)據(jù)庫(kù)中,企業(yè)部門(mén)的組織結(jié)構(gòu)關(guān)系,使用數(shù)據(jù)行中的ParentID來(lái)表示該部門(mén)的上級(jí)部門(mén)。
點(diǎn)擊Next按鈕。
查詢(xún)?cè)薪M織結(jié)構(gòu)
要查詢(xún)?cè)薪M織結(jié)構(gòu)關(guān)系,我們需要使用循環(huán)的方式進(jìn)行查詢(xún),仔細(xì)閱讀查詢(xún)語(yǔ)句,然后點(diǎn)擊工具條上的Execute,執(zhí)行T-SQL語(yǔ)句。
此時(shí),看到如下結(jié)果:
在窗口打開(kāi)后,點(diǎn)擊窗體上方工具條上的Execute 按鈕,然后將看到如下圖所示的執(zhí)行結(jié)果:
點(diǎn)擊Next按鈕。
使用HierarchyID創(chuàng)建組織結(jié)構(gòu)關(guān)系
仔細(xì)閱讀查詢(xún)語(yǔ)句,然后點(diǎn)擊工具條上的Execute,執(zhí)行T-SQL語(yǔ)句。
此時(shí),看到如下結(jié)果:
點(diǎn)擊Next按鈕。
為了創(chuàng)建后續(xù)的部門(mén)數(shù)據(jù),我們創(chuàng)建一個(gè)存儲(chǔ)過(guò)程AddDepartmentNew,前面兩個(gè)參數(shù)是部門(mén)的ID和名稱(chēng),第三個(gè)參數(shù)是上級(jí)部門(mén)的ID。然后,使用剛剛創(chuàng)建的存儲(chǔ)過(guò)程添加部門(mén)數(shù)據(jù)。仔細(xì)閱讀查詢(xún)語(yǔ)句,然后點(diǎn)擊工具條上的Execute,執(zhí)行T-SQL語(yǔ)句。
此時(shí),看到如下結(jié)果:
點(diǎn)擊Next按鈕。
使用HierarchyID進(jìn)行查詢(xún)
接下來(lái),我們使用HierarchyID進(jìn)行查詢(xún),此時(shí),可以使用HierarchyID數(shù)據(jù)類(lèi)型的一些方法來(lái)進(jìn)行數(shù)據(jù)的查詢(xún)。仔細(xì)閱讀查詢(xún)語(yǔ)句,然后點(diǎn)擊工具條上的Execute,執(zhí)行T-SQL語(yǔ)句。
此時(shí),看到如下結(jié)果:
點(diǎn)擊Next按鈕。
要對(duì)比兩種查詢(xún),可以點(diǎn)擊窗體上方工具條上的Execute 按鈕,然后將看到如下圖所示的比較結(jié)果:
點(diǎn)擊Next按鈕。
分享:如何解決SQL Server不允許進(jìn)行遠(yuǎn)程連接的問(wèn)題剛剛安裝的數(shù)據(jù)庫(kù)系統(tǒng),按照默認(rèn)安裝的話(huà),很可能在進(jìn)行遠(yuǎn)程連接時(shí)報(bào)錯(cuò),通常是錯(cuò)誤:在連接到 SQL Server 2005 時(shí),在默認(rèn)的設(shè)置下SQL Server 不允許進(jìn)行遠(yuǎn)程連接可能會(huì)導(dǎo)致此
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類(lèi)似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- 小型商業(yè)應(yīng)用選SQL Server還是Access
- SQL Server數(shù)據(jù)庫(kù)增強(qiáng)版?zhèn)浞蒹w驗(yàn)
- sql動(dòng)態(tài)行轉(zhuǎn)列的兩種方法
- SQL Server2008中刪除重復(fù)記錄的方法分享
- 揭秘加快數(shù)據(jù)庫(kù)查詢(xún)速度的方法
- 解讀改善SQL Server內(nèi)存管理的問(wèn)題
- SQL SERVER數(shù)據(jù)庫(kù)開(kāi)發(fā)之存儲(chǔ)過(guò)程應(yīng)用
- SQL參數(shù)化查詢(xún)的另一個(gè)理由——命中執(zhí)行計(jì)劃
- 解析SQL 2008的Change Data Capture功能
- 解讀數(shù)據(jù)庫(kù)的一些常識(shí)
猜你也喜歡看這些
- mysql創(chuàng)建函數(shù)出現(xiàn)1418錯(cuò)誤的解決辦法
- 使用java處理字符串公式運(yùn)算的方法
- @@ROWCOUNT全局變量
- Mysql中文亂碼以及導(dǎo)出為sql語(yǔ)句和Excel問(wèn)題解決方法[圖文]
- 網(wǎng)站模板:如何捕獲和記錄SQL Server中發(fā)生的死鎖
- SQL語(yǔ)句替換字段中的換行符,回車(chē)符
- MYSQL SET類(lèi)型字段的SQL操作知識(shí)介紹
- MySQL筆記之連接查詢(xún)?cè)斀?/a>
- 解析mysql數(shù)據(jù)庫(kù)還原錯(cuò)誤:(mysql Error Code: 1005 errno 121)
- mysql服務(wù)器字符集查詢(xún)和設(shè)置方法
- 相關(guān)鏈接:
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-SQL Server 2008 層次ID數(shù)據(jù)類(lèi)型(2)
。