INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('F480545B-371A-4949-85F8-92B2CA75A044','试验介质','HJGL/BaseInfo/TestMedium.aspx',115,'85DFE1D3-9E68-46B5-87E5-A525698F2F5F','Menu_SysSet',1,1,1) GO /*试验定义*/ INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('1691F358-CB9B-4F03-A9C9-E94A54117E01','F480545B-371A-4949-85F8-92B2CA75A044','增加',1) INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('F16DDC3A-C461-4C57-99EC-29E0C6E5C85B','F480545B-371A-4949-85F8-92B2CA75A044','修改',2) INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('7072C193-5209-4511-AAB2-75B7379ACBAF','F480545B-371A-4949-85F8-92B2CA75A044','删除',3) INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('8E2C3C0F-2EE2-439B-9D47-0231749CD2A1','F480545B-371A-4949-85F8-92B2CA75A044','保存',4) INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('F7B0562E-956C-46F7-91F1-03D5752E2A90','F480545B-371A-4949-85F8-92B2CA75A044','查看',5) GO INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('49852102-F148-44FB-95F6-EFBE32708276','管道吹洗方法定义','HJGL/BaseInfo/PurgeMethod.aspx',120,'85DFE1D3-9E68-46B5-87E5-A525698F2F5F','Menu_SysSet',1,1,1) GO /*管道吹洗方法*/ INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('782DC80C-FB15-47F2-B106-B0237F660EDC','49852102-F148-44FB-95F6-EFBE32708276','增加',1) INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('EF1B8C03-5D1D-4C98-9989-03EE1777C1D6','49852102-F148-44FB-95F6-EFBE32708276','修改',2) INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('E8D5BF88-8028-4D62-B65A-E976409F6B71','49852102-F148-44FB-95F6-EFBE32708276','删除',3) INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('309C0946-0BF8-4F22-804F-BE4E2F1258B4','49852102-F148-44FB-95F6-EFBE32708276','保存',4) INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('E10129A3-DA72-41CF-8139-21BBE7EBEC1E','49852102-F148-44FB-95F6-EFBE32708276','查看',5) GO INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('C587E930-4FBC-48CE-8BF9-7CB8164C207C','压力管道级别定义','HJGL/BaseInfo/PressurePipingClass.aspx',130,'85DFE1D3-9E68-46B5-87E5-A525698F2F5F','Menu_SysSet',1,1,1) GO /*压力管道级别*/ INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('AC3D7141-3B5E-4177-B148-41647220E171','C587E930-4FBC-48CE-8BF9-7CB8164C207C','增加',1) INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('B8D90010-5ECB-42B4-9F50-4869BC1334FD','C587E930-4FBC-48CE-8BF9-7CB8164C207C','修改',2) INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('8BCCBE7A-93B5-4CAD-B979-9E7847D76E22','C587E930-4FBC-48CE-8BF9-7CB8164C207C','删除',3) INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('3C69A157-C5F6-4A80-8BEB-543A2F661E66','C587E930-4FBC-48CE-8BF9-7CB8164C207C','保存',4) INSERT INTO Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('4C2ACBEB-C80A-423B-822D-5CA8DF3FEA33','C587E930-4FBC-48CE-8BF9-7CB8164C207C','查看',5) GO UPDATE dbo.Base_Medium SET ProjectId='d93b0835-ffbd-4039-bed3-2df806adae56' WHERE IsTestMedium=1 GO UPDATE dbo.Sys_Menu SET MenuName='无损检测工管理' WHERE MenuId='13F11D51-1B54-400F-BDBB-36685BC94819' GO UPDATE dbo.Sys_Menu SET MenuName='焊工管理' WHERE MenuId='1908E4C9-4A63-4A6C-6666-DA4910C2A8C7' GO UPDATE dbo.HJGL_Pipeline SET TestMedium=NULL GO DELETE FROM dbo.Base_Medium WHERE IsTestMedium=1 ALTER TABLE dbo.WPQ_WPQList ADD Material1Class NVARCHAR(50) NULL GO ALTER TABLE dbo.WPQ_WPQList ADD Material2Class NVARCHAR(50) NULL GO ALTER TABLE dbo.WPQ_WPQList ADD Material1Group NVARCHAR(50) NULL GO ALTER TABLE dbo.WPQ_WPQList ADD Material2Group NVARCHAR(50) NULL GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质1类别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'Material1Class' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质2类别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'Material2Class' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质1组别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'Material1Group' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质2组别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'Material2Group' GO CREATE TABLE [dbo].[Base_PressurePipingClass]( [PressurePipingClassId] [NVARCHAR](50) NOT NULL, [PressurePipingClassCode] [NVARCHAR](20) NULL, [PressurePipingType] [NVARCHAR](20) NULL, [Remark] [NVARCHAR](100) NULL, CONSTRAINT [PK_Base_PressurePipingClass] PRIMARY KEY CLUSTERED ( [PressurePipingClassId] 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'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PressurePipingClass', @level2type=N'COLUMN',@level2name=N'PressurePipingClassId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'压力管道级别代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PressurePipingClass', @level2type=N'COLUMN',@level2name=N'PressurePipingClassCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'压力管道类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PressurePipingClass', @level2type=N'COLUMN',@level2name=N'PressurePipingType' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PressurePipingClass', @level2type=N'COLUMN',@level2name=N'Remark' GO CREATE TABLE [dbo].[Base_PurgeMethod]( [PurgeMethodId] [NVARCHAR](50) NOT NULL, [PurgeMethodCode] [NVARCHAR](10) NULL, [PurgeMethodName] [NVARCHAR](20) NULL, [Remark] [NVARCHAR](100) NULL, CONSTRAINT [PK_Base_PurgeMethod] PRIMARY KEY CLUSTERED ( [PurgeMethodId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'吹洗方法Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PurgeMethod', @level2type=N'COLUMN',@level2name=N'PurgeMethodId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'吹洗方法代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PurgeMethod', @level2type=N'COLUMN',@level2name=N'PurgeMethodCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'吹洗方法名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PurgeMethod', @level2type=N'COLUMN',@level2name=N'PurgeMethodName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PurgeMethod', @level2type=N'COLUMN',@level2name=N'Remark' GO CREATE TABLE [dbo].[Base_TestMedium]( [TestMediumId] [NVARCHAR](50) NOT NULL, [MediumCode] [NVARCHAR](50) NULL, [MediumName] [NVARCHAR](50) NULL, [TestType] [CHAR](1) NULL, [Remark] [NVARCHAR](500) NULL, CONSTRAINT [PK_Base_TestMedium] PRIMARY KEY CLUSTERED ( [TestMediumId] 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'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_TestMedium', @level2type=N'COLUMN',@level2name=N'TestMediumId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'介质代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_TestMedium', @level2type=N'COLUMN',@level2name=N'MediumCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'介质名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_TestMedium', @level2type=N'COLUMN',@level2name=N'MediumName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'1-试压介质,2-泄漏性试验介质,3-真空试验介质,4-吹扫介质,5-清洗介质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_TestMedium', @level2type=N'COLUMN',@level2name=N'TestType' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_TestMedium', @level2type=N'COLUMN',@level2name=N'Remark' GO ALTER TABLE dbo.HJGL_Pipeline ADD PressurePipingClassId NVARCHAR(50) NULL GO ALTER TABLE dbo.HJGL_Pipeline ADD PipeLenth DECIMAL(9,2) NULL GO ALTER TABLE dbo.HJGL_Pipeline ADD DesignPress DECIMAL(9,2) NULL GO ALTER TABLE dbo.HJGL_Pipeline ADD DesignTemperature DECIMAL(9,2) NULL GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'压力管道级别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_Pipeline', @level2type=N'COLUMN',@level2name=N'PressurePipingClassId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线长度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_Pipeline', @level2type=N'COLUMN',@level2name=N'PipeLenth' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设计压力' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_Pipeline', @level2type=N'COLUMN',@level2name=N'DesignPress' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设计温度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_Pipeline', @level2type=N'COLUMN',@level2name=N'DesignTemperature' GO ALTER TABLE [dbo].[HJGL_Pipeline] WITH CHECK ADD CONSTRAINT [FK_HJGL_Pipeline_Base_PressurePipingClass] FOREIGN KEY([PressurePipingClassId]) REFERENCES [dbo].[Base_PressurePipingClass] ([PressurePipingClassId]) GO ALTER TABLE [dbo].[HJGL_Pipeline] CHECK CONSTRAINT [FK_HJGL_Pipeline_Base_PressurePipingClass] GO ALTER TABLE dbo.PTP_TestPackage DROP COLUMN TestHeat ALTER TABLE dbo.PTP_TestPackage DROP COLUMN TestService ALTER TABLE dbo.PTP_TestPackage DROP COLUMN TestType ALTER TABLE dbo.PTP_TestPackage DROP COLUMN Modifier ALTER TABLE dbo.PTP_TestPackage DROP COLUMN ModifyDate ALTER TABLE dbo.PTP_TestPackage DROP COLUMN TestPackageCode ALTER TABLE dbo.PTP_TestPackage DROP COLUMN TestAmbientTemp ALTER TABLE dbo.PTP_TestPackage DROP COLUMN TestMediumTemp ALTER TABLE dbo.PTP_TestPackage DROP COLUMN TestPressure ALTER TABLE dbo.PTP_TestPackage DROP COLUMN TestPressureTemp ALTER TABLE dbo.PTP_TestPackage DROP COLUMN TestPressureTime ALTER TABLE dbo.PTP_TestPackage DROP COLUMN TightnessTest ALTER TABLE dbo.PTP_TestPackage DROP COLUMN TightnessTestTemp ALTER TABLE dbo.PTP_TestPackage DROP COLUMN TightnessTestTime ALTER TABLE dbo.PTP_TestPackage DROP COLUMN LeakageTestService ALTER TABLE dbo.PTP_TestPackage DROP COLUMN LeakageTestPressure ALTER TABLE dbo.PTP_TestPackage DROP COLUMN VacuumTestService ALTER TABLE dbo.PTP_TestPackage DROP COLUMN VacuumTestPressure ALTER TABLE dbo.PTP_TestPackage DROP COLUMN OperationMedium ALTER TABLE dbo.PTP_TestPackage DROP COLUMN PurgingMedium ALTER TABLE dbo.PTP_TestPackage DROP COLUMN CleaningMedium ALTER TABLE dbo.PTP_TestPackage DROP COLUMN AllowSeepage ALTER TABLE dbo.PTP_TestPackage DROP COLUMN FactSeepage GO ALTER TABLE dbo.PTP_TestPackage ADD Check1 NVARCHAR(20) NULL EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管道安装符合设计文件和规范要求' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'Check1' GO ALTER TABLE dbo.PTP_TestPackage ADD Check2 NVARCHAR(20) NULL EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管道组成件复验合格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'Check2' GO ALTER TABLE dbo.PTP_TestPackage ADD Check3 NVARCHAR(20) NULL EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接工作记录齐全' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'Check3' GO ALTER TABLE dbo.PTP_TestPackage ADD Check4 NVARCHAR(20) NULL EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'无损检测结果符合设计文件和规范要求' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'Check4' GO ALTER TABLE dbo.PTP_TestPackage ADD Check5 NVARCHAR(20) NULL EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理结果符合设计文件和规范要求' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'Check5' GO ALTER TABLE dbo.PTP_TestPackage ADD Check6 NVARCHAR(20) NULL EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'支、吊架安装正确' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'Check6' GO ALTER TABLE dbo.PTP_TestPackage ADD Check7 NVARCHAR(20) NULL EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'合金钢管道材质标记清楚' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'Check7' GO ALTER TABLE dbo.PTP_TestPackage ADD Check8 NVARCHAR(20) NULL EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'不参与管道系统试验的安全附件、仪表已按规定拆除或隔离,参与试压的系统内的阀门全部开启' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'Check8' GO ALTER TABLE dbo.PTP_TestPackage ADD Check9 NVARCHAR(20) NULL EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'临时加固措施、盲板位置与标识符合施工方案要求' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'Check9' GO ALTER TABLE dbo.PTP_TestPackage ADD Check10 NVARCHAR(20) NULL EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接接头及需要检验的部位未被覆盖' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'Check10' GO ALTER TABLE dbo.PTP_TestPackage ADD Check11 NVARCHAR(20) NULL EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试压用压力表量程、精度等级、检定状态符合规范要求' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'Check11' GO ALTER TABLE dbo.PTP_TestPackage ADD Check12 NVARCHAR(20) NULL EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'不锈钢管道试验用水符合规范要求' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'Check12' GO ALTER TABLE dbo.PTP_PipelineList ADD DesignPress DECIMAL(9,2) NULL ALTER TABLE dbo.PTP_PipelineList ADD DesignTemperature DECIMAL(9,2) NULL ALTER TABLE dbo.PTP_PipelineList ADD AmbientTemperature DECIMAL(9,2) NULL ALTER TABLE dbo.PTP_PipelineList ADD TestMedium NVARCHAR(50) NULL ALTER TABLE dbo.PTP_PipelineList ADD TestMediumTemperature DECIMAL(9,2) NULL ALTER TABLE dbo.PTP_PipelineList ADD TestPressure DECIMAL(9,2) NULL ALTER TABLE dbo.PTP_PipelineList ADD HoldingTime DECIMAL(9,2) NULL GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设计压力' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_PipelineList', @level2type=N'COLUMN',@level2name=N'DesignPress' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设计温度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_PipelineList', @level2type=N'COLUMN',@level2name=N'DesignTemperature' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试验环境温度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_PipelineList', @level2type=N'COLUMN',@level2name=N'AmbientTemperature' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试验介质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_PipelineList', @level2type=N'COLUMN',@level2name=N'TestMedium' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试验介质温度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_PipelineList', @level2type=N'COLUMN',@level2name=N'TestMediumTemperature' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试验压力' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_PipelineList', @level2type=N'COLUMN',@level2name=N'TestPressure' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'稳压时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_PipelineList', @level2type=N'COLUMN',@level2name=N'HoldingTime' GO CREATE VIEW [dbo].[View_HJGL_WPQ] AS SELECT wpq.WPQId,wpq.WPQCode,wpq.UnitId,u.UnitName,wpq.CompileDate,wpq.Specifications,c.ConsumablesName WeldingRod, c1.ConsumablesName WeldingWire, g.GrooveTypeName,wpq.WeldingPosition,wpq.WeldingMethodId, wpq.MaterialId1,wpq.MaterialId2,mat1.MaterialCode as MaterialCode1,mat2.MaterialCode as MaterialCode2, wpq.MinImpactDia,wpq.MaxImpactDia, wpq.MinCImpactDia,wpq.MaxCImpactDia, wpq.MinImpactThickness,wpq.MaxImpactThickness, wpq.NoMinImpactThickness,wpq.NoMaxImpactThickness, CAST(wpq.MinImpactDia AS VARCHAR(10))+'~'+CAST(wpq.MaxImpactDia AS VARCHAR(10)) AS DiaRange, CAST(wpq.MinCImpactDia AS VARCHAR(10))+'~'+CAST(wpq.MaxCImpactDia AS VARCHAR(10)) AS CDiaRange, CAST(wpq.MinImpactThickness AS VARCHAR(10))+'~'+ CAST(wpq.MaxImpactThickness AS VARCHAR(10)) AS ThicknessRange, CAST(wpq.NoMinImpactThickness AS VARCHAR(10))+'~'+ CAST(wpq.NoMaxImpactThickness AS VARCHAR(10)) AS CThicknessRange, (CASE wpq.IsHotProess WHEN 1 THEN '是' ELSE '否' END) AS IsHotProess, wpq.WPQStandard,wpq.PreTemperature,wpq.Remark,wpq.JointType,wpq.Motorization,wpq.ProtectiveGas, wpq.Stretching,wpq.Bend,wpq.ToAttack,wpq.Others,wmt.WeldingMethodCode, wpq.Material1Class, wpq.Material2Class,wpq.Material1Group,wpq.Material2Group, SUBSTRING(wpq.Material1Class,CHARINDEX('-',wpq.Material1Class)+1,1) AS SNClass1, SUBSTRING(wpq.Material1Class,CHARINDEX('-',wpq.Material1Class)+1,1) AS SNClass2, LEFT(wpq.Material1Group,LEN(wpq.Material1Group)-2) AS PreGroup1, LEFT(wpq.Material2Group,LEN(wpq.Material2Group)-2) AS PreGroup2, RIGHT(wpq.Material1Group,1) AS SNGroup1, RIGHT(wpq.Material2Group,1) AS SNGroup2 FROM WPQ_WPQList AS wpq LEFT JOIN Base_Material AS mat1 ON mat1.MaterialId = wpq.MaterialId1 LEFT JOIN Base_Material AS mat2 ON mat2.MaterialId = wpq.MaterialId2 LEFT JOIN Base_WeldingMethod AS wmt ON wmt.WeldingMethodId = wpq.WeldingMethodId LEFT JOIN dbo.Base_Unit u ON u.UnitId=wpq.UnitId LEFT JOIN dbo.Base_Consumables c ON c.ConsumablesId=wpq.WeldingRod LEFT JOIN dbo.Base_Consumables c1 ON c1.ConsumablesId=wpq.WeldingWire LEFT JOIN dbo.Base_GrooveType g ON g.GrooveTypeId=wpq.GrooveType GO ALTER VIEW [dbo].[View_HJGL_Pipeline] AS /*************管线视图*****************/ SELECT pipeline.PipelineId, pipeline.ProjectId, pipeline.UnitId, pipeline.UnitWorkId, pipeline.PipelineCode, pipeline.SingleNumber, pipeline.PipingClassId, pipeline.MediumId, pipingClass.PipingClassCode, pipeline.DetectionRateId, rate.DetectionRateCode, pipeline.DetectionType, pipeline.TestPressure, pipeline.TestMedium, pipeline.PressurePipingClassId, pc.PressurePipingClassCode, pipeline.PipeLenth, pipeline.DesignPress, pipeline.DesignTemperature, pipeline.Remark, CAST((SELECT SUM(ISNULL(Size,0)) FROM dbo.HJGL_WeldJoint WHERE PipelineId=pipeline.PipelineId) AS DECIMAL(8,3)) AS TotalDin, (SELECT COUNT(WeldJointId) FROM dbo.HJGL_WeldJoint WHERE PipelineId=pipeline.PipelineId) AS JointCount, unit.UnitName, workArea.UnitWorkCode, medium.MediumCode, testMedium.MediumCode AS TestMediumCode FROM dbo.HJGL_Pipeline AS pipeline LEFT JOIN Base_PipingClass AS pipingClass ON pipingClass.PipingClassId=pipeline.PipingClassId LEFT JOIN dbo.Base_Unit AS unit ON unit.UnitId=pipeline.UnitId LEFT JOIN WBS_UnitWork AS workArea ON workArea.UnitWorkId=pipeline.UnitWorkId LEFT JOIN Base_Medium AS medium ON medium.MediumId=pipeline.MediumId LEFT JOIN dbo.Base_TestMedium AS testMedium ON testMedium.TestMediumId=pipeline.TestMedium LEFT JOIN dbo.Base_DetectionRate rate ON rate.DetectionRateId = pipeline.DetectionRateId LEFT JOIN dbo.Base_PressurePipingClass pc ON pc.PressurePipingClassId = pipeline.PressurePipingClassId GO ALTER VIEW [dbo].[View_HJGL_HotProess_TrustItem] AS /********热处理明细********/ SELECT TrustItem.HotProessTrustItemId, TrustItem.HotProessTrustId, TrustItem.WeldJointId, TrustItem.IsPass, TrustItem.IsHardness, TrustItem.IsTrust, TrustItem.HardTrustItemID, (CASE WHEN TrustItem.IsCompleted=1 THEN '完成' ELSE '未完成' END) AS IsCompleted, Trust.ProjectId, Trust.HotProessTrustNo, Trust.ProessDate, WeldJoint.WeldJointCode, Pipeline.PipelineCode, WeldJoint.Specification, Material.MaterialCode FROM HJGL_HotProess_TrustItem AS TrustItem LEFT JOIN HJGL_HotProess_Trust AS Trust ON Trust.HotProessTrustId=TrustItem.HotProessTrustId LEFT JOIN HJGL_WeldJoint AS WeldJoint ON WeldJoint.WeldJointId=TrustItem.WeldJointId LEFT JOIN HJGL_Pipeline AS Pipeline ON Pipeline.PipelineId=WeldJoint.PipelineId LEFT JOIN Base_Material AS Material ON Material.MaterialId=WeldJoint.Material1Id GO ALTER VIEW [dbo].[View_Batch_NDEItem] AS /********无损委托********/ SELECT NDEItem.NDEItemID, NDEItem.NDEID, NDEItem.TrustBatchItemId, trust.TrustBatchCode, ndt.ProjectId, ndt.UnitId, NDEItem.DetectionTypeId, NDEItem.RequestDate, NDEItem.RepairLocation, NDEItem.TotalFilm, NDEItem.PassFilm, NDEItem.CheckResult, NDEItem.NDEReportNo, NDEItem.FilmDate, NDEItem.ReportDate, NDEItem.SubmitDate, NDEItem.CheckDefects, NDEItem.JudgeGrade, NDEItem.Remark, CASE NDEItem.CheckResult WHEN '1' THEN '合格' WHEN '2' THEN '不合格' ELSE '' END AS CheckResultStr, WeldJoint.PipelineCode, --管线编号 WeldJoint.WeldJointCode, --焊口号 WeldJoint.WeldJointId, --焊口ID WeldJoint.WeldingDailyId, --日报ID trust.UnitWorkId, --工区ID UnitWork.UnitWorkCode, --工区号 welder.WelderCode AS WelderCode, --焊工号 WeldJoint.BackingWelderId, unit.UnitCode FROM dbo.HJGL_Batch_NDEItem AS NDEItem LEFT JOIN dbo.HJGL_Batch_NDE ndt ON ndt.NDEID = NDEItem.NDEID LEFT JOIN dbo.HJGL_Batch_BatchTrustItem AS BatchTrustItem ON BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId LEFT JOIN dbo.HJGL_Batch_BatchTrust trust ON trust.TrustBatchId = BatchTrustItem.TrustBatchId LEFT JOIN dbo.HJGL_WeldJoint AS WeldJoint ON WeldJoint.WeldJointId=BatchTrustItem.WeldJointId LEFT JOIN dbo.SitePerson_Person welder ON welder.PersonId = WeldJoint.BackingWelderId LEFT JOIN dbo.WBS_UnitWork UnitWork ON UnitWork.UnitWorkId = trust.UnitWorkId LEFT JOIN dbo.Base_Unit unit ON unit.UnitId = ndt.UnitId GO