下面是数据库表结构
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
go

下面是存储过程:
写了个存储过程,找某个组织以及该组织的下级组织的所有人员create  procedure pro_comp_user(
写了个存储过程,找某个组织以及该组织的下级组织的所有人员@i_comp_id 
varchar(60)
写了个存储过程,找某个组织以及该组织的下级组织的所有人员)
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
as
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
--查找组织以及下级组织的所有人员 2004-07-15
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
declare @ORG_TABLE table
写了个存储过程,找某个组织以及该组织的下级组织的所有人员(
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    CORG_ID        
varchar(36),
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    CLEVEL        
int
写了个存储过程,找某个组织以及该组织的下级组织的所有人员)
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
declare @CLEVEL        int
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
declare @CPARENT_ID    varchar(36)
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
declare @CCHILD_ID    varchar(36)
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
set @CPARENT_ID = @i_comp_id
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
set @CLEVEL = 1
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
insert into @ORG_TABLE
写了个存储过程,找某个组织以及该组织的下级组织的所有人员(CORG_ID,CLEVEL) 
values (@CPARENT_ID,@CLEVEL)
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
写了个存储过程,找某个组织以及该组织的下级组织的所有人员loops:
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
begin
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
insert into @ORG_TABLE
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
select     CCHILD_ID     CORG_ID,
写了个存储过程,找某个组织以及该组织的下级组织的所有人员        @CLEVEL    
+ 1
写了个存储过程,找某个组织以及该组织的下级组织的所有人员        
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
from    MY_ORG_USER
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
where    CPARENT_ID in 
写了个存储过程,找某个组织以及该组织的下级组织的所有人员        (
select CORG_ID from @ORG_TABLE where CLEVEL = @CLEVEL)    and
写了个存储过程,找某个组织以及该组织的下级组织的所有人员        CTYPE 
= 1
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
if @@rowcount > 0
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
begin
写了个存储过程,找某个组织以及该组织的下级组织的所有人员        
set @CLEVEL = @CLEVEL + 1
写了个存储过程,找某个组织以及该组织的下级组织的所有人员        
goto loops
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
end
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
end
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
begin
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
select    c.CNAME        ,
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    c.CUSER_NAME
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
--d.CORG_ID    ,
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
    --d.CORG_NAME    
写了个存储过程,找某个组织以及该组织的下级组织的所有人员

写了个存储过程,找某个组织以及该组织的下级组织的所有人员
from    @ORG_TABLE a
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
inner join MY_ORG_USER b
写了个存储过程,找某个组织以及该组织的下级组织的所有人员        
on a.CORG_ID = b.CPARENT_ID
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
inner join MY_USER_LIST c
写了个存储过程,找某个组织以及该组织的下级组织的所有人员        
on b.CCHILD_ID = c.CUSER_ID
写了个存储过程,找某个组织以及该组织的下级组织的所有人员    
inner join MY_ORG_LIST d
写了个存储过程,找某个组织以及该组织的下级组织的所有人员        
on a.CORG_ID = d.CORG_ID
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
where    b.CTYPE = 0
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
--order by CUSER_NAME
写了个存储过程,找某个组织以及该组织的下级组织的所有人员
end

相关文章: