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

607 lines
31 KiB
Transact-SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
CREATE TABLE [dbo].[HJGL_LV_LeakVacuum](
[LeakVacuumId] [nvarchar](50) NOT NULL,
[SysNo] [nvarchar](50) NULL,
[SysName] [nvarchar](50) NULL,
[ProjectId] [nvarchar](50) NULL,
[UnitId] [nvarchar](50) NULL,
[UnitWorkId] [nvarchar](50) NULL,
[Tabler] [nvarchar](50) NULL,
[TableDate] [datetime] NULL,
[Auditer] [nvarchar](50) NULL,
[AduditDate] [nvarchar](50) NULL,
[Remark] [nvarchar](500) NULL,
[Finisher] [nvarchar](50) NULL,
[FinishDate] [datetime] NULL,
[FinishDef] [nvarchar](500) NULL,
[Check1] [nvarchar](20) NULL,
[Check2] [nvarchar](20) NULL,
[Check3] [nvarchar](20) NULL,
[Check4] [nvarchar](20) NULL,
[Check5] [nvarchar](20) NULL,
CONSTRAINT [PK_HJGL_Leak_Vacuum] PRIMARY KEY CLUSTERED
(
[LeakVacuumId] 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].[HJGL_LV_LeakVacuum] WITH CHECK ADD CONSTRAINT [FK_HJGL_LV_LeakVacuum_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[HJGL_LV_LeakVacuum] CHECK CONSTRAINT [FK_HJGL_LV_LeakVacuum_Base_Project]
GO
ALTER TABLE [dbo].[HJGL_LV_LeakVacuum] WITH CHECK ADD CONSTRAINT [FK_HJGL_LV_LeakVacuum_Base_Unit] FOREIGN KEY([UnitId])
REFERENCES [dbo].[Base_Unit] ([UnitId])
GO
ALTER TABLE [dbo].[HJGL_LV_LeakVacuum] CHECK CONSTRAINT [FK_HJGL_LV_LeakVacuum_Base_Unit]
GO
ALTER TABLE [dbo].[HJGL_LV_LeakVacuum] WITH CHECK ADD CONSTRAINT [FK_HJGL_LV_LeakVacuum_WBS_UnitWork] FOREIGN KEY([UnitWorkId])
REFERENCES [dbo].[WBS_UnitWork] ([UnitWorkId])
GO
ALTER TABLE [dbo].[HJGL_LV_LeakVacuum] CHECK CONSTRAINT [FK_HJGL_LV_LeakVacuum_WBS_UnitWork]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'泄漏性/真空ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'LeakVacuumId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'SysNo'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'SysName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'ProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'UnitId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位工程Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'UnitWorkId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'Tabler'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'TableDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'Auditer'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'AduditDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'Remark'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'完工人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'Finisher'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'完工时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'FinishDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结论' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'FinishDef'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项1:管道压力试验合格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'Check1'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项2:压力试验采用的临时法兰、螺栓、垫片等均己更换' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'Check2'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项3:未参与压力试验的安全附件及仪表等己安装复位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'Check3'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项4:试验管道系统的阀门已全部开启' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'Check4'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项5:试压用压力表、精度等级、检定状态符合规范要求' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum', @level2type=N'COLUMN',@level2name=N'Check5'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'泄漏性/真空试验条件确认与试验记录' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_LeakVacuum'
GO
CREATE TABLE [dbo].[HJGL_LV_Pipeline](
[LV_PipeId] [nvarchar](50) NOT NULL,
[LeakVacuumId] [nvarchar](50) NULL,
[PipelineId] [nvarchar](50) NULL,
[DesignPress] [decimal](9, 2) NULL,
[DesignTemperature] [decimal](9, 2) NULL,
[AmbientTemperature] [decimal](9, 2) NULL,
[TestMediumTemperature] [decimal](9, 2) NULL,
[LeakPressure] [decimal](9, 2) NULL,
[LeakMedium] [nvarchar](50) NULL,
[VacuumPressure] [decimal](9, 2) NULL,
[VacuumMedium] [nvarchar](50) NULL,
CONSTRAINT [PK_HJGL_LV_Pipeline] PRIMARY KEY CLUSTERED
(
[LV_PipeId] 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].[HJGL_LV_Pipeline] WITH CHECK ADD CONSTRAINT [FK_HJGL_LV_Pipeline_Base_TestMedium] FOREIGN KEY([VacuumMedium])
REFERENCES [dbo].[Base_TestMedium] ([TestMediumId])
GO
ALTER TABLE [dbo].[HJGL_LV_Pipeline] CHECK CONSTRAINT [FK_HJGL_LV_Pipeline_Base_TestMedium]
GO
ALTER TABLE [dbo].[HJGL_LV_Pipeline] WITH CHECK ADD CONSTRAINT [FK_HJGL_LV_Pipeline_Base_TestMedium1] FOREIGN KEY([LeakMedium])
REFERENCES [dbo].[Base_TestMedium] ([TestMediumId])
GO
ALTER TABLE [dbo].[HJGL_LV_Pipeline] CHECK CONSTRAINT [FK_HJGL_LV_Pipeline_Base_TestMedium1]
GO
ALTER TABLE [dbo].[HJGL_LV_Pipeline] WITH CHECK ADD CONSTRAINT [FK_HJGL_LV_Pipeline_HJGL_LV_LeakVacuum] FOREIGN KEY([LeakVacuumId])
REFERENCES [dbo].[HJGL_LV_LeakVacuum] ([LeakVacuumId])
GO
ALTER TABLE [dbo].[HJGL_LV_Pipeline] CHECK CONSTRAINT [FK_HJGL_LV_Pipeline_HJGL_LV_LeakVacuum]
GO
ALTER TABLE [dbo].[HJGL_LV_Pipeline] WITH CHECK ADD CONSTRAINT [FK_HJGL_LV_Pipeline_HJGL_Pipeline] FOREIGN KEY([PipelineId])
REFERENCES [dbo].[HJGL_Pipeline] ([PipelineId])
GO
ALTER TABLE [dbo].[HJGL_LV_Pipeline] CHECK CONSTRAINT [FK_HJGL_LV_Pipeline_HJGL_Pipeline]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_Pipeline', @level2type=N'COLUMN',@level2name=N'LV_PipeId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'泄漏性/真空ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_Pipeline', @level2type=N'COLUMN',@level2name=N'LeakVacuumId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_Pipeline', @level2type=N'COLUMN',@level2name=N'PipelineId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设计压力' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_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_LV_Pipeline', @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'HJGL_LV_Pipeline', @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'HJGL_LV_Pipeline', @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'HJGL_LV_Pipeline', @level2type=N'COLUMN',@level2name=N'LeakPressure'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'泄漏性试验介质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_Pipeline', @level2type=N'COLUMN',@level2name=N'LeakMedium'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'真空试验压力' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_Pipeline', @level2type=N'COLUMN',@level2name=N'VacuumPressure'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'真空试验介质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_Pipeline', @level2type=N'COLUMN',@level2name=N'VacuumMedium'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'泄漏性/真空管线列表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_Pipeline'
GO
CREATE TABLE [dbo].[HJGL_LV_ItemEndCheck](
[LVItemEndCheckId] [NVARCHAR](50) NOT NULL,
[LV_PipeId] [NVARCHAR](50) NULL,
[ItemType] [CHAR](1) NULL,
[CheckMan] [NVARCHAR](50) NULL,
[CheckDate] [DATETIME] NULL,
[DealMan] [NVARCHAR](50) NULL,
[DealDate] [DATETIME] NULL,
[Remark] [NVARCHAR](500) NULL,
CONSTRAINT [PK_HJGL_LV_ItemEndCheck] PRIMARY KEY CLUSTERED
(
[LVItemEndCheckId] 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].[HJGL_LV_ItemEndCheck] WITH CHECK ADD CONSTRAINT [FK_HJGL_LV_ItemEndCheck_HJGL_LV_Pipeline] FOREIGN KEY([LV_PipeId])
REFERENCES [dbo].[HJGL_LV_Pipeline] ([LV_PipeId])
GO
ALTER TABLE [dbo].[HJGL_LV_ItemEndCheck] CHECK CONSTRAINT [FK_HJGL_LV_ItemEndCheck_HJGL_LV_Pipeline]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'LVItemEndCheckId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'LV_PipeId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'尾项类型(AB)两个选项' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'ItemType'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'CheckMan'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'CheckDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'DealMan'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'DealDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'Remark'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'泄漏性/真空尾项检查' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_LV_ItemEndCheck'
GO
CREATE TABLE [dbo].[HJGL_PC_PurgingCleaning](
[PurgingCleaningId] [nvarchar](50) NOT NULL,
[SysNo] [nvarchar](50) NULL,
[SysName] [nvarchar](50) NULL,
[ProjectId] [nvarchar](50) NULL,
[UnitId] [nvarchar](50) NULL,
[UnitWorkId] [nvarchar](50) NULL,
[Tabler] [nvarchar](50) NULL,
[TableDate] [datetime] NULL,
[Auditer] [nvarchar](50) NULL,
[AduditDate] [nvarchar](50) NULL,
[Remark] [nvarchar](500) NULL,
[Finisher] [nvarchar](50) NULL,
[FinishDate] [datetime] NULL,
[FinishDef] [nvarchar](500) NULL,
[Check1] [nvarchar](20) NULL,
[Check2] [nvarchar](20) NULL,
[Check3] [nvarchar](20) NULL,
[Check4] [nvarchar](20) NULL,
CONSTRAINT [PK_HJGL_PC_PurgingCleaning] PRIMARY KEY CLUSTERED
(
[PurgingCleaningId] 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].[HJGL_PC_PurgingCleaning] WITH CHECK ADD CONSTRAINT [FK_HJGL_PC_PurgingCleaning_Base_Project] FOREIGN KEY([ProjectId])
REFERENCES [dbo].[Base_Project] ([ProjectId])
GO
ALTER TABLE [dbo].[HJGL_PC_PurgingCleaning] CHECK CONSTRAINT [FK_HJGL_PC_PurgingCleaning_Base_Project]
GO
ALTER TABLE [dbo].[HJGL_PC_PurgingCleaning] WITH CHECK ADD CONSTRAINT [FK_HJGL_PC_PurgingCleaning_Base_Unit] FOREIGN KEY([UnitId])
REFERENCES [dbo].[Base_Unit] ([UnitId])
GO
ALTER TABLE [dbo].[HJGL_PC_PurgingCleaning] CHECK CONSTRAINT [FK_HJGL_PC_PurgingCleaning_Base_Unit]
GO
ALTER TABLE [dbo].[HJGL_PC_PurgingCleaning] WITH CHECK ADD CONSTRAINT [FK_HJGL_PC_PurgingCleaning_WBS_UnitWork] FOREIGN KEY([UnitWorkId])
REFERENCES [dbo].[WBS_UnitWork] ([UnitWorkId])
GO
ALTER TABLE [dbo].[HJGL_PC_PurgingCleaning] CHECK CONSTRAINT [FK_HJGL_PC_PurgingCleaning_WBS_UnitWork]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主建' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'PurgingCleaningId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'SysNo'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'SysName'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'ProjectId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'UnitId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位工程Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'UnitWorkId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'Tabler'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'TableDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'Auditer'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'AduditDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'Remark'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'完工人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'Finisher'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'完工时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'FinishDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'结论' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'FinishDef'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项1:管道压力试验合格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'Check1'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项2:不参与吹扫/清洗的安全附件及仪表等己隔离或拆除' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'Check2'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项3:管道系统的阀门己全部开启' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'Check3'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查项4:不锈钢管道用水符合规范要求' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning', @level2type=N'COLUMN',@level2name=N'Check4'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'泄漏性/真空试验条件确认与试验记录' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_PurgingCleaning'
GO
CREATE TABLE [dbo].[HJGL_PC_Pipeline](
[PC_PipeId] [nvarchar](50) NOT NULL,
[PurgingCleaningId] [nvarchar](50) NULL,
[PipelineId] [nvarchar](50) NULL,
[MaterialId] [nvarchar](50) NULL,
[MediumId] [nvarchar](50) NULL,
[PurgingMedium] [nvarchar](50) NULL,
[CleaningMedium] [nvarchar](50) NULL,
CONSTRAINT [PK_HJGL_PC_Pipeline] PRIMARY KEY CLUSTERED
(
[PC_PipeId] 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].[HJGL_PC_Pipeline] WITH CHECK ADD CONSTRAINT [FK_HJGL_PC_Pipeline_Base_Material] FOREIGN KEY([MaterialId])
REFERENCES [dbo].[Base_Material] ([MaterialId])
GO
ALTER TABLE [dbo].[HJGL_PC_Pipeline] CHECK CONSTRAINT [FK_HJGL_PC_Pipeline_Base_Material]
GO
ALTER TABLE [dbo].[HJGL_PC_Pipeline] WITH CHECK ADD CONSTRAINT [FK_HJGL_PC_Pipeline_Base_Medium] FOREIGN KEY([MediumId])
REFERENCES [dbo].[Base_Medium] ([MediumId])
GO
ALTER TABLE [dbo].[HJGL_PC_Pipeline] CHECK CONSTRAINT [FK_HJGL_PC_Pipeline_Base_Medium]
GO
ALTER TABLE [dbo].[HJGL_PC_Pipeline] WITH CHECK ADD CONSTRAINT [FK_HJGL_PC_Pipeline_Base_TestMedium_Cleaning] FOREIGN KEY([CleaningMedium])
REFERENCES [dbo].[Base_TestMedium] ([TestMediumId])
GO
ALTER TABLE [dbo].[HJGL_PC_Pipeline] CHECK CONSTRAINT [FK_HJGL_PC_Pipeline_Base_TestMedium_Cleaning]
GO
ALTER TABLE [dbo].[HJGL_PC_Pipeline] WITH CHECK ADD CONSTRAINT [FK_HJGL_PC_Pipeline_Base_TestMedium1] FOREIGN KEY([PurgingMedium])
REFERENCES [dbo].[Base_TestMedium] ([TestMediumId])
GO
ALTER TABLE [dbo].[HJGL_PC_Pipeline] CHECK CONSTRAINT [FK_HJGL_PC_Pipeline_Base_TestMedium1]
GO
ALTER TABLE [dbo].[HJGL_PC_Pipeline] WITH CHECK ADD CONSTRAINT [FK_HJGL_PC_Pipeline_HJGL_PC_PurgingCleaning] FOREIGN KEY([PurgingCleaningId])
REFERENCES [dbo].[HJGL_PC_PurgingCleaning] ([PurgingCleaningId])
GO
ALTER TABLE [dbo].[HJGL_PC_Pipeline] CHECK CONSTRAINT [FK_HJGL_PC_Pipeline_HJGL_PC_PurgingCleaning]
GO
ALTER TABLE [dbo].[HJGL_PC_Pipeline] WITH CHECK ADD CONSTRAINT [FK_HJGL_PC_Pipeline_HJGL_Pipeline] FOREIGN KEY([PipelineId])
REFERENCES [dbo].[HJGL_Pipeline] ([PipelineId])
GO
ALTER TABLE [dbo].[HJGL_PC_Pipeline] CHECK CONSTRAINT [FK_HJGL_PC_Pipeline_HJGL_Pipeline]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_Pipeline', @level2type=N'COLUMN',@level2name=N'PC_PipeId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'吹扫/清洗ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_Pipeline', @level2type=N'COLUMN',@level2name=N'PurgingCleaningId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_Pipeline', @level2type=N'COLUMN',@level2name=N'PipelineId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_Pipeline', @level2type=N'COLUMN',@level2name=N'MaterialId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'介质ID(操作介质)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_Pipeline', @level2type=N'COLUMN',@level2name=N'MediumId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'吹扫介质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_Pipeline', @level2type=N'COLUMN',@level2name=N'PurgingMedium'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'清洗介质' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_Pipeline', @level2type=N'COLUMN',@level2name=N'CleaningMedium'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管道吹扫/清洗检验记录' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_Pipeline'
GO
CREATE TABLE [dbo].[HJGL_PC_ItemEndCheck](
[PCItemEndCheckId] [NVARCHAR](50) NOT NULL,
[PC_PipeId] [NVARCHAR](50) NULL,
[ItemType] [CHAR](1) NULL,
[CheckMan] [NVARCHAR](50) NULL,
[CheckDate] [DATETIME] NULL,
[DealMan] [NVARCHAR](50) NULL,
[DealDate] [DATETIME] NULL,
[Remark] [NVARCHAR](500) NULL,
CONSTRAINT [PK_HJGL_PC_ItemEndCheck] PRIMARY KEY CLUSTERED
(
[PCItemEndCheckId] 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].[HJGL_PC_ItemEndCheck] WITH CHECK ADD CONSTRAINT [FK_HJGL_PC_ItemEndCheck_HJGL_LV_Pipeline] FOREIGN KEY([PC_PipeId])
REFERENCES [dbo].[HJGL_PC_Pipeline] ([PC_PipeId])
GO
ALTER TABLE [dbo].[HJGL_PC_ItemEndCheck] CHECK CONSTRAINT [FK_HJGL_PC_ItemEndCheck_HJGL_LV_Pipeline]
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'PCItemEndCheckId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'PC_PipeId'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'尾项类型(AB)两个选项' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'ItemType'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'CheckMan'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'CheckDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'DealMan'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'处理日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'DealDate'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HJGL_PC_ItemEndCheck', @level2type=N'COLUMN',@level2name=N'Remark'
GO
ALTER VIEW [dbo].[View_HJGL_WeldJoint]
AS
SELECT jot.[WeldJointId]
,jot.[PipelineCode]
,jot.[WeldJointCode]
,jot.PipelineId
,jot.[ProjectId]
,pipe.[UnitWorkId]
,pipe.[UnitId]
,pipe.[SingleNumber]
,pipe.[PipingClassId]
,pipe.[MediumId]
,jot.[WeldTypeId]
,jot.[JointArea]
,jot.[Material1Id]
,jot.[Material2Id]
,jot.[DetectionTypeId]
,pipe.[DetectionRateId]
,jot.[WeldingMethodId]
,jot.[GrooveTypeId]
,jot.[WeldingLocationId]
,jot.[JointAttribute]
,jot.[Size]
,jot.[Dia]
,jot.[Thickness]
,jot.[Specification]
,jot.[WeldingWire]
,jot.[WeldingRod]
,jot.[Components1Id]
,jot.[Components2Id]
,jot.[HeartNo1]
,jot.[HeartNo2]
,jot.[IsHotProess]
,jot.[WeldingDailyId]
,jot.[BackingWelderId]
,jot.[CoverWelderId]
,jot.WeldingMode
,jot.Remark
,jot.PreTemperature
,medium.MediumCode
,WeldType.WeldTypeCode
,ndt.DetectionTypeCode
,mat1.MaterialCode AS Material1Code
,mat2.MaterialCode AS Material2Code
,WeldingMethod.WeldingMethodCode
,WeldingLocation.WeldingLocationCode
,rod.ConsumablesCode AS WeldingRodCode
,wire.ConsumablesCode AS WeldingWireCode
,GrooveType.GrooveTypeCode
,CASE WHEN jot.WeldingDailyId IS NULL THEN '' ELSE '' END AS IsWelding
,CASE WHEN jot.IsHotProess=1 THEN '' ELSE '' END AS IsHotProessStr,
com1.ComponentsCode AS ComponentsCode1,
com2.ComponentsCode AS ComponentsCode2,
BackingWelder.WelderCode AS BackingWelderCode,
BackingWelder.PersonName AS BackingWelderName,
CoverWelder.WelderCode AS CoverWelderCode,
CoverWelder.PersonName AS CoverWelderName,
(CASE WHEN CoverWelder.WelderCode IS NOT NULL AND BackingWelder.WelderCode IS NOT NULL
THEN CoverWelder.WelderCode + '/' + BackingWelder.WelderCode
ELSE (ISNULL(CoverWelder.WelderCode,'') + ISNULL(BackingWelder.WelderCode,'')) END) AS WelderCode, --焊工
(CASE WHEN mat1.MaterialCode IS NOT NULL AND mat2.MaterialCode IS NOT NULL
THEN mat1.MaterialCode + '/' + mat2.MaterialCode
ELSE (ISNULL(mat1.MaterialCode,'') + ISNULL(mat2.MaterialCode,'')) END) AS MaterialCode, --材质
pipingClass.PipingClassCode,
CONVERT(VARCHAR(100), daily.WeldingDate, 23) AS WeldingDate,
daily.WeldingDailyCode,
wps.WPQCode,
pointItem.PointBatchId,
point.PointBatchCode,
(CASE WHEN pointItem.PointState='1' THEN '已点口' WHEN pointItem.PointState='2' THEN '已扩透' ELSE '' END) AS IsPoint
FROM [dbo].[HJGL_WeldJoint] jot
LEFT JOIN dbo.HJGL_Pipeline pipe ON pipe.PipelineId=jot.PipelineId
LEFT JOIN Base_WeldType AS WeldType ON WeldType.WeldTypeId=jot.WeldTypeId
LEFT JOIN Base_Material AS mat1 ON mat1.MaterialId = jot.Material1Id
LEFT JOIN Base_Material AS mat2 ON mat2.MaterialId = jot.Material2Id
LEFT JOIN Base_WeldingMethod AS WeldingMethod ON WeldingMethod.WeldingMethodId=jot.WeldingMethodId
LEFT JOIN Base_WeldingLocation AS WeldingLocation ON WeldingLocation.WeldingLocationId=jot.WeldingLocationId
LEFT JOIN Base_Consumables AS wire ON wire.ConsumablesId=jot.WeldingWire
LEFT JOIN Base_Consumables AS rod ON rod.ConsumablesId=jot.WeldingRod
LEFT JOIN Base_GrooveType AS GrooveType ON GrooveType.GrooveTypeId=jot.GrooveTypeId
LEFT JOIN Base_Components AS com1 ON com1.ComponentsId = jot.Components1Id
LEFT JOIN Base_Components AS com2 ON com2.ComponentsId = jot.Components2Id
LEFT JOIN SitePerson_Person AS BackingWelder ON BackingWelder.PersonId=jot.BackingWelderId
LEFT JOIN SitePerson_Person AS CoverWelder ON CoverWelder.PersonId=jot.CoverWelderId
LEFT JOIN dbo.HJGL_WeldingDaily AS daily ON daily.WeldingDailyId=jot.WeldingDailyId
LEFT JOIN Base_PipingClass AS pipingClass ON pipingClass.PipingClassId=pipe.PipingClassId
LEFT JOIN dbo.Base_Medium medium ON medium.MediumId = pipe.MediumId
LEFT JOIN dbo.Base_DetectionType ndt ON ndt.DetectionTypeId = jot.DetectionTypeId
LEFT JOIN dbo.WPQ_WPQList wps ON wps.WPQId = jot.WPQId
LEFT JOIN dbo.HJGL_Batch_PointBatchItem pointItem ON pointItem.WeldJointId = jot.WeldJointId
LEFT JOIN dbo.HJGL_Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
GO
CREATE VIEW [dbo].[View_HJGL_NoWeldJointFind]
AS
--未焊焊口查找
SELECT jot.WeldJointId,jot.WeldJointCode,jot.PipelineId,jot.WeldingDailyId,WeldType.WeldTypeCode,
method.WeldingMethodCode,jot.Dia,jot.Thickness,
CASE WHEN jot.IsHotProess=1 THEN '' ELSE '' END AS IsHotProess
FROM dbo.HJGL_WeldJoint jot
LEFT JOIN dbo.HJGL_PreWeldingDaily pre ON pre.WeldJointId = jot.WeldJointId
LEFT JOIN Base_WeldType AS WeldType ON WeldType.WeldTypeId=jot.WeldTypeId
LEFT JOIN Base_WeldingMethod AS method ON method.WeldingMethodId=jot.WeldingMethodId
WHERE pre.PreWeldingDailyId IS NULL
GO