94 lines
5.1 KiB
Transact-SQL
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
|