213 lines
12 KiB
Transact-SQL
213 lines
12 KiB
Transact-SQL
|
||
|
||
/****** Object: Table [dbo].[Perfomance_ManagerPerfomance] Script Date: 2024/5/13 11:30:17 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
SET ANSI_PADDING ON
|
||
GO
|
||
|
||
CREATE TABLE [dbo].[Perfomance_ManagerPerfomance](
|
||
[PersonPerfomanceId] [nvarchar](50) NOT NULL,
|
||
[ProjectId] [nvarchar](50) NOT NULL,
|
||
[PersonPerfomanceCode] [nvarchar](50) NOT NULL,
|
||
[UnitId] [nvarchar](50) NOT NULL,
|
||
[TeamGroupId] [nvarchar](50) NULL,
|
||
[PersonId] [nvarchar](50) NOT NULL,
|
||
[SubContractNum] [nvarchar](50) NULL,
|
||
[EvaluationDate] [datetime] NULL,
|
||
[EvaluationDef] [nvarchar](200) NULL,
|
||
[RewardOrPunish] [char](1) NULL,
|
||
[RPMoney] [decimal](18, 2) NULL,
|
||
[AssessmentGroup] [nvarchar](200) NULL,
|
||
[Behavior_1] [nvarchar](50) NULL,
|
||
[Behavior_2] [nvarchar](50) NULL,
|
||
[Behavior_3] [nvarchar](50) NULL,
|
||
[Behavior_4] [nvarchar](50) NULL,
|
||
[Behavior_5] [nvarchar](50) NULL,
|
||
[Behavior_6] [nvarchar](50) NULL,
|
||
[Behavior_7] [nvarchar](50) NULL,
|
||
[Behavior_8] [nvarchar](50) NULL,
|
||
[Behavior_9] [nvarchar](50) NULL,
|
||
[Behavior_10] [nvarchar](50) NULL,
|
||
[Score_1] [numeric](9, 1) NULL,
|
||
[Score_2] [numeric](9, 1) NULL,
|
||
[Score_3] [numeric](9, 1) NULL,
|
||
[Score_4] [numeric](9, 1) NULL,
|
||
[Score_5] [numeric](9, 1) NULL,
|
||
[Score_6] [numeric](9, 1) NULL,
|
||
[Score_7] [numeric](9, 1) NULL,
|
||
[Score_8] [numeric](9, 1) NULL,
|
||
[Score_9] [numeric](9, 1) NULL,
|
||
[Score_10] [numeric](9, 1) NULL,
|
||
[TotalJudging] [nvarchar](100) NULL,
|
||
[TotalScore] [numeric](9, 1) NULL,
|
||
[States] [char](1) NULL,
|
||
[CompileMan] [nvarchar](50) NULL,
|
||
[CompileDate] [datetime] NULL,
|
||
[AttachUrl] [nvarchar](2000) NULL,
|
||
CONSTRAINT [PK_Perfomance_ManagerPerfomance] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PersonPerfomanceId] 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
|
||
|
||
SET ANSI_PADDING OFF
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] WITH CHECK ADD CONSTRAINT [FK_Perfomance_ManagerPerfomance_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] CHECK CONSTRAINT [FK_Perfomance_ManagerPerfomance_Base_Project]
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] WITH CHECK ADD CONSTRAINT [FK_Perfomance_ManagerPerfomance_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] CHECK CONSTRAINT [FK_Perfomance_ManagerPerfomance_Base_Unit]
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] WITH CHECK ADD CONSTRAINT [FK_Perfomance_ManagerPerfomance_ProjectData_TeamGroup] FOREIGN KEY([TeamGroupId])
|
||
REFERENCES [dbo].[ProjectData_TeamGroup] ([TeamGroupId])
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] CHECK CONSTRAINT [FK_Perfomance_ManagerPerfomance_ProjectData_TeamGroup]
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] WITH CHECK ADD CONSTRAINT [FK_Perfomance_ManagerPerfomance_SitePerson_Person] FOREIGN KEY([PersonId])
|
||
REFERENCES [dbo].[SitePerson_Person] ([PersonId])
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] CHECK CONSTRAINT [FK_Perfomance_ManagerPerfomance_SitePerson_Person]
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] WITH CHECK ADD CONSTRAINT [FK_Perfomance_ManagerPerfomance_Sys_User] FOREIGN KEY([CompileMan])
|
||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||
GO
|
||
|
||
ALTER TABLE [dbo].[Perfomance_ManagerPerfomance] CHECK CONSTRAINT [FK_Perfomance_ManagerPerfomance_Sys_User]
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'PersonPerfomanceId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ĿID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'ProjectId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'PersonPerfomanceCode'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>ְ<EFBFBD><EFBFBD><EFBFBD>λ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'TeamGroupId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'PersonId'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>ְ<EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'SubContractNum'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'EvaluationDate'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'EvaluationDef'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>/<2F><>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'RewardOrPunish'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'RPMoney'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'AssessmentGroup'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_1'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_2'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_3'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_4' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_4'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_5' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_5'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_6' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_6'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_7' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_7'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_8' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_8'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_9' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_9'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_10' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Behavior_10'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʵ<EFBFBD>÷<EFBFBD>_1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_1'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʵ<EFBFBD>÷<EFBFBD>_2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_2'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʵ<EFBFBD>÷<EFBFBD>_3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_3'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʵ<EFBFBD>÷<EFBFBD>_4' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_4'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʵ<EFBFBD>÷<EFBFBD>_5' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_5'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʵ<EFBFBD>÷<EFBFBD>_6' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_6'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʵ<EFBFBD>÷<EFBFBD>_7' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_7'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʵ<EFBFBD>÷<EFBFBD>_8' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_8'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʵ<EFBFBD>÷<EFBFBD>_9' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_9'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ʵ<EFBFBD>÷<EFBFBD>_10' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'Score_10'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>ۺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'TotalJudging'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>ܵ÷<EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'TotalScore'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'״̬' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'States'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
||
GO
|
||
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Perfomance_ManagerPerfomance', @level2type=N'COLUMN',@level2name=N'AttachUrl'
|
||
GO
|
||
|
||
|