Przeglądaj źródła

五级归口表

zhengbingbing 6 lat temu
rodzic
commit
d16418a6b8

+ 69 - 0
文档/sql/sql_20190904_建表.sql

@@ -0,0 +1,69 @@
1
+
2
+/****** Object:  Table [dbo].[T_Bus_DemandsType]    Script Date: 09/04/2019 09:15:22 ******/
3
+IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[T_Bus_DemandsType]') AND type in (N'U'))
4
+DROP TABLE [dbo].[T_Bus_DemandsType]
5
+GO
6
+
7
+
8
+/****** Object:  Table [dbo].[T_Bus_DemandsType]    Script Date: 09/04/2019 09:15:22 ******/
9
+SET ANSI_NULLS ON
10
+GO
11
+
12
+SET QUOTED_IDENTIFIER ON
13
+GO
14
+
15
+SET ANSI_PADDING ON
16
+GO
17
+
18
+CREATE TABLE [dbo].[T_Bus_DemandsType](
19
+	[F_Id] [int] IDENTITY(1,1) NOT NULL,
20
+	[F_Code] [nvarchar](500) NULL,
21
+	[F_Name] [nvarchar](500) NULL,
22
+	[F_ParentId] [int] NULL,
23
+	[F_ParentCode] [nvarchar](500) NULL,
24
+	[F_layer] [int] NULL,
25
+	[F_Sort] [int] NULL,
26
+	[F_Remark] [nvarchar](200) NULL,
27
+	[F_CreateBy] [varchar](50) NULL,
28
+	[F_CreateOn] [datetime] NULL,
29
+	[F_IsDelete] [int] NULL,
30
+	[F_DeleteBy] [varchar](50) NULL,
31
+	[F_DeleteOn] [datetime] NULL,
32
+	
33
+) ON [PRIMARY]
34
+
35
+GO
36
+
37
+SET ANSI_PADDING OFF
38
+GO
39
+
40
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'id,自增' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_Id'
41
+GO
42
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号(无值为|0|)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_Code'
43
+GO
44
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_Name'
45
+GO
46
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上级id(无值为0)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_ParentId'
47
+GO
48
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上级编号(无值为|0|)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_ParentCode'
49
+GO
50
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'当前级别(0级:无上级,1级:有上级)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_layer'
51
+GO
52
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排序' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_Sort'
53
+GO
54
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_Remark'
55
+GO
56
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_CreateBy'
57
+GO
58
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_CreateOn'
59
+GO
60
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否删除:0否,1是' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_IsDelete'
61
+GO
62
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_DeleteBy'
63
+GO
64
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'删除时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType', @level2type=N'COLUMN',@level2name=N'F_DeleteOn'
65
+GO
66
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'诉求分类表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Bus_DemandsType'
67
+GO
68
+
69
+

+ 40 - 0
文档/sql/sql_20490904_五级归口数据.sql

@@ -0,0 +1,40 @@
1
+insert into T_Bus_DemandsType(
2
+      [F_Name]
3
+      ,[F_ParentId]
4
+      ,[F_ParentCode]
5
+      ,[F_layer]
6
+      ,[F_CreateBy]
7
+      ,[F_CreateOn]
8
+      ,[F_IsDelete])
9
+      
10
+      
11
+--update T_Bus_DemandsType set f_code=f_parentCode+convert(varchar,F_id)+'|' where f_layer=4
12
+--select [F_Name],[F_ParentId],[F_ParentCode],4,'8000',GETDATE(),0 from AA_layer4
13
+--drop table AA_layer4
14
+      
15
+--update T_Bus_DemandsType set f_code=f_parentCode+convert(varchar,F_id)+'|' where f_layer=3
16
+--select [F_Name],[F_ParentId],[F_ParentCode],3,'8000',GETDATE(),0 from AA_layer3
17
+--drop table AA_layer3
18
+
19
+--update T_Bus_DemandsType set f_code=f_parentCode+convert(varchar,F_id)+'|' where f_layer=2
20
+--select [F_Name],[F_ParentId],[F_ParentCode],[F_layer],[F_Sort],'8000',GETDATE(),[F_IsDelete] from AA_layer2
21
+--drop table AA_layer2
22
+
23
+--update T_Bus_DemandsType set f_code=f_parentCode+convert(varchar,F_id)+'|' where f_layer=1
24
+--select [F_Name],[F_ParentId],[F_ParentCode],[F_layer],[F_Sort],'8000',GETDATE(),[F_IsDelete] from AA_layer1
25
+--drop table AA_layer1
26
+
27
+--select [F_Code],[F_Name],[F_ParentId],[F_ParentCode],[F_layer],[F_Sort],'8000',GETDATE(),[F_IsDelete] from AA_layer0
28
+--drop table AA_layer0
29
+
30
+select * from T_Bus_DemandsType
31
+
32
+--delete from T_Bus_DemandsType where f_id in (385,
33
+--386,
34
+--387,
35
+--388,
36
+--389,
37
+--390,
38
+--391)
39
+
40
+--update T_Bus_DemandsType set f_code=f_parentCode+convert(varchar,F_id)+'|',f_layer=4 where isnull(f_code,'')=''

BIN
文档/五级归口数据处理.xls