78 lines
5.5 KiB
Transact-SQL
78 lines
5.5 KiB
Transact-SQL
|
||
|
||
|
||
|
||
--公司级:集团主数据在建项目数据分析
|
||
--有英文的加英文菜单名称【MenuEnName】
|
||
--:Analysis of master data project
|
||
--注:菜单放在【集团主数据在建项目使用情况】菜单下面;根据定制单位代码处理
|
||
--SELECT SuperMenu,MenuType,* FROM Sys_Menu WHERE MenuName='集团主数据在建项目使用情况'
|
||
|
||
|
||
--公司级:集团主数据在建项目数据分析
|
||
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '204ACA82-15B4-4C80-AE9F-ACF25CE79888')
|
||
BEGIN
|
||
INSERT INTO dbo.Sys_Menu (MenuId, MenuName,Url, SortIndex, SuperMenu, MenuType, IsOffice, IsEnd, IsUsed)
|
||
VALUES (N'204ACA82-15B4-4C80-AE9F-ACF25CE79888', N'集团主数据在建项目数据分析', N'ProjectData/MasterProjectDataAnalysis.aspx', 16, '75AA6177-8AAD-4AA4-BC4E-3883FB095A65', 'Menu_SysSet', 1,1, 1);
|
||
END
|
||
GO
|
||
|
||
|
||
|
||
|
||
--删除已关联项目填写的原因
|
||
delete from Project_MasterDataUsage
|
||
where pro_id in (select distinct MasterSysId from Base_Project)
|
||
GO
|
||
|
||
--drop table Project_MasterDataAnalysis
|
||
--GO
|
||
|
||
--集团主数据在建项目数据分析
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Project_MasterDataAnalysis') AND type = N'U')
|
||
BEGIN
|
||
CREATE TABLE [dbo].[Project_MasterDataAnalysis](
|
||
[Id] [nvarchar](50) NOT NULL,
|
||
[CollCropCode] [nvarchar](100) NOT NULL,
|
||
[UnitId] [nvarchar](50) NOT NULL,
|
||
[ReportDate] [datetime] NOT NULL,
|
||
[DataDate] [datetime] NOT NULL,
|
||
[Total] [int] NOT NULL,
|
||
[MasterTotal] [int] NOT NULL,
|
||
[QHSETotal] [int] NOT NULL,
|
||
[ZhengChang] [int] NOT NULL,
|
||
[DaiJian] [int] NOT NULL,
|
||
[BuYong] [int] NOT NULL,
|
||
[YuLiXiang] [int] NOT NULL,
|
||
[CreateUser] [nvarchar](200) NOT NULL,
|
||
CONSTRAINT [PK_Project_MasterDataAnalysis] PRIMARY KEY CLUSTERED
|
||
(
|
||
[Id] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
ALTER TABLE [dbo].[Project_MasterDataAnalysis] ADD CONSTRAINT [DF_Project_MasterDataAnalysis_DataDate] DEFAULT (getdate()) FOR [DataDate]
|
||
ALTER TABLE [dbo].[Project_MasterDataAnalysis] ADD CONSTRAINT [DF_Project_MasterDataAnalysis_Total] DEFAULT ((0)) FOR [Total]
|
||
ALTER TABLE [dbo].[Project_MasterDataAnalysis] ADD CONSTRAINT [DF_Project_MasterDataAnalysis_MasterTotal] DEFAULT ((0)) FOR [MasterTotal]
|
||
ALTER TABLE [dbo].[Project_MasterDataAnalysis] ADD CONSTRAINT [DF_Project_MasterDataAnalysis_QHSETotal] DEFAULT ((0)) FOR [QHSETotal]
|
||
ALTER TABLE [dbo].[Project_MasterDataAnalysis] ADD CONSTRAINT [DF_Project_MasterDataAnalysis_ZhengChang] DEFAULT ((0)) FOR [ZhengChang]
|
||
ALTER TABLE [dbo].[Project_MasterDataAnalysis] ADD CONSTRAINT [DF_Project_MasterDataAnalysis_DaiJian] DEFAULT ((0)) FOR [DaiJian]
|
||
ALTER TABLE [dbo].[Project_MasterDataAnalysis] ADD CONSTRAINT [DF_Project_MasterDataAnalysis_BuYong] DEFAULT ((0)) FOR [BuYong]
|
||
ALTER TABLE [dbo].[Project_MasterDataAnalysis] ADD CONSTRAINT [DF_Project_MasterDataAnalysis_YuLiXiang] DEFAULT ((0)) FOR [YuLiXiang]
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据主键Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_MasterDataAnalysis', @level2type=N'COLUMN',@level2name=N'Id'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位信用代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_MasterDataAnalysis', @level2type=N'COLUMN',@level2name=N'CollCropCode'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'二级单位Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_MasterDataAnalysis', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上报日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_MasterDataAnalysis', @level2type=N'COLUMN',@level2name=N'ReportDate'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据汇总日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_MasterDataAnalysis', @level2type=N'COLUMN',@level2name=N'DataDate'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'总数(正常+待建+预立项)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_MasterDataAnalysis', @level2type=N'COLUMN',@level2name=N'Total'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主数据在建项目总数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_MasterDataAnalysis', @level2type=N'COLUMN',@level2name=N'MasterTotal'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'企业在建项目总数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_MasterDataAnalysis', @level2type=N'COLUMN',@level2name=N'QHSETotal'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'正常' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_MasterDataAnalysis', @level2type=N'COLUMN',@level2name=N'ZhengChang'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'待建' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_MasterDataAnalysis', @level2type=N'COLUMN',@level2name=N'DaiJian'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'申请不用' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_MasterDataAnalysis', @level2type=N'COLUMN',@level2name=N'BuYong'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'预立项' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_MasterDataAnalysis', @level2type=N'COLUMN',@level2name=N'YuLiXiang'
|
||
END
|
||
GO
|
||
|
||
|
||
|