357 lines
14 KiB
Transact-SQL
357 lines
14 KiB
Transact-SQL
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'Ö÷¼ü' , @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'µ¥Î»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'ÐÕÃû' , @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'ÐÔ±ð' , @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'Éí·ÝÖ¤ºÅ' , @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'¸Úλ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'µç»°' , @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'¼ÒÍ¥µØÖ·' , @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'ÊÇ·ñÔÚÖ°' , @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'±¸×¢' , @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'ÆóÒµ×ܲ¿¼°·ÖÖ§»ú¹¹ÈËÔ±±í' , @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
|
||
|
||
|
||
/**********Òþ»¼Ñ²¼ì£¨ÊÖ»ú¶Ë£©ÊÓͼ*************/
|
||
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 '´ýÕû¸Ä'
|
||
WHEN Registration.states='1' and Registration.SafeSupervisionIsOK=1 THEN 'ºÏ¸ñ'
|
||
WHEN Registration.states='2' THEN 'ÒÑÕû¸Ä'
|
||
WHEN Registration.states='3' THEN 'Òѱջ·'
|
||
ELSE 'ÒÑ×÷·Ï' 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'½ºÆ¬¹æ¸ñ' , @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'ȱÏݳ¤¶È' , @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'ÑÓ³¤Ã×' , @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
|
||
/*ÏÖ³¡°²È«Ðí¿ÉÖ¤*/
|
||
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 '´ý¿ª¹¤'
|
||
when '2' then '×÷ÒµÖÐ'
|
||
when '3' then 'ÒѹرÕ'
|
||
when '-1' then 'ÒÑÈ¡Ïû'
|
||
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
|