SGGL_SHJ/DataBase/版本日志/SGGLDB_V2025-06-18-001-gaof...

871 lines
38 KiB
MySQL
Raw Normal View History

2025-06-19 18:59:39 +08:00
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD>˵<EFBFBD>
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD>ƿͻ<EFBFBD><EFBFBD>IJ˵<EFBFBD>type<EFBFBD><EFBFBD>MenuType<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
--<EFBFBD><EFBFBD>׼<EFBFBD>Menu_DigData
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
values('D72BB321-11A8-485B-BAC7-367C7FCA7FBA','<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','CQMS/Technique/Rectify.aspx',1,'A5D13C77-33B2-4D47-B7FD-5256543A8DC1','Menu_DigData',1,1,1)
GO
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-QC<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD>ƿͻ<EFBFBD><EFBFBD>IJ˵<EFBFBD>type<EFBFBD><EFBFBD>MenuType<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>
--<EFBFBD><EFBFBD>׼<EFBFBD>Menu_CQMS
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺϹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Menu_ZHGL
insert into dbo.Sys_Menu (MenuId, MenuName, Icon, Url, SortIndex, SuperMenu, MenuType, IsOffice, IsEnd, IsUsed)
values (N'5708024C-CD74-42CD-839C-2E4FD83D1897', N'QC<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', null, N'', 90, N'0', 'Menu_CQMS', 0, 0, 1),
(N'8B1DFB6D-B48C-4FAB-821F-25AD582DBFAB', N'QCС<EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD>', null, N'CQMS/QualityActivity/QCManage/QCGroupRegistration.aspx', 20, N'5708024C-CD74-42CD-839C-2E4FD83D1897', 'Menu_CQMS', 0, 1, 1),
(N'B1D48FD8-F44A-46DD-AB9F-6D431365F6D1', N'QCͳ<EFBFBD><EFBFBD>', null, N'CQMS/QualityActivity/QCManage/QCStatics.aspx', 60, N'5708024C-CD74-42CD-839C-2E4FD83D1897', 'Menu_CQMS', 0, 1, 1);
go
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD>˵<EFBFBD>
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-ͼֽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD>ƿͻ<EFBFBD><EFBFBD>IJ˵<EFBFBD>type<EFBFBD><EFBFBD>MenuType<EFBFBD><EFBFBD>
--<EFBFBD><EFBFBD>׼<EFBFBD>Menu_CQMS
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '856D53B3-C5FB-443F-917B-39E83BE685DB' and MenuType='Menu_CQMS')
BEGIN
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
values('856D53B3-C5FB-443F-917B-39E83BE685DB','ͼֽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','CQMS/Comprehensive/ReviewDrawings.aspx',55,'1011063B-FEAC-4B89-A9D9-0F9F6BB3328E','Menu_CQMS',0,1,1)
END
GO
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD>
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>׹<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݶ<EFBFBD><EFBFBD>ƿͻ<EFBFBD><EFBFBD>IJ˵<EFBFBD>type<EFBFBD><EFBFBD>MenuType<EFBFBD><EFBFBD>
--<EFBFBD><EFBFBD>׼<EFBFBD>Menu_CQMS
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = 'A16CFA9D-2783-4573-95F9-EBA2B682B7EA' and MenuType='Menu_CQMS')
BEGIN
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
values('A16CFA9D-2783-4573-95F9-EBA2B682B7EA','ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>׹<EFBFBD><EFBFBD><EFBFBD>','CQMS/Comprehensive/ConTechnologyDisclosure.aspx',54,'1011063B-FEAC-4B89-A9D9-0F9F6BB3328E','Menu_CQMS',0,1,1)
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = '856D53B3-C5FB-443F-917B-39E83BE685DB')
BEGIN
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('A8BDAFCC-1AAF-45DC-88C3-D526688A9818','856D53B3-C5FB-443F-917B-39E83BE685DB','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('546B393D-3C81-4A1F-9290-15C64B5459D6','856D53B3-C5FB-443F-917B-39E83BE685DB','<EFBFBD>޸<EFBFBD>',2)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('EB3AB16E-CD99-47CF-884F-3647EB0860AD','856D53B3-C5FB-443F-917B-39E83BE685DB','ɾ<EFBFBD><EFBFBD>',3)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('4050BDBD-AA20-4D38-813A-6DA4FFD528D5','856D53B3-C5FB-443F-917B-39E83BE685DB','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
END
GO
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'A16CFA9D-2783-4573-95F9-EBA2B682B7EA')
BEGIN
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('6B6E9956-33F4-423C-8E23-3997F6CC4606','A16CFA9D-2783-4573-95F9-EBA2B682B7EA','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('C72B9AD1-CBDB-4D51-BA2A-3D846D5E5649','A16CFA9D-2783-4573-95F9-EBA2B682B7EA','<EFBFBD>޸<EFBFBD>',2)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('D56EA309-210E-4D42-AFF7-72B902556AD4','A16CFA9D-2783-4573-95F9-EBA2B682B7EA','ɾ<EFBFBD><EFBFBD>',3)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('4087AF59-977C-4D57-B3B8-CE5E964131C7','A16CFA9D-2783-4573-95F9-EBA2B682B7EA','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
END
GO
--<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>-<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'D72BB321-11A8-485B-BAC7-367C7FCA7FBA')
BEGIN
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('E770B99A-3935-4489-9A41-95552E54C853','D72BB321-11A8-485B-BAC7-367C7FCA7FBA','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('3FAD3BFA-3E69-40AB-9299-631CB308755E','D72BB321-11A8-485B-BAC7-367C7FCA7FBA','<EFBFBD>޸<EFBFBD>',2)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('D073D5A7-89BC-4E24-9D56-8CEBE6B8FC19','D72BB321-11A8-485B-BAC7-367C7FCA7FBA','ɾ<EFBFBD><EFBFBD>',3)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('F3EC43F7-BBB1-407E-83D1-47B9B946C804','D72BB321-11A8-485B-BAC7-367C7FCA7FBA','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
values('BB0DEF29-17BA-44DA-99EC-A80E99220D5E','D72BB321-11A8-485B-BAC7-367C7FCA7FBA','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',5)
END
GO
--QC<EFBFBD><EFBFBD><EFBFBD><EFBFBD>/QCС<EFBFBD><EFBFBD>ע<EFBFBD>ť
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('2C35922B-5D10-4BC0-9AD8-619F03EAED5C','8B1DFB6D-B48C-4FAB-821F-25AD582DBFAB','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',1)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('537C8FD5-F7F7-4BC9-A84F-0FD3A5E79551','8B1DFB6D-B48C-4FAB-821F-25AD582DBFAB','<EFBFBD>޸<EFBFBD>',2)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('EB398ED2-B6A7-41E1-A09D-1B454A7ACBF8','8B1DFB6D-B48C-4FAB-821F-25AD582DBFAB','ɾ<EFBFBD><EFBFBD>',3)
INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex)
VALUES('F221FA9D-0BB3-433E-B5D4-AC831F8B0855','8B1DFB6D-B48C-4FAB-821F-25AD582DBFAB','<EFBFBD><EFBFBD><EFBFBD><EFBFBD>',4)
GO
--<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>
update Sys_Menu
set MenuName='<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
where MenuId='CD9FC4C8-4B02-4619-8B02-50DA6AE6146E'
update Sys_Menu
set MenuName='<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
where MenuId='40387C48-95A0-435C-82FB-57AF0A81B9D4'
GO
--1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Supervise_SuperviseCheckReport' AND COLUMN_NAME = 'CheckMainType')
BEGIN
ALTER TABLE Supervise_SuperviseCheckReport ADD CheckMainType nvarchar(50);
ALTER TABLE Supervise_SuperviseCheckReport ADD CheckUnitId nvarchar(50);
END
GO
--1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><EFBFBD><EFBFBD>ݼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>ȫ
update Supervise_SuperviseCheckReport set CheckMainType='0';
GO
--2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><EFBFBD><EFBFBD>ݼ<EFBFBD><EFBFBD>λΪ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
update Supervise_SuperviseCheckReport set CheckUnitId='b4f3d912-ca6d-440c-a8d7-bc6a5d5a1f84';
GO
--<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'Base_SuperviseCheckType') AND type = N'U')
BEGIN
CREATE TABLE [dbo].[Base_SuperviseCheckType](
[CheckTypeId] [nvarchar](50) NOT NULL,
[CheckTypeCode] [nvarchar](50) NULL,
[CheckTypeName] [nvarchar](50) NULL,
[CheckMainType] [nvarchar](10) NULL,
[Remark] [nvarchar](200) NULL,
CONSTRAINT [PK_Base_SuperviseCheckType] PRIMARY KEY CLUSTERED
(
[CheckTypeId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
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'Base_SuperviseCheckType', @level2type=N'COLUMN',@level2name=N'CheckTypeId'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SuperviseCheckType', @level2type=N'COLUMN',@level2name=N'CheckTypeCode'
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'Base_SuperviseCheckType', @level2type=N'COLUMN',@level2name=N'CheckTypeName'
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'Base_SuperviseCheckType', @level2type=N'COLUMN',@level2name=N'CheckMainType'
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD>ע' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_SuperviseCheckType', @level2type=N'COLUMN',@level2name=N'Remark'
END
GO
--<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
IF NOT EXISTS (SELECT * FROM Base_SuperviseCheckType WHERE CheckTypeId = 'AC59B57B-E9E9-45A3-AF20-6B26085EA678')
BEGIN
INSERT INTO dbo.Base_SuperviseCheckType(CheckTypeId,CheckTypeCode,CheckTypeName,CheckMainType,Remark)
VALUES('AC59B57B-E9E9-45A3-AF20-6B26085EA678','1','<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0','')
INSERT INTO dbo.Base_SuperviseCheckType(CheckTypeId,CheckTypeCode,CheckTypeName,CheckMainType,Remark)
VALUES('A9E180A3-57DE-47FF-AEC1-9EA186E2DB61','2','<EFBFBD><EFBFBD>ҵ<EFBFBD>ۺϼ<EFBFBD><EFBFBD><EFBFBD>','0','')
INSERT INTO dbo.Base_SuperviseCheckType(CheckTypeId,CheckTypeCode,CheckTypeName,CheckMainType,Remark)
VALUES('9792D11C-71F6-4C4C-A516-C887C84CA151','3','<EFBFBD><EFBFBD>ҵר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','0','')
INSERT INTO dbo.Base_SuperviseCheckType(CheckTypeId,CheckTypeCode,CheckTypeName,CheckMainType,Remark)
VALUES('81BEEB75-1BD1-49EA-8EAD-9AA91902A97E','1','<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','1','')
END
GO
--
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'HSSEData_HSSE' AND COLUMN_NAME = 'BranchLeadShiftCheckNum')
BEGIN
alter table dbo.HSSEData_HSSE add BranchLeadShiftCheckNum int;
alter table dbo.HSSEData_HSSE add BranchComprehensiveCheckNum int;
alter table dbo.HSSEData_HSSE add BranchSpecialCheckNum int;
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE',
'HSSEData_HSSE', 'COLUMN', 'BranchLeadShiftCheckNum'
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺϼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE',
'HSSEData_HSSE', 'COLUMN', 'BranchComprehensiveCheckNum'
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE',
'HSSEData_HSSE', 'COLUMN', 'BranchSpecialCheckNum'
END
GO
--
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Project_HSSEData_HSSE' AND COLUMN_NAME = 'BranchLeadShiftCheckNum')
BEGIN
alter table dbo.Project_HSSEData_HSSE add BranchLeadShiftCheckNum int;
alter table dbo.Project_HSSEData_HSSE add BranchComprehensiveCheckNum int;
alter table dbo.Project_HSSEData_HSSE add BranchSpecialCheckNum int;
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE',
'Project_HSSEData_HSSE', 'COLUMN', 'BranchLeadShiftCheckNum'
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺϼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE',
'Project_HSSEData_HSSE', 'COLUMN', 'BranchComprehensiveCheckNum'
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE',
'Project_HSSEData_HSSE', 'COLUMN', 'BranchSpecialCheckNum'
END
GO
alter table dbo.HSSEData_HSSE
add QualityPersonNum int
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE',
'COLUMN', 'QualityPersonNum'
go
alter table dbo.Project_HSSEData_HSSE
add QualityPersonNum int
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE',
'COLUMN', 'QualityPersonNum'
go
alter table dbo.CQMSData_CQMS
add UnitCheckNum int;
go
alter table dbo.CQMSData_CQMS
add UnitCheckClosedNum int;
go
alter table dbo.CQMSData_CQMS
add UnitCheckNotClosedNum int;
go
alter table dbo.CQMSData_CQMS
add BranchCheckNum int;
go
alter table dbo.CQMSData_CQMS
add BranchCheckClosedNum int;
go
alter table dbo.CQMSData_CQMS
add BranchCheckNotClosedNum int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN',
'UnitCheckNum'
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ıջ<EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS',
'COLUMN', 'UnitCheckClosedNum'
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS',
'COLUMN', 'UnitCheckNotClosedNum'
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE',
'CQMSData_CQMS', 'COLUMN', 'BranchCheckNum'
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ıջ<EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE',
'CQMSData_CQMS', 'COLUMN', 'BranchCheckClosedNum'
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE',
'CQMSData_CQMS', 'COLUMN', 'BranchCheckNotClosedNum'
go
alter table dbo.CQMSData_CQMS
add SpecialEquipmentQualityAssuranceSystemNum int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN',
'SpecialEquipmentQualityAssuranceSystemNum'
go
alter table dbo.Project_CQMSData_CQMS
add SpecialEquipmentQualityAssuranceSystemNum int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Project_CQMSData_CQMS', 'COLUMN',
'SpecialEquipmentQualityAssuranceSystemNum'
go
alter table dbo.Solution_LargerHazard add OperativesNum int
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Solution_LargerHazard',
'COLUMN', 'OperativesNum'
go
alter table dbo.HSSEData_HSSE add OperativesNum int
go
exec sp_addextendedproperty 'MS_Description', N'Σ<EFBFBD>󹤳<EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE',
'COLUMN', 'OperativesNum'
go
alter table dbo.HSSEData_HSSE add SuperOperativesNum int
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>Σ<EFBFBD>󹤳<EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE',
'COLUMN', 'SuperOperativesNum'
go
alter table dbo.Project_HSSEData_HSSE add OperativesNum int
go
exec sp_addextendedproperty 'MS_Description', N'Σ<EFBFBD>󹤳<EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE',
'COLUMN', 'OperativesNum'
go
alter table dbo.Project_HSSEData_HSSE add SuperOperativesNum int
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>Σ<EFBFBD>󹤳<EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE',
'COLUMN', 'SuperOperativesNum'
go
--1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Technique_Rectify' AND COLUMN_NAME = 'RectifyType')
BEGIN
ALTER TABLE Technique_Rectify ADD RectifyType nvarchar(10);
END
GO
--2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
update Technique_Rectify set RectifyType='0';
GO
---1<EFBFBD><EFBFBD>ͳ<EFBFBD>ƻ<EFBFBD><EFBFBD><EFBFBD>ʩ<EFBFBD><EFBFBD>ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ס<EFBFBD>ͼֽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
alter table dbo.CQMSData_CQMS
add ComprehensiveReviewDrawingsNum int;
go
exec sp_addextendedproperty 'MS_Description', N'ͼֽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN',
'ComprehensiveReviewDrawingsNum'
go
alter table dbo.CQMSData_CQMS
add ComprehensiveConTechnologyDisclosureNum int;
go
exec sp_addextendedproperty 'MS_Description', N'ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN',
'ComprehensiveConTechnologyDisclosureNum'
go
alter table dbo.CQMSData_CQMS
add ComprehensiveConTechnologyDisclosurePersonNum int;
go
exec sp_addextendedproperty 'MS_Description', N'ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN',
'ComprehensiveConTechnologyDisclosurePersonNum'
go
alter table dbo.Project_CQMSData_CQMS
add ComprehensiveReviewDrawingsNum int;
go
exec sp_addextendedproperty 'MS_Description', N'ͼֽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Project_CQMSData_CQMS', 'COLUMN',
'ComprehensiveReviewDrawingsNum'
go
alter table dbo.Project_CQMSData_CQMS
add ComprehensiveConTechnologyDisclosureNum int;
go
exec sp_addextendedproperty 'MS_Description', N'ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Project_CQMSData_CQMS', 'COLUMN',
'ComprehensiveConTechnologyDisclosureNum'
go
alter table dbo.Project_CQMSData_CQMS
add ComprehensiveConTechnologyDisclosurePersonNum int;
go
exec sp_addextendedproperty 'MS_Description', N'ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Project_CQMSData_CQMS', 'COLUMN',
'ComprehensiveConTechnologyDisclosurePersonNum'
go
--2<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD>Ԥ<EFBFBD><EFBFBD>
alter table dbo.HSSEData_HSSE
add BranchComprehensivePlanNum int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN',
'BranchComprehensivePlanNum'
go
alter table dbo.HSSEData_HSSE
add BranchSpecialPlanNum int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ר<EFBFBD><EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN',
'BranchSpecialPlanNum'
go
alter table dbo.HSSEData_HSSE
add BranchOnSiteDisposalPlan int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥ<EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN',
'BranchOnSiteDisposalPlan'
go
alter table dbo.Project_HSSEData_HSSE
add BranchComprehensivePlanNum int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN',
'BranchComprehensivePlanNum'
go
alter table dbo.Project_HSSEData_HSSE
add BranchSpecialPlanNum int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ר<EFBFBD><EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN',
'BranchSpecialPlanNum'
go
alter table dbo.Project_HSSEData_HSSE
add BranchOnSiteDisposalPlan int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥ<EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN',
'BranchOnSiteDisposalPlan'
go
--3<EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
alter table dbo.HSSEData_HSSE
add BranchDrillNum int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN',
'BranchDrillNum'
go
alter table dbo.HSSEData_HSSE
add BranchDrillPersonNum int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴<EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN',
'BranchDrillPersonNum'
go
alter table dbo.Project_HSSEData_HSSE
add BranchDrillNum int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN',
'BranchDrillNum'
go
alter table dbo.Project_HSSEData_HSSE
add BranchDrillPersonNum int;
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴<EFBFBD>', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN',
'BranchDrillPersonNum'
go
alter table dbo.HSSEData_HSSE
add ProjectSubFullTimeNum int
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>Ŀ<EFBFBD>ְ<EFBFBD>רְ<EFBFBD><EFBFBD>Ա', 'SCHEMA', 'dbo', 'TABLE', 'HSSEData_HSSE', 'COLUMN',
'ProjectSubFullTimeNum'
go
alter table dbo.Project_HSSEData_HSSE
add ProjectSubFullTimeNum int
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>Ŀ<EFBFBD>ְ<EFBFBD>רְ<EFBFBD><EFBFBD>Ա', 'SCHEMA', 'dbo', 'TABLE', 'Project_HSSEData_HSSE', 'COLUMN',
'ProjectSubFullTimeNum'
go
alter table dbo.CQMSData_CQMS
add ProjectSubPersonNum int
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD>ְ<EFBFBD><EFBFBD><EFBFBD>Ա', 'SCHEMA', 'dbo', 'TABLE', 'CQMSData_CQMS', 'COLUMN',
'ProjectSubPersonNum'
go
alter table dbo.Project_CQMSData_CQMS
add ProjectSubPersonNum int
go
exec sp_addextendedproperty 'MS_Description', N'<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD>ְ<EFBFBD><EFBFBD><EFBFBD>Ա', 'SCHEMA', 'dbo', 'TABLE', 'Project_CQMSData_CQMS', 'COLUMN',
'ProjectSubPersonNum'
go
CREATE TABLE [dbo].[Comprehensive_QualityAssurance](
[QualityAssuranceId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[QualityAssuranceCode] [nvarchar](50) NULL,
[QualityAssuranceName] [nvarchar](100) NULL,
[QualityAssuranceType] [nvarchar](50) NULL,
[ContentTexts] [nvarchar](max) NULL,
[CompileMan] [nvarchar](50) NULL,
[CompileDate] [datetime] NULL,
CONSTRAINT [PK_Comprehensive_QualityAssurance] PRIMARY KEY CLUSTERED
(
[QualityAssuranceId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE [dbo].[Comprehensive_QualityAssurance] WITH CHECK ADD CONSTRAINT [FK_Comprehensive_QualityAssurance_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[Comprehensive_QualityAssurance] CHECK CONSTRAINT [FK_Comprehensive_QualityAssurance_Base_Project]
GO
ALTER TABLE [dbo].[Comprehensive_QualityAssurance] WITH CHECK ADD CONSTRAINT [FK_Comprehensive_QualityAssurance_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
GO
ALTER TABLE [dbo].[Comprehensive_QualityAssurance] CHECK CONSTRAINT [FK_Comprehensive_QualityAssurance_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'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'QualityAssuranceId'
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'Comprehensive_QualityAssurance', @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'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'QualityAssuranceCode'
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'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'QualityAssuranceName'
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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>졢ѹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>װ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¯<EFBFBD><EFBFBD>װ<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'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'QualityAssuranceType'
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'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'ContentTexts'
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'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'CompileMan'
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'Comprehensive_QualityAssurance', @level2type=N'COLUMN',@level2name=N'CompileDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Comprehensive_QualityAssurance'
GO
alter table dbo.CQMSData_CQMS add InspectionMachineNum int;
alter table dbo.CQMSData_CQMS add InspectionMachineQualifiedNum int;
GO
alter table dbo.Project_CQMSData_CQMS add InspectionMachineNum int;
alter table dbo.Project_CQMSData_CQMS add InspectionMachineQualifiedNum int;
GO
CREATE TABLE [dbo].[Comprehensive_ConTechnologyDisclosure](
[ConTechnologyDisclosureId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[CNProfessionalId] [nvarchar](50) NULL,
[DisclosureCode] [nvarchar](50) NULL,
[DisclosureName] [nvarchar](50) NULL,
[UnitId] [nvarchar](50) NULL,
[DisclosureMan] [nvarchar](50) NULL,
[DisclosureDate] [datetime] NULL,
[UnitWorkId] [nvarchar](500) NULL,
[AttendMan] [nvarchar](100) NULL,
[DisclosurePersonNum] [int] NULL,
[CompileMan] [nvarchar](50) NULL,
[CompileDate] [datetime] NULL,
[RemarkCode] [int] NULL,
CONSTRAINT [PK_Comprehensive_ConTechnologyDisclosure] PRIMARY KEY CLUSTERED
(
[ConTechnologyDisclosureId] 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
ALTER TABLE [dbo].[Comprehensive_ConTechnologyDisclosure] WITH CHECK ADD CONSTRAINT [FK_Comprehensive_ConTechnologyDisclosure_Base_CNProfessional] FOREIGN KEY([CNProfessionalId])
REFERENCES [dbo].[Base_CNProfessional] ([CNProfessionalId])
GO
ALTER TABLE [dbo].[Comprehensive_ConTechnologyDisclosure] CHECK CONSTRAINT [FK_Comprehensive_ConTechnologyDisclosure_Base_CNProfessional]
GO
ALTER TABLE [dbo].[Comprehensive_ConTechnologyDisclosure] WITH CHECK ADD CONSTRAINT [FK_Comprehensive_ConTechnologyDisclosure_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[Comprehensive_ConTechnologyDisclosure] CHECK CONSTRAINT [FK_Comprehensive_ConTechnologyDisclosure_Base_Project]
GO
ALTER TABLE [dbo].[Comprehensive_ConTechnologyDisclosure] WITH CHECK ADD CONSTRAINT [FK_Comprehensive_ConTechnologyDisclosure_Base_Unit] FOREIGN KEY([UnitId])
REFERENCES [dbo].[Base_Unit] ([UnitId])
GO
ALTER TABLE [dbo].[Comprehensive_ConTechnologyDisclosure] CHECK CONSTRAINT [FK_Comprehensive_ConTechnologyDisclosure_Base_Unit]
GO
ALTER TABLE [dbo].[Comprehensive_ConTechnologyDisclosure] WITH CHECK ADD CONSTRAINT [FK_Comprehensive_ConTechnologyDisclosure_Sys_User] FOREIGN KEY([CompileMan])
REFERENCES [dbo].[Sys_User] ([UserId])
GO
ALTER TABLE [dbo].[Comprehensive_ConTechnologyDisclosure] CHECK CONSTRAINT [FK_Comprehensive_ConTechnologyDisclosure_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'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'ConTechnologyDisclosureId'
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'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'ProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'רҵId' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'CNProfessionalId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'DisclosureCode'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʩ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'DisclosureName'
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'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'UnitId'
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'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'DisclosureMan'
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'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'DisclosureDate'
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'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'UnitWorkId'
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'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'AttendMan'
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'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'DisclosurePersonNum'
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'Comprehensive_ConTechnologyDisclosure', @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'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'CompileDate'
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'Comprehensive_ConTechnologyDisclosure', @level2type=N'COLUMN',@level2name=N'RemarkCode'
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'Comprehensive_ConTechnologyDisclosure'
GO
alter table Comprehensive_InspectionMachine add sType char(10) null
GO
alter table Supervise_SuperviseCheckReport add IsUpdate bit null
GO
CREATE TABLE [dbo].[Comprehensive_ReviewDrawings](
[Id] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NOT NULL,
[DraCode] [nvarchar](50) NOT NULL,
[CNProfessionalId] [nvarchar](50) NULL,
[ReviewDate] [datetime] NULL,
[UnitWorkId] [nvarchar](2000) NULL,
[ReceiveUnits] [nvarchar](800) NULL,
[Status] [nvarchar](2) NULL,
[Remarks] [nvarchar](500) NULL,
[CreateMan] [nvarchar](50) NULL,
[CreateDate] [datetime] NULL,
[RemarkCode] [int] NULL,
CONSTRAINT [PK_Comprehensive_ReviewDrawings] PRIMARY KEY CLUSTERED
(
[Id] 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
CREATE TABLE [dbo].[QCManage_QCGroupRegistration](
[QCGroupRegistrationId] [nvarchar](50) NOT NULL,
[ProjectId] [nvarchar](50) NULL,
[Code] [nvarchar](100) NULL,
[Name] [nvarchar](200) NULL,
[CompileMan] [nvarchar](50) NULL,
[CompileDate] [datetime] NULL,
[UnitId] [nvarchar](50) NULL,
[Subjects] [nvarchar](200) NULL,
[Process] [nvarchar](500) NULL,
[Achievement] [nvarchar](200) NULL,
[AwardName] [nvarchar](100) NULL,
[AwardLevel] [nvarchar](50) NULL,
[AwardingUnit] [nvarchar](200) NULL,
[IsUpdate] [bit] NULL,
[AwardType] [nvarchar](2) NULL,
CONSTRAINT [PK_QCManage_QCGroupRegistration] PRIMARY KEY CLUSTERED
(
[QCGroupRegistrationId] 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'<EFBFBD><EFBFBD><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'QCGroupRegistrationId'
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'QCManage_QCGroupRegistration', @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'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'Code'
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'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'Name'
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'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'CompileMan'
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'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'CompileDate'
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'QCManage_QCGroupRegistration', @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'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'Subjects'
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'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'Process'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>ɹ<EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'Achievement'
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'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'AwardName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD>񽱵ȼ<EFBFBD><EFBFBD><EFBFBD>1-<2D><><EFBFBD>ҡ<EFBFBD>2-ʡ<><CAA1><EFBFBD><EFBFBD>3-<2D><>ҵ<EFBFBD><D2B5>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'AwardLevel'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'<EFBFBD><EFBFBD><EFBFBD>λ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'AwardingUnit'
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'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'AwardType'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'QC<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-QCС<43><D0A1>ע<EFBFBD><D7A2><EFBFBD><EFBFBD>' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration'
GO
alter table Check_CheckControl add IsUpdate bit null
alter table Hazard_HazardSelectedItem add IsUpdate bit null
alter table HSSE_Hazard_HazardRegister add IsUpdate bit null
alter table License_LicenseManager add IsUpdate bit null
alter table Solution_LargerHazard add IsUpdate bit null
GO
ALTER VIEW [dbo].[View_Hazard_HazardRegister]
AS
/**********<EFBFBD><EFBFBD>ȫѲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ*************/
SELECT Registration.HazardRegisterId,
Registration.HazardCode,
Registration.RegisterDate,
Registration.RegisterDef,
Registration.Rectification,
Registration.Place,
Registration.ResponsibleUnit,
Project.ProjectState as ProjectState,
Registration.Observer,
Registration.RectifiedDate,
Registration.ProjectId,
Registration.states,
Registration.IsEffective,
Registration.IsUpdate,
Registration.ResponsibleMan,
Registration.CheckManId,
Registration.CheckTime,
Registration.RectificationPeriod,
(CASE WHEN Registration.ImageUrl IS NULL THEN at.AttachUrl ELSE Registration.ImageUrl END) AS ImageUrl,
(CASE WHEN Registration.RectificationImageUrl IS NULL THEN at_r.AttachUrl ELSE Registration.RectificationImageUrl END) AS 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,
Project.ProjectName,
Registration.CheckCycle,
ISNULL(WorkArea.UnitWorkName,'') AS WorkAreaName,
Unit.UnitName AS ResponsibilityUnitName,
Unit.CollCropCode as ResponsibilityUnitCollCropCode,
User1.PersonName AS ResponsibilityManName,
ISNULL(User1.Telephone,'') AS ResponsibilityManTel,
User2.PersonName AS CheckManName,
ISNULL(User2.Telephone,'') AS CheckManTel,
User2.UnitId AS SendUnitId,
User3.PersonName AS ConfirmManName,
ISNULL(User3.Telephone,'') AS ConfirmManTel,
User4.PersonName 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 ',' + PersonName FROM Person_Persons
where PATINDEX('%,' + RTRIM(Person_Persons.PersonId) + ',%',',' + Registration.CCManIds + ',')>0
ORDER BY PATINDEX('%,' + RTRIM(Registration.CCManIds) + ',%',',' + Registration.CCManIds + ',')
FOR XML PATH('')), 1, 1,''),
Registration.Requirements,
Registration.HazardValue,
Registration.RegisterTypes2Id ,
RegisterTypes2.RegisterTypesName as RegisterTypes2Name,
Registration.RegisterTypes3Id ,
RegisterTypes3.RegisterTypesName as RegisterTypes3Name,
Registration.RegisterTypes4Id ,
RegisterTypes4.RegisterTypesName as RegisterTypes4Name,
Registration.WorkPackageId,
Registration.WorkPackageName
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.HSSE_Hazard_HazardRegisterTypes AS RegisterTypes2 ON RegisterTypes2.RegisterTypesId = Registration.RegisterTypes2Id
LEFT JOIN dbo.HSSE_Hazard_HazardRegisterTypes AS RegisterTypes3 ON RegisterTypes3.RegisterTypesId = Registration.RegisterTypes3Id
LEFT JOIN dbo.HSSE_Hazard_HazardRegisterTypes AS RegisterTypes4 ON RegisterTypes4.RegisterTypesId = Registration.RegisterTypes4Id
LEFT JOIN dbo.Base_Unit AS Unit ON Unit.UnitId = Registration.ResponsibleUnit
LEFT JOIN dbo.Person_Persons AS User1 ON User1.PersonId = Registration.ResponsibleMan
LEFT JOIN dbo.Person_Persons AS User2 ON User2.PersonId = Registration.CheckManId
LEFT JOIN dbo.Person_Persons AS User3 ON User3.PersonId = Registration.ConfirmMan
LEFT JOIN dbo.Person_Persons AS User4 ON User4.PersonId = Registration.ResponsibleMan2
LEFT JOIN dbo.AttachFile AS at ON at.ToKeyId = Registration.HazardRegisterId
LEFT JOIN dbo.AttachFile AS at_r ON at_r.ToKeyId = Registration.HazardRegisterId+'-R'
GO