自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server 2005使用關(guān)系數(shù)據(jù)庫存儲CFG的信息

數(shù)據(jù)庫 SQL Server
我們今天主要向大家講述的是SQL Server 2005使用關(guān)系數(shù)據(jù)庫存儲CFG的實際操作步驟,以下就是文章的主要內(nèi)容描述。

本文主要向大家介紹的是用SQL Server 2005使用關(guān)系數(shù)據(jù)庫存儲CFG(控制流程圖)的信息。在查詢時,我們?yōu)榱艘玫剿衐ominate關(guān)系的相關(guān)結(jié)果,我們使用了CTE來進行遞歸查詢。SQL Server 2005使用關(guān)系數(shù)據(jù)庫存儲CFG簡單例子如下:

1. 現(xiàn)有表testRe結(jié)構(gòu)如下

 

2. 欲得到的查詢結(jié)果為找到id=’a'的項的所有pId,即b、c、d。

3. 使用CTE做遞歸查詢:

 

  1. WITH Re_CTE(id, pId, Level)  
  2. Technorati 標(biāo)簽: sql server,CTE,遞歸,查詢  
  3. AS  
  4. (  
  5. SELECT id, pId, 1 AS [Level]  
  6. FROM testRe  
  7. WHERE id=’a’  
  8. UNION ALL  
  9. SELECT t.id, t.pId, [Level] + 1  
  10. FROM testRe t INNER JOIN Re_CTE ct  
  11. ON t.id=ct.pId  
  12. )  
  13. SELECT * FROM Re_CTE  

 

其中,Level為可選項

4. SQL Server 2005使用關(guān)系數(shù)據(jù)庫存儲CFG,查詢結(jié)果為:

 

5. CTE的簡單說明(參考MSDNhttp://msdn.microsoft.com/zh-cn/library/ms186243%28SQL.90%29.ASPx):

 

  1. WITH cte_name(column_name [,...n])  
  2. AS  
  3. (  
  4. CTE_query_definition –- Anchor member is defined.  
  5. UNION ALL  
  6. CTE_query_definition –- Recursive member is defined referencing cte_name.  
  7. )  
  8. – Statement using the CTE  
  9. SELECT *  
  10. FROM cte_name  

一個遞歸 CTE 結(jié)構(gòu)必須至少包含一個定位點成員和一個遞歸成員。

執(zhí)行時:

將 CTE 表達式拆分為定位點成員和遞歸成員。

運行定位點成員,創(chuàng)建第一個調(diào)用或基準(zhǔn)結(jié)果集 (T0)。

運行遞歸成員,將 Ti 作為輸入,將 Ti+1 作為輸出。

重復(fù)步驟 3,直到返回空集。

返回結(jié)果集。這是對 T0 到 Tn 執(zhí)行 UNION ALL 的結(jié)果。

上述的相關(guān)內(nèi)容就是對SQL Server 2005使用關(guān)系數(shù)據(jù)庫存儲CFG的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. 安裝MySQL Server 5.0在Linux上
  2. MySQL數(shù)據(jù)庫移植到sql server遇到的N多問題
  3. SQL Server設(shè)定過濾條件提高索引效率
  4. MySQL數(shù)據(jù)庫與MSSQL Server有什么不同?
  5. MySQL數(shù)據(jù)庫與MS SQL Server不同之處的表現(xiàn)
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-15 15:14:54

SQL Server存儲過程異常處理

2011-08-11 09:12:31

SQL Server nolock

2022-09-16 11:33:24

數(shù)據(jù)庫關(guān)系

2009-08-12 17:02:16

.NET向SQL Se

2018-04-12 12:45:02

數(shù)據(jù)庫MySQL構(gòu)建架構(gòu)

2010-06-28 13:45:16

SQL Server

2011-08-22 09:55:30

SQL Server 排序

2022-09-05 09:32:07

數(shù)據(jù)庫存儲

2010-07-22 14:46:41

SQL Server

2010-07-08 15:26:05

SQL Server

2010-07-12 12:41:16

SQL Server

2011-08-02 13:44:49

JSPJDBCSQL Server

2011-09-01 16:13:37

Visual StudSQL Server 存儲過程

2023-10-10 11:18:42

Spring數(shù)據(jù)庫

2010-07-16 14:17:18

SQL Server

2010-07-20 10:02:41

SQL Server

2011-03-28 15:28:03

SQL Server 數(shù)據(jù)庫

2011-09-07 15:11:31

SQL Server同步

2011-08-15 15:40:57

SQL Server 系統(tǒng)數(shù)據(jù)庫

2010-07-02 10:47:20

SQL Server
點贊
收藏

51CTO技術(shù)棧公眾號