项目主数据
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
|
||||
|
||||
--公司级:集团主数据在建项目数据分析
|
||||
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', 46, 'C2297533-B7C0-441E-B29F-ADE87C6F8978', 'Menu_SysSet', 1,1, 1);
|
||||
END
|
||||
GO
|
||||
|
||||
--项目表补充:集团展示(穿透页面)
|
||||
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Base_Project' AND COLUMN_NAME = 'IsCNCECShow')
|
||||
BEGIN
|
||||
ALTER TABLE Base_Project ADD IsCNCECShow bit ;
|
||||
--ALTER TABLE Base_Project ADD IsCNCECShow bit default 1 NOT NULL;
|
||||
END
|
||||
GO
|
||||
|
||||
UPDATE Base_Project SET IsCNCECShow=1 WHERE IsCNCECShow IS NULL;
|
||||
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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user