Files
SGGL_SHJ/DataBase/版本日志/已更新脚本/2020年度/SGGLDB_V2020-07-21-001.sql
T
2022-09-05 16:36:31 +08:00

131 lines
6.6 KiB
Transact-SQL

UPDATE Sys_User SET RoleId=null where UnitId IS NOT NULL AND UnitId !='d72a27c9-4ba9-41c5-ab0b-c010409f20f2'
GO
UPDATE Sys_Const SET ConstText='管理岗位' where ID='0B705F90-BB2B-4C22-A336-90C0B677A95A'
GO
DELETE FROM Sys_Const WHERE ID='6CDB171F-59C9-4B60-92FE-2AFFDF115D6D'
GO
UPDATE Base_WorkPost SET PostType='1' WHERE PostType='4'
GO
ALTER TABLE Base_PictureType ADD MenuType nvarchar(50) null
go
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'适用系统' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PictureType', @level2type=N'COLUMN',@level2name=N'MenuType'
GO
UPDATE Base_PictureType SET MenuType='Menu_HSSE'
go
UPDATE Sys_ButtonToMenu SET ButtonName='生成' WHERE ButtonToMenuId='FA69A222-DF16-44CF-AA29-558B18972B32'
GO
/*添加项目类型表*/
CREATE TABLE [dbo].[Base_ProjectType](
[ProjectTypeId] [nvarchar](50) NOT NULL,
[ProjectTypeCode] [nvarchar](50) NULL,
[ProjectTypeName] [nvarchar](50) NOT NULL,
[Remark] [nvarchar](50) NULL,
CONSTRAINT [PK_Base_ProjectType] PRIMARY KEY CLUSTERED
(
[ProjectTypeId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_ProjectType', @level2type=N'COLUMN',@level2name=N'ProjectTypeId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目类型编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_ProjectType', @level2type=N'COLUMN',@level2name=N'ProjectTypeCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目类型名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_ProjectType', @level2type=N'COLUMN',@level2name=N'ProjectTypeName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_ProjectType', @level2type=N'COLUMN',@level2name=N'Remark'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目类型表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_ProjectType'
GO
/*添加执业资格证书表*/
CREATE TABLE [dbo].[Base_PracticeCertificate](
[PracticeCertificateId] [nvarchar](50) NOT NULL,
[PracticeCertificateCode] [nvarchar](50) NULL,
[PracticeCertificateName] [nvarchar](50) NULL,
[Remark] [nvarchar](500) NULL,
CONSTRAINT [PK_Base_PracticeCertificate] PRIMARY KEY CLUSTERED
(
[PracticeCertificateId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PracticeCertificate', @level2type=N'COLUMN',@level2name=N'PracticeCertificateId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证书编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PracticeCertificate', @level2type=N'COLUMN',@level2name=N'PracticeCertificateCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证书名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PracticeCertificate', @level2type=N'COLUMN',@level2name=N'PracticeCertificateName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PracticeCertificate', @level2type=N'COLUMN',@level2name=N'Remark'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'执业资格证书' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PracticeCertificate'
GO
/*修改User表的执业资格证书为外键*/
ALTER TABLE SYS_USER ADD CertificateId NVARCHAR(50) NULL
GO
ALTER TABLE [dbo].[Sys_User] WITH CHECK ADD CONSTRAINT [FK_Sys_User_Base_PracticeCertificate] FOREIGN KEY([CertificateId])
REFERENCES [dbo].[Base_PracticeCertificate] ([PracticeCertificateId])
GO
ALTER TABLE [dbo].[Sys_User] CHECK CONSTRAINT [FK_Sys_User_Base_PracticeCertificate]
GO
/*添加职称字段*/
Alter Table Sys_User Add PostTitleId nvarchar(50) NUll
ALTER TABLE [dbo].[Sys_User] WITH CHECK ADD CONSTRAINT [FK_Sys_User_Base_PostTitle] FOREIGN KEY([PostTitleId])
REFERENCES [dbo].[Base_PostTitle] ([PostTitleId])
GO
ALTER TABLE [dbo].[Sys_User] CHECK CONSTRAINT [FK_Sys_User_Base_PostTitle]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'PostTitleId'
GO
/*专项方案类别表增加方案类型字段*/
Alter Table Base_SpecialSchemeType Add SolutionTempleteTypeCode nvarchar(50) NUll
ALTER TABLE [dbo].[Base_SpecialSchemeType] WITH CHECK ADD CONSTRAINT [FK_Base_SpecialSchemeType_Base_SolutionTempleteType] FOREIGN KEY([SolutionTempleteTypeCode])
REFERENCES [dbo].[Base_SolutionTempleteType] ([SolutionTempleteTypeCode])
GO
ALTER TABLE [dbo].[Base_SpecialSchemeType] CHECK CONSTRAINT [FK_Base_SpecialSchemeType_Base_SolutionTempleteType]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'方案类别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SpecialSchemeType', @level2type=N'COLUMN',@level2name=N'SolutionTempleteTypeCode'
GO
INSERT [dbo].[Base_ProjectType] ([ProjectTypeId], [ProjectTypeCode], [ProjectTypeName], [Remark]) VALUES (N'05C4234A-86EA-49D0-B868-BF7218746331', N'3', N'PMC', NULL)
GO
INSERT [dbo].[Base_ProjectType] ([ProjectTypeId], [ProjectTypeCode], [ProjectTypeName], [Remark]) VALUES (N'07C853E4-BF3A-437E-90A1-44A45211E5E4', N'1', N'EPC', NULL)
GO
INSERT [dbo].[Base_ProjectType] ([ProjectTypeId], [ProjectTypeCode], [ProjectTypeName], [Remark]) VALUES (N'3753DAE7-C2CF-4C31-B970-4FB5B88C9DA4', N'2', N'EPCM', NULL)
GO
INSERT [dbo].[Base_ProjectType] ([ProjectTypeId], [ProjectTypeCode], [ProjectTypeName], [Remark]) VALUES (N'C361419D-EE17-4480-AB21-DF1438BF4D14', N'4', N'其他', NULL)
GO
update Base_Project set ProjectType=null
alter table Base_Project alter column ProjectType nvarchar(50) null
ALTER TABLE [dbo].[Base_Project] WITH CHECK ADD CONSTRAINT [FK_Base_Project_Base_ProjectType] FOREIGN KEY([ProjectType])
REFERENCES [dbo].[Base_ProjectType] ([ProjectTypeId])
GO
ALTER TABLE [dbo].[Base_Project] CHECK CONSTRAINT [FK_Base_Project_Base_ProjectType]
GO
update Base_Project set ProjectType='07C853E4-BF3A-437E-90A1-44A45211E5E4'