ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

查找担保圈-step4-提取s1中担保圈路径中的成员

2019-07-08 15:00:58  阅读:229  来源: 互联网

标签:member group dbo get s1 担保 step4 t02 GO


 1 USE [test]
 2 GO
 3 /****** Object:  StoredProcedure [dbo].[p02_get_group_member]    Script Date: 2019/7/8 14:58:03 ******/
 4 SET ANSI_NULLS ON
 5 GO
 6 SET QUOTED_IDENTIFIER ON
 7 GO
 8 ALTER PROC [dbo].[p02_get_group_member]
 9 AS
10 --s2,提取s1中担保圈路径中的成员
11 BEGIN
12     IF OBJECT_ID(N'dbo.t02_get_group_member') IS NOT NULL
13         DROP TABLE dbo.t02_get_group_member;
14     SELECT b.id,
15            b.cchar AS cust_name,
16            a.groupno,
17            a.nlevel
18     INTO dbo.t02_get_group_member --将循环链条的拆分结果输出到表中
19     FROM dbo.t01_get_group_path AS a
20         CROSS APPLY dbo.tf_split_char(a.full_path, '<') AS b;
21     --对上面的表建立索引
22     ALTER TABLE [dbo].t02_get_group_member
23     ALTER COLUMN [groupno] BIGINT NOT NULL;
24 
25     ALTER TABLE [dbo].t02_get_group_member ADD PRIMARY KEY (groupno, id);
26 
27     ALTER TABLE [dbo].t02_get_group_member
28     ALTER COLUMN [cust_name] NVARCHAR(100) NOT NULL;
29 
30     ALTER TABLE [dbo].t02_get_group_member ALTER COLUMN nlevel INT NOT NULL;
31 
32     --建立名称索引
33     CREATE NONCLUSTERED INDEX [NonClusteredIndex-20190523-113242]
34     ON [dbo].t02_get_group_member ([cust_name] ASC)
35     WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF,
36           ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON
37          );
38 END;

 

标签:member,group,dbo,get,s1,担保,step4,t02,GO
来源: https://www.cnblogs.com/felix22/p/11151229.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有