Files
SGGL_SHJ/DataBase/版本日志/已更新脚本/2020年度/SGGLDB_V2020-08-19-001.sql
T
2022-09-05 16:36:31 +08:00

441 lines
24 KiB
Transact-SQL

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