SQL 獲取所有上級(jí)的實(shí)現(xiàn)方法
SQL 獲取所有上級(jí)的實(shí)現(xiàn)方法
說(shuō)明:
(1)可以做成一個(gè)函數(shù),直接調(diào)用即可;
(2) M0Org 是數(shù)據(jù)庫(kù)存在的表 ,M0OrgPID 為目標(biāo)表,OrgID為ID字段,PID為上級(jí)ID字段
DECLARE @OrgID NVARCHAR(36)= '00000000-0000-0000-00000002205223459'; --獲取當(dāng)前機(jī)構(gòu)的所有上級(jí) 放入M0OrgPID WITH M0OrgPID AS ( SELECT *, 0 AS lvl FROM M0Org WHERE OrgID = @OrgID UNION ALL SELECT d.*, lvl + 1 FROM M0OrgPID c INNER JOIN M0Org d ON c.PID = d.OrgID ) SELECT * FROM M0OrgPID;
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
SQL查詢服務(wù)器下所有數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)的全部表
這篇文章主要介紹了SQL查詢服務(wù)器下所有數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的全部表,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05使用SSIS創(chuàng)建同步數(shù)據(jù)庫(kù)數(shù)據(jù)任務(wù)的方法
SSIS(SQL Server Integration Services)是用于生成企業(yè)級(jí)數(shù)據(jù)集成和數(shù)據(jù)轉(zhuǎn)換解決方案的平臺(tái)。使用 Integration Services 可解決復(fù)雜的業(yè)務(wù)問(wèn)題,具體表現(xiàn)為:復(fù)制或下載文件,發(fā)送電子郵件以響應(yīng)事件,更新數(shù)據(jù)倉(cāng)庫(kù),清除和挖掘數(shù)據(jù)以及管理 SQL Server 對(duì)象和數(shù)據(jù)2012-09-09SQL Server創(chuàng)建鏈接服務(wù)器的存儲(chǔ)過(guò)程示例分享
創(chuàng)建鏈接服務(wù)器。鏈接服務(wù)器讓用戶可以對(duì) OLE DB 數(shù)據(jù)源進(jìn)行分布式異類查詢。在使用 sp_addlinkedserver 創(chuàng)建鏈接 服務(wù)器后,可對(duì)該服務(wù)器運(yùn)行分布式查詢。2014-07-07ODBC連接數(shù)據(jù)庫(kù)以SQLserver為例圖文詳解
開放數(shù)據(jù)庫(kù)互連(ODBC)是微軟提出的數(shù)據(jù)庫(kù)訪問(wèn)接口標(biāo)準(zhǔn),開放數(shù)據(jù)庫(kù)互連定義了訪問(wèn)數(shù)據(jù)庫(kù)的API一個(gè)規(guī)范,這些API獨(dú)立于不同廠商的DBMS,也獨(dú)立于具體的編程語(yǔ)言,下面這篇文章主要給大家介紹了關(guān)于ODBC連接數(shù)據(jù)庫(kù)以SQLserver為例的相關(guān)資料,需要的朋友可以參考下2023-05-05SQLServer中bigint轉(zhuǎn)int帶符號(hào)時(shí)報(bào)錯(cuò)問(wèn)題解決方法
用一個(gè)函數(shù)來(lái)解決SQLServer中bigint轉(zhuǎn)int帶符號(hào)時(shí)報(bào)錯(cuò)問(wèn)題,經(jīng)測(cè)試可用,有類似問(wèn)題的朋友可以參考下2014-09-09sqlserver存儲(chǔ)過(guò)程中SELECT 與 SET 對(duì)變量賦值的區(qū)別
SQLServer中對(duì)已經(jīng)定義的變量賦值的方式用兩種,分別是 SET 和 SELECT。對(duì)于這兩種方式的區(qū)別,SQL Server 聯(lián)機(jī)叢書中已經(jīng)有詳細(xì)的說(shuō)明,但很多時(shí)候我們并沒(méi)有注意,其實(shí)這兩種方式還是有很多差別的。2011-04-04行轉(zhuǎn)列之SQL SERVER PIVOT與用法詳解
這篇文章主要給大家介紹了關(guān)于行轉(zhuǎn)列之SQL SERVER PIVOT與用法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用SQL SERVER具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09