遞迴的實現比較簡單,這裡就直接貼sql了。
--假設這張有幾千條資料,開始遞迴它。簡單建立乙個使用者表
create
table
user
( userid
intprimary
keyidentity(1,1
) , parentuserid
int)
with cte as新增到臨時表,查詢遞迴結果(
select a.userid,0
as lvl from
[user
] a where a.parentuserid=
@userid
union
allselect a.userid,1
+lvl from
[user
] a inner
join cte c on a.parentuserid =
c.userid
)select
*into #temp
from cte
遞迴的效率還是很高的!
資料庫之SQLServer
sqlserver更改身份驗證方式 sqlserver中char varchar nchar nvarchar的區別 1 定義 char 固定長度,儲存ansi字元,不足的補英文半形空格。nchar 固定長度,儲存unicode字元,不足的補英文半形空格 varchar 可變長度,儲存ansi字元,...
SQL Server之資料庫複製
sql server中備份,除了映象方式外還有複製方式。sqlserver 2012中還引進了alwayson,並且官方建議不再使用映象 資料庫複製 概述 複製是一組技術,它將資料和資料庫物件從乙個資料庫複製和分發到另乙個資料庫,然後在資料庫之間進行同步以保持一致性。使用複製,可以在區域網和廣域網 ...
SQL server 之資料庫大彙總
sql 資料庫的基本知識,從前邊的每一章都進行了總結,可是整個框架的總結到今天才開始完工,下邊從我想的思路對其進行了總結聯絡。資料庫是將現實世界中的實體 entity 用聯絡 relationship 關聯起來的整體 也成關聯式資料庫 其中最主要的物件就是表 table 另外檢視 view 是為了我...