357 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			MySQL
		
	
	
	
		
		
			
		
	
	
			357 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			MySQL
		
	
	
	
| 
								 | 
							
								alter table HSSE_Hazard_HazardRegister add HazardValue nvarchar(50) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table HSSE_Hazard_HazardRegister add Risk_Level nvarchar(50) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								CREATE TABLE [dbo].[Person_CompanyBranchPerson](
							 | 
						|||
| 
								 | 
							
									[CompanyBranchPersonId] [nvarchar](50) NOT NULL,
							 | 
						|||
| 
								 | 
							
									[UnitId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[PersonName] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[Sex] [char](1) NULL,
							 | 
						|||
| 
								 | 
							
									[IdentityCard] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[WorkPostId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[Telephone] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[Address] [nvarchar](500) NULL,
							 | 
						|||
| 
								 | 
							
									[IsOnJob] [bit] NULL,
							 | 
						|||
| 
								 | 
							
									[Remark] [nvarchar](500) NULL,
							 | 
						|||
| 
								 | 
							
								 CONSTRAINT [PK_Person_Person] PRIMARY KEY CLUSTERED 
							 | 
						|||
| 
								 | 
							
								(
							 | 
						|||
| 
								 | 
							
									[CompanyBranchPersonId] 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].[Person_CompanyBranchPerson]  WITH CHECK ADD  CONSTRAINT [FK_Person_CompanyBranchPerson_Base_Unit] FOREIGN KEY([UnitId])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[Base_Unit] ([UnitId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[Person_CompanyBranchPerson] CHECK CONSTRAINT [FK_Person_CompanyBranchPerson_Base_Unit]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[Person_CompanyBranchPerson]  WITH CHECK ADD  CONSTRAINT [FK_Person_CompanyBranchPerson_Base_WorkPost] FOREIGN KEY([WorkPostId])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[Base_WorkPost] ([WorkPostId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[Person_CompanyBranchPerson] CHECK CONSTRAINT [FK_Person_CompanyBranchPerson_Base_WorkPost]
							 | 
						|||
| 
								 | 
							
								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'Person_CompanyBranchPerson', @level2type=N'COLUMN',@level2name=N'CompanyBranchPersonId'
							 | 
						|||
| 
								 | 
							
								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'Person_CompanyBranchPerson', @level2type=N'COLUMN',@level2name=N'UnitId'
							 | 
						|||
| 
								 | 
							
								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'Person_CompanyBranchPerson', @level2type=N'COLUMN',@level2name=N'PersonName'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>Ա<EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_CompanyBranchPerson', @level2type=N'COLUMN',@level2name=N'Sex'
							 | 
						|||
| 
								 | 
							
								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'Person_CompanyBranchPerson', @level2type=N'COLUMN',@level2name=N'IdentityCard'
							 | 
						|||
| 
								 | 
							
								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'Person_CompanyBranchPerson', @level2type=N'COLUMN',@level2name=N'WorkPostId'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>绰' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_CompanyBranchPerson', @level2type=N'COLUMN',@level2name=N'Telephone'
							 | 
						|||
| 
								 | 
							
								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'Person_CompanyBranchPerson', @level2type=N'COLUMN',@level2name=N'Address'
							 | 
						|||
| 
								 | 
							
								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'Person_CompanyBranchPerson', @level2type=N'COLUMN',@level2name=N'IsOnJob'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ע' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_CompanyBranchPerson', @level2type=N'COLUMN',@level2name=N'Remark'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ҵ<EFBFBD>ܲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Person_CompanyBranchPerson'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								alter table [dbo].[Supervise_SuperviseCheckReport] add CheckType char(1) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table [dbo].[InApproveManager_EquipmentInItem] add IsUsed bit null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table [dbo].[InApproveManager_GeneralEquipmentInItem] add IsUsed bit null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/**********<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѳ<EFBFBD>죨<EFBFBD>ֻ<EFBFBD><EFBFBD>ˣ<EFBFBD><EFBFBD><EFBFBD>ͼ*************/
							 | 
						|||
| 
								 | 
							
								ALTER VIEW [dbo].[View_Hazard_HazardRegister]
							 | 
						|||
| 
								 | 
							
								AS
							 | 
						|||
| 
								 | 
							
								SELECT Registration.HazardRegisterId, 
							 | 
						|||
| 
								 | 
							
									Registration.HazardCode, 
							 | 
						|||
| 
								 | 
							
									Registration.RegisterDate, 
							 | 
						|||
| 
								 | 
							
									Registration.RegisterDef, 
							 | 
						|||
| 
								 | 
							
									Registration.Rectification, 
							 | 
						|||
| 
								 | 
							
									Registration.Place, 
							 | 
						|||
| 
								 | 
							
									Registration.ResponsibleUnit, 
							 | 
						|||
| 
								 | 
							
									Registration.Observer, 
							 | 
						|||
| 
								 | 
							
									Registration.RectifiedDate, 
							 | 
						|||
| 
								 | 
							
									Registration.ProjectId, 
							 | 
						|||
| 
								 | 
							
									Registration.states,
							 | 
						|||
| 
								 | 
							
									Registration.IsEffective,
							 | 
						|||
| 
								 | 
							
									Registration.ResponsibleMan,
							 | 
						|||
| 
								 | 
							
									Registration.CheckManId,
							 | 
						|||
| 
								 | 
							
									Registration.CheckTime,
							 | 
						|||
| 
								 | 
							
									Registration.RectificationPeriod,
							 | 
						|||
| 
								 | 
							
									Registration.ImageUrl,
							 | 
						|||
| 
								 | 
							
									Registration.RectificationImageUrl,
							 | 
						|||
| 
								 | 
							
									Registration.RectificationTime,
							 | 
						|||
| 
								 | 
							
									Registration.ConfirmMan,
							 | 
						|||
| 
								 | 
							
									Registration.ConfirmDate,
							 | 
						|||
| 
								 | 
							
									Registration.HandleIdea, 
							 | 
						|||
| 
								 | 
							
									Registration.CutPayment, 
							 | 
						|||
| 
								 | 
							
									Registration.ProblemTypes, 
							 | 
						|||
| 
								 | 
							
									Registration.CheckSpecialId,
							 | 
						|||
| 
								 | 
							
									Registration.CheckItemDetailId,
							 | 
						|||
| 
								 | 
							
									Registration.SupCheckItemSetId,
							 | 
						|||
| 
								 | 
							
									Registration.CheckItemSetId,
							 | 
						|||
| 
								 | 
							
									Registration.SafeSupervisionId,
							 | 
						|||
| 
								 | 
							
									Registration.SafeSupervisionIsOK,
							 | 
						|||
| 
								 | 
							
									Registration.Risk_Level,
							 | 
						|||
| 
								 | 
							
									Project.ProjectName,
							 | 
						|||
| 
								 | 
							
									Registration.CheckCycle,
							 | 
						|||
| 
								 | 
							
									ISNULL(WorkArea.UnitWorkName,'') AS WorkAreaName,
							 | 
						|||
| 
								 | 
							
									Unit.UnitName AS ResponsibilityUnitName,
							 | 
						|||
| 
								 | 
							
									ISNULL(User1.UserName,'') AS ResponsibilityManName,
							 | 
						|||
| 
								 | 
							
									ISNULL(User1.Telephone,'') AS ResponsibilityManTel,
							 | 
						|||
| 
								 | 
							
									ISNULL(User2.UserName,'') AS CheckManName,
							 | 
						|||
| 
								 | 
							
									ISNULL(User2.Telephone,'') AS  CheckManTel,
							 | 
						|||
| 
								 | 
							
									User2.UnitId AS SendUnitId,
							 | 
						|||
| 
								 | 
							
									ISNULL(User3.UserName,'') AS ConfirmManName,
							 | 
						|||
| 
								 | 
							
									ISNULL(User3.Telephone,'') AS  ConfirmManTel,
							 | 
						|||
| 
								 | 
							
									ISNULL(User4.UserName,'') AS ResponsibilityManName2,
							 | 
						|||
| 
								 | 
							
									ISNULL(User4.Telephone,'') AS  ResponsibilityMan2Tel,
							 | 
						|||
| 
								 | 
							
									(CASE WHEN Registration.states='1' and (Registration.SafeSupervisionIsOK is null OR Registration.SafeSupervisionIsOK=0) THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' 
							 | 
						|||
| 
								 | 
							
									WHEN Registration.states='1' and Registration.SafeSupervisionIsOK=1 THEN '<EFBFBD>ϸ<EFBFBD>' 
							 | 
						|||
| 
								 | 
							
									WHEN Registration.states='2' THEN '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' 
							 | 
						|||
| 
								 | 
							
									WHEN Registration.states='3' THEN '<EFBFBD>ѱջ<EFBFBD>' 
							 | 
						|||
| 
								 | 
							
									ELSE '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' END ) AS StatesStr,
							 | 
						|||
| 
								 | 
							
									RegisterTypes.RegisterTypesId,
							 | 
						|||
| 
								 | 
							
									RegisterTypes.RegisterTypesName,
							 | 
						|||
| 
								 | 
							
									Registration.DIC_ID,
							 | 
						|||
| 
								 | 
							
									Registration.CCManIds,
							 | 
						|||
| 
								 | 
							
									CCManNames = STUFF(( SELECT ',' + UserName FROM Sys_User
							 | 
						|||
| 
								 | 
							
												    where PATINDEX('%,' + RTRIM(Sys_User.UserId) + ',%',',' + Registration.CCManIds + ',')>0
							 | 
						|||
| 
								 | 
							
													ORDER BY PATINDEX('%,' + RTRIM(Registration.CCManIds) + ',%',',' + Registration.CCManIds + ',')
							 | 
						|||
| 
								 | 
							
													FOR XML PATH('')), 1, 1,''),
							 | 
						|||
| 
								 | 
							
									Registration.Requirements
							 | 
						|||
| 
								 | 
							
								FROM dbo.HSSE_Hazard_HazardRegister AS Registration
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_Project AS Project ON Project.ProjectId = Registration.ProjectId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.WBS_UnitWork AS WorkArea ON WorkArea.UnitWorkId = Registration.Place 
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.HSSE_Hazard_HazardRegisterTypes AS RegisterTypes ON RegisterTypes.RegisterTypesId = Registration.RegisterTypesId 
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_Unit AS Unit ON Unit.UnitId = Registration.ResponsibleUnit
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Sys_User AS User1 ON User1.UserId = Registration.ResponsibleMan   
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Sys_User AS User2 ON User2.UserId = Registration.CheckManId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Sys_User AS User3 ON User3.UserId = Registration.ConfirmMan
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Sys_User AS User4 ON User4.UserId = Registration.ResponsibleMan2
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								CREATE TABLE [dbo].[CH_Check](
							 | 
						|||
| 
								 | 
							
									[CHT_CheckID] [varchar](50) NOT NULL,
							 | 
						|||
| 
								 | 
							
									[CH_TrustID] [varchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[ProjectId] [nvarchar](50) NOT NULL,
							 | 
						|||
| 
								 | 
							
									[UnitId] [nvarchar](50) NOT NULL,
							 | 
						|||
| 
								 | 
							
									[InstallationId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_CheckCode] [varchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_CheckDate] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_CheckType] [char](2) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_CheckMan] [varchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_Tabler] [varchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_TableDate] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_AuditMan] [varchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_AuditDate] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_Remark] [varchar](100) NULL,
							 | 
						|||
| 
								 | 
							
									[RepairTrustId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[ContractualUnits] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
								 CONSTRAINT [PK_CH_Check] PRIMARY KEY CLUSTERED 
							 | 
						|||
| 
								 | 
							
								(
							 | 
						|||
| 
								 | 
							
									[CHT_CheckID] 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].[CH_Check]  WITH CHECK ADD  CONSTRAINT [FK_CH_Check_Base_Project] FOREIGN KEY([ProjectId])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[Base_Project] ([ProjectId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[CH_Check] CHECK CONSTRAINT [FK_CH_Check_Base_Project]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[CH_Check]  WITH CHECK ADD  CONSTRAINT [FK_CH_Check_Base_Unit] FOREIGN KEY([UnitId])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[Base_Unit] ([UnitId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[CH_Check] CHECK CONSTRAINT [FK_CH_Check_Base_Unit]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[CH_Check]  WITH CHECK ADD  CONSTRAINT [FK_CH_Check_Base_Unit1] FOREIGN KEY([ContractualUnits])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[Base_Unit] ([UnitId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[CH_Check] CHECK CONSTRAINT [FK_CH_Check_Base_Unit1]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[CH_Check]  WITH CHECK ADD  CONSTRAINT [FK_CH_Check_CH_Trust] FOREIGN KEY([CH_TrustID])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[CH_Trust] ([CH_TrustID])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[CH_Check] CHECK CONSTRAINT [FK_CH_Check_CH_Trust]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								CREATE TABLE [dbo].[CH_CheckItem](
							 | 
						|||
| 
								 | 
							
									[CHT_CheckItemID] [varchar](50) NOT NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_CheckID] [varchar](50) NOT NULL,
							 | 
						|||
| 
								 | 
							
									[JOT_ID] [varchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[CH_TrustItemID] [varchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_CheckMethod] [varchar](50) NOT NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_RequestDate] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_RepairLocation] [varchar](20) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_TotalFilm] [int] NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_PassFilm] [int] NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_CheckResult] [varchar](20) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_CheckNo] [varchar](30) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_FilmDate] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_ReportDate] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_Remark] [varchar](100) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_FloorWelder1] [varchar](20) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_FloorWelder2] [varchar](20) NULL,
							 | 
						|||
| 
								 | 
							
									[CHT_AuditTime] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[FilmSpecifications] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[DefectLength] [decimal](9, 2) NULL,
							 | 
						|||
| 
								 | 
							
									[ExtendingRice] [decimal](9, 2) NULL,
							 | 
						|||
| 
								 | 
							
									[Defects_Definition] [varchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[DefectDepth] [decimal](9, 2) NULL,
							 | 
						|||
| 
								 | 
							
									[DefectHeight] [decimal](9, 2) NULL,
							 | 
						|||
| 
								 | 
							
								 CONSTRAINT [PK_CH_CheckItem] PRIMARY KEY CLUSTERED 
							 | 
						|||
| 
								 | 
							
								(
							 | 
						|||
| 
								 | 
							
									[CHT_CheckItemID] 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].[CH_CheckItem]  WITH CHECK ADD  CONSTRAINT [FK_CH_CHECK_REFERENCE_CH_CHECK] FOREIGN KEY([CHT_CheckID])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[CH_Check] ([CHT_CheckID])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[CH_CheckItem] CHECK CONSTRAINT [FK_CH_CHECK_REFERENCE_CH_CHECK]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[CH_CheckItem]  WITH CHECK ADD  CONSTRAINT [FK_CH_CHECK_REFERENCE_CH_TRUST] FOREIGN KEY([CH_TrustItemID])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[CH_TrustItem] ([CH_TrustItemID])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[CH_CheckItem] CHECK CONSTRAINT [FK_CH_CHECK_REFERENCE_CH_TRUST]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[CH_CheckItem]  WITH CHECK ADD  CONSTRAINT [FK_CH_CHECK_REFERENCE_PW_JOINT] FOREIGN KEY([JOT_ID])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[PW_JointInfo] ([JOT_ID])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[CH_CheckItem] CHECK CONSTRAINT [FK_CH_CHECK_REFERENCE_PW_JOINT]
							 | 
						|||
| 
								 | 
							
								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'CH_CheckItem', @level2type=N'COLUMN',@level2name=N'FilmSpecifications'
							 | 
						|||
| 
								 | 
							
								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'CH_CheckItem', @level2type=N'COLUMN',@level2name=N'DefectLength'
							 | 
						|||
| 
								 | 
							
								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'CH_CheckItem', @level2type=N'COLUMN',@level2name=N'ExtendingRice'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								alter table BS_Welder add TeamGroupId nvarchar(50) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table BS_Welder add WederType char(1) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER VIEW [dbo].[View_License_LicenseManager]
							 | 
						|||
| 
								 | 
							
								AS
							 | 
						|||
| 
								 | 
							
								/*<EFBFBD>ֳ<EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤*/
							 | 
						|||
| 
								 | 
							
								SELECT LicenseManager.LicenseManagerId, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.ProjectId, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.LicenseTypeId, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.LicenseManagerCode, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.LicenseManageName, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.UnitId, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.LicenseManageContents, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.CompileMan, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.CompileDate, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.CNProfessionalId,
							 | 
						|||
| 
								 | 
							
									CN.ProfessionalName,
							 | 
						|||
| 
								 | 
							
									LicenseManager.States,
							 | 
						|||
| 
								 | 
							
									Project.ProjectCode,
							 | 
						|||
| 
								 | 
							
									Project.ProjectName,
							 | 
						|||
| 
								 | 
							
									LicenseType.LicenseTypeName,
							 | 
						|||
| 
								 | 
							
									Unit.UnitName,
							 | 
						|||
| 
								 | 
							
									UnitType.UnitTypeId,
							 | 
						|||
| 
								 | 
							
									UnitType.UnitTypeName,
							 | 
						|||
| 
								 | 
							
									Users.UserName,
							 | 
						|||
| 
								 | 
							
									LicenseManager.WorkAreaId,
							 | 
						|||
| 
								 | 
							
									--WorkArea.WorkAreaName,
							 | 
						|||
| 
								 | 
							
									case LicenseManager.WorkStates when '1' then '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
							 | 
						|||
| 
								 | 
							
									                               when '2' then '<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>'
							 | 
						|||
| 
								 | 
							
																   when '3' then '<EFBFBD>ѹر<EFBFBD>'
							 | 
						|||
| 
								 | 
							
																   when '-1' then '<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD>'
							 | 
						|||
| 
								 | 
							
																   else '' end as WorkStatesStr,
							 | 
						|||
| 
								 | 
							
									LicenseManager.StartDate,
							 | 
						|||
| 
								 | 
							
									LicenseManager.EndDate,
							 | 
						|||
| 
								 | 
							
									LicenseManager.ApplicantMan,
							 | 
						|||
| 
								 | 
							
									WorkAreaName = STUFF(( SELECT ',' + UnitWorkName FROM WBS_UnitWork
							 | 
						|||
| 
								 | 
							
												    where PATINDEX('%,' + RTRIM(WBS_UnitWork.UnitWorkId) + ',%',',' + LicenseManager.WorkAreaId + ',')>0
							 | 
						|||
| 
								 | 
							
													ORDER BY PATINDEX('%,' + RTRIM(LicenseManager.WorkAreaId) + ',%',',' + LicenseManager.WorkAreaId + ',')
							 | 
						|||
| 
								 | 
							
													FOR XML PATH('')), 1, 1,'')
							 | 
						|||
| 
								 | 
							
								FROM dbo.License_LicenseManager AS LicenseManager
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_Project AS Project ON Project.ProjectId = LicenseManager.ProjectId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_LicenseType AS LicenseType ON LicenseType.LicenseTypeId = LicenseManager.LicenseTypeId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_CNProfessional AS CN ON CN.CNProfessionalId = LicenseManager.CNProfessionalId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_Unit AS Unit ON Unit.UnitId = LicenseManager.UnitId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Sys_User AS Users ON Users.UserId = LicenseManager.CompileMan
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.WBS_UnitWork AS WorkArea ON WorkArea.UnitWorkId = LicenseManager.WorkAreaId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_UnitType as UnitType ON UnitType.UnitTypeId=Unit.UnitTypeId
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								alter table Base_Project add ProjectAttribute nvarchar(50) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								update Base_Project set ProjectAttribute='GONGCHENG'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								alter table [dbo].[WBS_DivisionProject] add [SubItemType] char(1) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table [dbo].WBS_BreakdownProject add CheckAcceptType char(1) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table [dbo].Comprehensive_InspectionMachine add Status nvarchar(2) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table [dbo].Comprehensive_InspectionPerson add Status nvarchar(2) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table [dbo].Comprehensive_DesignDetails add Status nvarchar(2) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table [dbo].Hazard_HazardSelectedItem add HazardSelectedItemId nvarchar(50) null
							 | 
						|||
| 
								 | 
							
								GO
							 |