日期:2014-05-18 浏览次数:20503 次
CCCIL-云南-市场执行 保山营业所 何双艳 1007095 CL21155 CL21155 CL21155 KM79000 YN01007095 KM79000 101549 Shuang Yan He/YN/CCCIL@CCCIL CCCIL-云南-市场执行 保山营业所 何双艳 1007095 CL21155 CL21155 CL21155 KM79000 YN101549 KM79000 101549 Shuang Yan He/YN/CCCIL@CCCIL CCCIL-云南-绩效财务 财务会计 王乙冰 1007102 CL21177 CL21177 KM65017 101565 Vivian Wang/YN/CCCIL@CCCIL CCCIL-云南-绩效财务 财务会计 王乙冰 1007102 CL25196 KM65017 101565 Vivian Wang/YN/CCCIL@CCCIL CCCIL-云南-绩效财务 信息技术 吕坤 1007311 CL21199 CL21199 CL21199 KM79265 KM63718 KM63718 KM63718 101874 Kun Lv/YN/CCCIL@CCCIL CCCIL-云南-绩效财务 信息技术 吕坤 1007311 CL21199 CL21199 CL21199 KM79265 KM73211 KM63718 KM63718 101874 Kun Lv/YN/CCCIL@CCCIL CCCIL-云南-绩效财务 信息技术 吕坤 1007311 CL21199 CL21199 CL21199 KM79265 KM79265 KM63718 KM63718 101874 Kun Lv/YN/CCCIL@CCCIL CCCIL-云南-市场执行 销售资产管理 白若熙 1024611 CL22315 CL22315 KM85299 1024611 Ruo Xi Bai/YN/CCCIL@CCCIL CCCIL-云南-市场执行 销售资产管理 白若熙 1024611 CL22315 CL22315 KM85299 1024611 Ruo Xi Bai/YN/CCCIL@CCCIL
if exists(select * From sysobjects where name = 'vw_test' and xtype = 'V') drop view vw_test Go create view vw_Test as select 'CCCIL-云南-市场执行' 资能部门, '保山营业所' 组织结构, '何双艳' 员工姓名 , '1007095' PCB100BI用户, 'CL21155' PCH100用户, 'CL21155' PCR200用户, 'CL21155' CTS用户 union all select 'CCCIL-云南-市场执行', '保山营业所', '何双艳', 'KM79000', 'YN101549', 'CL21155', 'CL21155' union all select 'CCCIL-云南-绩效财务', '财务会计', '王乙冰', '1007102', 'CL21177', 'CL21177', 'KM65017' union all select 'CCCIL-云南-绩效财务', '财务会计', '王乙冰', '1007102', 'CL25196', 'KM65017', '101565' union all select 'CCCIL-云南-绩效财务', '信息技术', '吕坤', '1007311', 'CL21199', 'CL21199', 'CL21199' union all select 'CCCIL-云南-绩效财务', '信息技术', '吕坤', '1007311', 'CL21199', 'KM79265', 'CL21199' union all select 'CCCIL-云南-绩效财务', '信息技术', '吕坤', '1007311', 'CL21199', 'KM63718', 'CL21199' union all select 'CCCIL-云南-市场执行', '销售资产管理', '白若熙', '1024611', 'CL22315', 'CL22315', 'KM85299' union all select 'CCCIL-云南-市场执行', '销售资产管理', '白若熙', '1024611', 'CL22315', 'CL22315', '1024611' Go if exists(select * from sysobjects where name = 'fn_MergeStr' and xtype = 'fn') drop function fn_MergeStr Go create function fn_MergeStr(@name varchar(100), @Index integer) returns varchar(8000) as begin --@index : 用来判断取那个字段,例如 1 代表 PCB100BI用户, 2代表 PCH100用户, 3代表PCR200用户等等 DECLARE @r varchar(8000) SET @r='' select @r = case @index when 1 then case when PCB100BI用户 <> left(@r, LEN(PCB100BI用户)) then @r + PCB100BI用户 + ' ' else @r end when 2 then case when PCH100用户 <> left(@r, LEN(PCH100用户)) then @r + PCH100用户 + ' ' else @r end when 3 then