惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
N
Netflix TechBlog - Medium
MyScale Blog
MyScale Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
H
Help Net Security
C
Check Point Blog
博客园 - 聂微东
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
U
Unit 42
WordPress大学
WordPress大学
B
Blog
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
D
DataBreaches.Net
G
Google Developers Blog
T
The Blog of Author Tim Ferriss
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家

博客园 - ssihc

MySql 编码设置 一键设置JDK环境变量 一键java_home&tomcat_home MyEclipse 优化 - ssihc - 博客园 ECShop flash 相册 - ssihc shell SqliteHelper - ssihc - 博客园 C# SQLite - ssihc - 博客园 将资源文件中的数据写回磁盘 备份数据库 获取SQL Server数据库元数据的方法 通用分页存储过程3 通用分页存储过程4 通用分页存储过程2 通用分页存储过程1 列转字符串 获取整串汉字字符的所有首字母 选择不是最小的所有记录 实现split功能 的函数
获取下级用户列表
ssihc · 2009-02-16 · via 博客园 - ssihc

ALTER   procedure [dbo].[GetUserList](@iid int
AS 
BEGIN 
DECLARE @tmp NVARCHAR(max);
SET @tmp='';
    
with RelClass 
    
as 
    ( 
    
select *,0 as Level,cast('0' as nvarchar(max)) as treepath from Com_Operator WHERE OperatorID = @iid 
    
union all 
    
select csc.*,rc.[Level] + 1,rc.treepath + dbo.Lpad(Row_Number() over (order by csc.ListSort desc),8as treepath 
    
from Com_Operator as csc 
    
inner join RelClass as rc on csc.parentID = rc.OperatorID ) 
    
SELECT @tmp =@tmp+CONVERT(VARCHAR(255),RelClass.UserID )+',' from RelClass order by treepath 
    
select substring(@tmp,1,len(@tmp)-1)
END