Files
SGGL_SHJ/DataBase/版本日志/SGGLDB_V2022-09-02(YangHongwei).sql
T
2022-09-05 16:36:31 +08:00

94 lines
5.1 KiB
Transact-SQL

/****** Object: Table [dbo].[Person_PersonsCertificate] Script Date: 2022/8/31 9:23:18 ******/
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Person_PersonsCertificate]') AND type in (N'U'))
DROP TABLE [dbo].[Person_PersonsCertificate]
GO
ALTER TABLE QualityAudit_PersonQuality ADD RegisterDate DATETIME NULL
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'注册时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QualityAudit_PersonQuality', @level2type=N'COLUMN',@level2name=N'RegisterDate'
GO
ALTER TABLE QualityAudit_PersonQuality ADD Major 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'QualityAudit_PersonQuality', @level2type=N'COLUMN',@level2name=N'Major'
GO
ALTER TABLE QualityAudit_PersonQuality ADD Url nvarchar(2000) NULL
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QualityAudit_PersonQuality', @level2type=N'COLUMN',@level2name=N'Url'
GO
UPDATE QualityAudit_PersonQuality SET Url=(SELECT AttachUrl FROM AttachFile WHERE ToKeyId=QualityAudit_PersonQuality.PersonQualityId)
GO
CREATE TABLE [dbo].[Person_PersonTrain](
[PersonTrainId] [nvarchar](50) NOT NULL,
[PersonId] [nvarchar](50) NULL,
[TrainTypeId] [nvarchar](50) NULL,
[TrainDate] [datetime] NULL,
[TrainPlace] [nvarchar](500) NULL,
[TrainResult] [nvarchar](50) NULL,
CONSTRAINT [PK_Person_PersonTrain] PRIMARY KEY CLUSTERED
(
[PersonTrainId] 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'主键ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain', @level2type=N'COLUMN',@level2name=N'PersonTrainId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain', @level2type=N'COLUMN',@level2name=N'PersonId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训类型ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain', @level2type=N'COLUMN',@level2name=N'TrainTypeId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain', @level2type=N'COLUMN',@level2name=N'TrainDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训地点' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain', @level2type=N'COLUMN',@level2name=N'TrainPlace'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'培训效果' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain', @level2type=N'COLUMN',@level2name=N'TrainResult'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员培训表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_PersonTrain'
GO
ALTER TABLE Base_WorkPost ADD IsDuty BIT NULL
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'责任书' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WorkPost', @level2type=N'COLUMN',@level2name=N'IsDuty'
GO
ALTER TABLE Base_WorkPost ADD IsTotal BIT NULL
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'员工总结' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WorkPost', @level2type=N'COLUMN',@level2name=N'IsTotal'
GO
ALTER TABLE SitePerson_PersonItem ADD TeamGroupId NVARCHAR(50) NULL
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'班组ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_PersonItem', @level2type=N'COLUMN',@level2name=N'TeamGroupId'
GO
ALTER TABLE SitePerson_PersonItem ADD TeamGroupName 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'SitePerson_PersonItem', @level2type=N'COLUMN',@level2name=N'TeamGroupName'
GO
ALTER TABLE SitePerson_PersonItem ADD OutResult 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'SitePerson_PersonItem', @level2type=N'COLUMN',@level2name=N'OutResult'
GO
UPDATE SitePerson_PersonItem SET TeamGroupId=b.TeamGroupId,OutResult=b.OutResult
FROM SitePerson_Person AS b
WHERE SitePerson_PersonItem.IdentityCard=b.IdentityCard and SitePerson_PersonItem.ProjectId=b.ProjectId
GO
UPDATE SitePerson_PersonItem SET TeamGroupName=b.TeamGroupName
FROM ProjectData_TeamGroup AS b
WHERE SitePerson_PersonItem.TeamGroupId=b.TeamGroupId
GO