9399 lines
1021 KiB
Transact-SQL
9399 lines
1021 KiB
Transact-SQL
USE [master]
|
||
GO
|
||
/****** Object: Database [HJGLDB_ZJBSF] Script Date: 2024-3-14 10:35:55 ******/
|
||
CREATE DATABASE [HJGLDB_ZJBSF]
|
||
CONTAINMENT = NONE
|
||
ON PRIMARY
|
||
( NAME = N'HJGLDB_ZJBSF', FILENAME = N'D:\SQLDataDB\SQL2016\HJGLDB_ZJBSF.mdf' , SIZE = 73728KB , MAXSIZE = UNLIMITED, FILEGROWTH = 65536KB )
|
||
LOG ON
|
||
( NAME = N'HJGLDB_ZJBSF_log', FILENAME = N'D:\SQLDataDB\SQL2016\HJGLDB_ZJBSF_log.ldf' , SIZE = 73728KB , MAXSIZE = 2048GB , FILEGROWTH = 65536KB )
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET COMPATIBILITY_LEVEL = 130
|
||
GO
|
||
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
|
||
begin
|
||
EXEC [HJGLDB_ZJBSF].[dbo].[sp_fulltext_database] @action = 'enable'
|
||
end
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET ANSI_NULL_DEFAULT OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET ANSI_NULLS OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET ANSI_PADDING OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET ANSI_WARNINGS OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET ARITHABORT OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET AUTO_CLOSE OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET AUTO_SHRINK OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET AUTO_UPDATE_STATISTICS ON
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET CURSOR_CLOSE_ON_COMMIT OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET CURSOR_DEFAULT GLOBAL
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET CONCAT_NULL_YIELDS_NULL OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET NUMERIC_ROUNDABORT OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET QUOTED_IDENTIFIER OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET RECURSIVE_TRIGGERS OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET DISABLE_BROKER
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET DATE_CORRELATION_OPTIMIZATION OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET TRUSTWORTHY OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET ALLOW_SNAPSHOT_ISOLATION OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET PARAMETERIZATION SIMPLE
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET READ_COMMITTED_SNAPSHOT OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET HONOR_BROKER_PRIORITY OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET RECOVERY FULL
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET MULTI_USER
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET PAGE_VERIFY CHECKSUM
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET DB_CHAINING OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET TARGET_RECOVERY_TIME = 60 SECONDS
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET DELAYED_DURABILITY = DISABLED
|
||
GO
|
||
EXEC sys.sp_db_vardecimal_storage_format N'HJGLDB_ZJBSF', N'ON'
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET QUERY_STORE = OFF
|
||
GO
|
||
USE [HJGLDB_ZJBSF]
|
||
GO
|
||
ALTER DATABASE SCOPED CONFIGURATION SET MAXDOP = 0;
|
||
GO
|
||
ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET MAXDOP = PRIMARY;
|
||
GO
|
||
ALTER DATABASE SCOPED CONFIGURATION SET LEGACY_CARDINALITY_ESTIMATION = OFF;
|
||
GO
|
||
ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET LEGACY_CARDINALITY_ESTIMATION = PRIMARY;
|
||
GO
|
||
ALTER DATABASE SCOPED CONFIGURATION SET PARAMETER_SNIFFING = ON;
|
||
GO
|
||
ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET PARAMETER_SNIFFING = PRIMARY;
|
||
GO
|
||
ALTER DATABASE SCOPED CONFIGURATION SET QUERY_OPTIMIZER_HOTFIXES = OFF;
|
||
GO
|
||
ALTER DATABASE SCOPED CONFIGURATION FOR SECONDARY SET QUERY_OPTIMIZER_HOTFIXES = PRIMARY;
|
||
GO
|
||
USE [HJGLDB_ZJBSF]
|
||
GO
|
||
/****** Object: UserDefinedFunction [dbo].[ClearZero] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE function [dbo].[ClearZero](@inValue varchar(50))
|
||
returns varchar(50)
|
||
as
|
||
begin
|
||
declare @returnValue varchar(20)
|
||
if(@inValue='')
|
||
set @returnValue='' --空的时候为空
|
||
else if (charindex('.',@inValue) ='0')
|
||
set @returnValue=@inValue --针对不含小数点的
|
||
else if ( substring(reverse(@inValue),patindex('%[^0]%',reverse(@inValue)),1)='.')
|
||
set @returnValue =left(@inValue,len(@inValue)-patindex('%[^0]%',reverse(@inValue))) --针对小数点后全是0的
|
||
else
|
||
set @returnValue =left(@inValue,len(@inValue)- patindex('%[^0]%.%',reverse(@inValue))+1) --其他任何情形
|
||
return @returnValue
|
||
end
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: UserDefinedFunction [dbo].[Fun_GetParseInt] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE function [dbo].[Fun_GetParseInt](@str varchar(50))
|
||
returns varchar(1000)
|
||
as
|
||
begin
|
||
declare @s varchar(30)
|
||
|
||
BEGIN
|
||
--判断第一个是不是含有字母
|
||
if (PATINDEX('%[A-Za-z]%', LEFT(@str,1))>0 )
|
||
begin
|
||
set @str=RIGHT(@str,len(@str) -1)
|
||
end
|
||
else
|
||
begin
|
||
set @str=@str
|
||
end
|
||
end
|
||
|
||
begin
|
||
--判断后两位是不是含有字母
|
||
if (PATINDEX('%[A-Za-z]%', RIGHT(@str,2))>0 )
|
||
begin
|
||
set @str=left(@str,len(@str) -1) --含有字母就去掉后面一位
|
||
end
|
||
else
|
||
begin
|
||
set @str=@str
|
||
end
|
||
end
|
||
|
||
set @s=@str
|
||
while patindex('%[^0-9]%',@s)>0
|
||
select @s=stuff(@s,patindex('%[^0-9]%',@s),1,'')
|
||
return @s
|
||
END
|
||
|
||
|
||
GO
|
||
/****** Object: UserDefinedFunction [dbo].[Fun_GetParseString] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE FUNCTION [dbo].[Fun_GetParseString](@str VARCHAR(10))
|
||
RETURNS VARCHAR(2)
|
||
AS
|
||
BEGIN
|
||
DECLARE @s VARCHAR(30)
|
||
BEGIN
|
||
--判断第一位是不是含有字母
|
||
IF (PATINDEX('%[A-Za-z]%', LEFT(@str,1))>0)
|
||
BEGIN
|
||
SET @str=LEFT(@str,1) --如有字母取第一位字母
|
||
END
|
||
ELSE
|
||
BEGIN
|
||
SET @str='A'
|
||
END
|
||
END
|
||
|
||
SET @s=@str
|
||
RETURN @s
|
||
END
|
||
|
||
|
||
GO
|
||
/****** Object: UserDefinedFunction [dbo].[Fun_GrooveType] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE FUNCTION [dbo].[Fun_GrooveType]
|
||
(
|
||
@TrustBatchId NVARCHAR(50) --委托ID
|
||
)
|
||
RETURNS NVARCHAR(200)
|
||
|
||
AS
|
||
|
||
BEGIN
|
||
DECLARE @output varchar(200)--返回GrooveType
|
||
|
||
select @output=coalesce(@output+',', '') + m.GrooveTypeCode
|
||
FROM dbo.Batch_BatchTrustItem item
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = item.WeldJointId
|
||
LEFT JOIN dbo.Base_GrooveType m on m.GrooveTypeId = jot.GrooveTypeId
|
||
where item.TrustBatchId=@TrustBatchId
|
||
Return dbo.getdistinct(@output)
|
||
END
|
||
|
||
|
||
GO
|
||
/****** Object: UserDefinedFunction [dbo].[Fun_TrustCode] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
create FUNCTION [dbo].[Fun_TrustCode]
|
||
(
|
||
@WeldJointId NVARCHAR(50) --焊口ID
|
||
)
|
||
RETURNS NVARCHAR(200)
|
||
|
||
AS
|
||
|
||
BEGIN
|
||
DECLARE @output varchar(200)--返回WeldingMethodCode
|
||
|
||
select @output=coalesce(@output+',', '') + t.TrustBatchCode
|
||
FROM dbo.Batch_BatchTrustItem item
|
||
LEFT JOIN dbo.Batch_BatchTrust t on t.TrustBatchId=item.TrustBatchId
|
||
where item.WeldJointId=@WeldJointId
|
||
Return dbo.GetDistinct(@output)
|
||
END
|
||
|
||
GO
|
||
/****** Object: UserDefinedFunction [dbo].[Fun_WeldingMethod] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE FUNCTION [dbo].[Fun_WeldingMethod]
|
||
(
|
||
@TrustBatchId NVARCHAR(50) --委托ID
|
||
)
|
||
RETURNS NVARCHAR(200)
|
||
|
||
AS
|
||
|
||
BEGIN
|
||
DECLARE @output varchar(200)--返回WeldingMethodCode
|
||
|
||
select @output=coalesce(@output+',', '') + m.WeldingMethodCode
|
||
FROM dbo.Batch_BatchTrustItem item
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = item.WeldJointId
|
||
LEFT JOIN dbo.Base_WeldingMethod m on m.WeldingMethodId = jot.WeldingMethodId
|
||
where item.TrustBatchId=@TrustBatchId
|
||
Return dbo.getdistinct(@output)
|
||
END
|
||
|
||
|
||
GO
|
||
/****** Object: UserDefinedFunction [dbo].[GetDistinct] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE function [dbo].[GetDistinct](@str varchar(1000))
|
||
returns varchar(1000)
|
||
--“,”分隔的字符串去重
|
||
as
|
||
BEGIN
|
||
|
||
declare @ret varchar(8000),@return varchar(8000)
|
||
select @str = @str+','
|
||
|
||
while charindex(',',@str) > 0
|
||
begin
|
||
select @ret = substring(@str,1,charindex(',',@str)-1)
|
||
|
||
select @return = isnull(@return+',','')+@ret
|
||
|
||
select @str = replace(@str,@ret+',','')
|
||
end
|
||
RETURN @return
|
||
END
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[HotProess_Trust] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[HotProess_Trust](
|
||
[HotProessTrustId] [nvarchar](50) NOT NULL,
|
||
[HotProessTrustNo] [nvarchar](50) NULL,
|
||
[ProessDate] [datetime] NULL,
|
||
[InstallationId] [nvarchar](50) NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[Tabler] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](100) NULL,
|
||
[ProessMethod] [nvarchar](50) NULL,
|
||
[ProessEquipment] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_HotProess_Trust] PRIMARY KEY CLUSTERED
|
||
(
|
||
[HotProessTrustId] 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
|
||
/****** Object: Table [dbo].[Pipeline_Pipeline] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Pipeline_Pipeline](
|
||
[PipelineId] [nvarchar](50) NOT NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[InstallationId] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[WorkAreaId] [nvarchar](50) NULL,
|
||
[PipelineCode] [nvarchar](100) NULL,
|
||
[SingleNumber] [nvarchar](200) NULL,
|
||
[PipingClassId] [nvarchar](50) NULL,
|
||
[MainMaterialId] [nvarchar](50) NULL,
|
||
[MediumId] [nvarchar](50) NULL,
|
||
[DetectionRateId] [nvarchar](50) NULL,
|
||
[Specification] [nvarchar](50) NULL,
|
||
[SystemNumber] [nvarchar](50) NULL,
|
||
[SubSystemNumber] [nvarchar](50) NULL,
|
||
[TestPackageCode] [nvarchar](50) NULL,
|
||
[PipelineLength] [decimal](18, 2) NULL,
|
||
[Sheet] [nvarchar](50) NULL,
|
||
[PipeSegment] [int] NULL,
|
||
[DrawingsNum] [nvarchar](50) NULL,
|
||
[PaintingCategory] [nvarchar](50) NULL,
|
||
[AdiabaticCategory] [nvarchar](50) NULL,
|
||
[DesignPressure] [nvarchar](50) NULL,
|
||
[DesignTemperature] [nvarchar](50) NULL,
|
||
[TestPressure] [nvarchar](50) NULL,
|
||
[TestTemperature] [nvarchar](50) NULL,
|
||
[ModifierId] [nvarchar](50) NULL,
|
||
[ModifyDate] [datetime] NULL,
|
||
[CreatorId] [nvarchar](50) NULL,
|
||
[CreateDate] [datetime] NULL,
|
||
[PenetrationRatio] [nvarchar](50) NULL,
|
||
[PenetrationClass] [nvarchar](50) NULL,
|
||
[IfPickling] [bit] NULL,
|
||
[IfChasing] [bit] NULL,
|
||
[WorkPackageCode] [nvarchar](50) NULL,
|
||
[RandomNum] [nvarchar](1000) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
[PTRandomNum] [nvarchar](1000) NULL,
|
||
[GDRandomNum] [nvarchar](1000) NULL,
|
||
[ExecStandard] [nvarchar](50) NULL,
|
||
[QueClass] [nvarchar](50) NULL,
|
||
[PIPClassId] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_Pipeline_Pipeline] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PipelineId] 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
|
||
/****** Object: Table [dbo].[Base_Material] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_Material](
|
||
[MaterialId] [nvarchar](50) NOT NULL,
|
||
[MaterialCode] [nvarchar](50) NULL,
|
||
[MaterialType] [nvarchar](50) NULL,
|
||
[SteelType] [nvarchar](50) NULL,
|
||
[MaterialClass] [nvarchar](50) NULL,
|
||
[MaterialGroup] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Base_Material] PRIMARY KEY CLUSTERED
|
||
(
|
||
[MaterialId] 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
|
||
/****** Object: Table [dbo].[Pipeline_WeldJoint] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Pipeline_WeldJoint](
|
||
[WeldJointId] [nvarchar](50) NOT NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[PipelineId] [nvarchar](50) NULL,
|
||
[WeldJointCode] [nvarchar](50) NULL,
|
||
[WeldTypeId] [nvarchar](50) NULL,
|
||
[Material1Id] [nvarchar](50) NULL,
|
||
[Material2Id] [nvarchar](50) NULL,
|
||
[Thickness] [decimal](18, 4) NULL,
|
||
[Dia] [decimal](18, 4) NULL,
|
||
[Size] [decimal](18, 4) NULL,
|
||
[JointAttribute] [nvarchar](50) NULL,
|
||
[JointArea] [nvarchar](50) NULL,
|
||
[WeldingMethodId] [nvarchar](50) NULL,
|
||
[IsHotProess] [bit] NULL,
|
||
[WeldingLocationId] [nvarchar](50) NULL,
|
||
[WeldMatId] [nvarchar](50) NULL,
|
||
[WeldSilkId] [nvarchar](200) NULL,
|
||
[GrooveTypeId] [nvarchar](50) NULL,
|
||
[PipeSegment] [nvarchar](50) NULL,
|
||
[PipeAssembly1Id] [nvarchar](50) NULL,
|
||
[PipeAssembly2Id] [nvarchar](50) NULL,
|
||
[PipeAssemblyCount] [int] NULL,
|
||
[HeartNo1] [nvarchar](50) NULL,
|
||
[HeartNo2] [nvarchar](50) NULL,
|
||
[LastTemp] [nvarchar](50) NULL,
|
||
[CellTemp] [nvarchar](50) NULL,
|
||
[PrepareTemp] [nvarchar](50) NULL,
|
||
[Electricity] [nvarchar](50) NULL,
|
||
[Voltage] [nvarchar](50) NULL,
|
||
[TestPackageNo] [nvarchar](50) NULL,
|
||
[WeldingDailyCode] [nvarchar](50) NULL,
|
||
[BackingWelderId] [nvarchar](50) NULL,
|
||
[CoverWelderId] [nvarchar](50) NULL,
|
||
[WeldingDailyId] [nvarchar](50) NULL,
|
||
[WeldingDate] [datetime] NULL,
|
||
[PipingClassId] [nvarchar](50) NULL,
|
||
[DoneDin] [decimal](18, 4) NULL,
|
||
[SystemNumber] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
[Specification] [nvarchar](50) NULL,
|
||
[OldWeldJointCode] [nvarchar](50) NULL,
|
||
[IsCancel] [bit] NULL,
|
||
[IsGoldJoint] [bit] NULL,
|
||
[CancelResult] [nvarchar](200) NULL,
|
||
[WPQId] [nvarchar](50) NULL,
|
||
[DetectionType] [nvarchar](300) NULL,
|
||
[PageNum] [nvarchar](10) NULL,
|
||
[ANSISCH] [nvarchar](10) NULL,
|
||
CONSTRAINT [PK_Pipeline_Weldline] PRIMARY KEY CLUSTERED
|
||
(
|
||
[WeldJointId] 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
|
||
/****** Object: Table [dbo].[HotProess_TrustItem] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[HotProess_TrustItem](
|
||
[HotProessTrustItemId] [nvarchar](50) NOT NULL,
|
||
[HotProessTrustId] [nvarchar](50) NULL,
|
||
[WeldJointId] [nvarchar](50) NULL,
|
||
[IsPass] [bit] NULL,
|
||
[IsHardness] [bit] NULL,
|
||
[IsTrust] [bit] NULL,
|
||
[HardTrustItemID] [nvarchar](50) NULL,
|
||
[IsCompleted] [bit] NULL,
|
||
CONSTRAINT [PK_HotProess_HotProessTrustItem] PRIMARY KEY CLUSTERED
|
||
(
|
||
[HotProessTrustItemId] 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
|
||
/****** Object: View [dbo].[View_HotProess_TrustItem] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE VIEW [dbo].[View_HotProess_TrustItem]
|
||
AS
|
||
/********热处理明细********/
|
||
SELECT TrustItem.HotProessTrustItemId,
|
||
TrustItem.HotProessTrustId,
|
||
TrustItem.WeldJointId,
|
||
TrustItem.IsPass,
|
||
TrustItem.IsHardness,
|
||
TrustItem.IsTrust,
|
||
TrustItem.HardTrustItemID,
|
||
Trust.ProjectId,
|
||
Trust.HotProessTrustNo,
|
||
Trust.ProessDate,
|
||
WeldJoint.WeldJointCode,
|
||
Pipeline.PipelineCode,
|
||
WeldJoint.Specification,
|
||
Material.MaterialCode
|
||
FROM HotProess_TrustItem AS TrustItem
|
||
LEFT JOIN HotProess_Trust AS Trust ON Trust.HotProessTrustId=TrustItem.HotProessTrustId
|
||
LEFT JOIN Pipeline_WeldJoint AS WeldJoint ON WeldJoint.WeldJointId=TrustItem.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS Pipeline ON Pipeline.PipelineId=WeldJoint.PipelineId
|
||
LEFT JOIN Base_Material AS Material ON Material.MaterialId=WeldJoint.Material1Id
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Pipeline_WeldingDaily] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Pipeline_WeldingDaily](
|
||
[WeldingDailyId] [nvarchar](50) NOT NULL,
|
||
[WeldingDailyCode] [nvarchar](50) NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[InstallationId] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[WeldingDate] [datetime] NULL,
|
||
[Tabler] [nvarchar](50) NULL,
|
||
[TableDate] [datetime] NULL,
|
||
[Remark] [nvarchar](100) NULL,
|
||
CONSTRAINT [PK_Pipeline_WeldingDaily] PRIMARY KEY CLUSTERED
|
||
(
|
||
[WeldingDailyId] 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
|
||
/****** Object: View [dbo].[View_HotProessTrustItemSearch] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_HotProessTrustItemSearch]
|
||
AS
|
||
/********热处理委托单查找焊口视图**********/
|
||
SELECT TrustItem.HotProessTrustItemId, --热处理委托明细id
|
||
TrustItem.HotProessTrustId, -- 热处理委托id
|
||
WeldJoint.WeldJointId, --焊口id
|
||
WeldJoint.WeldJointCode,
|
||
WeldJoint.WeldingDailyId,
|
||
WeldJoint.Specification,
|
||
WeldJoint.ProjectId,
|
||
pipeline.PipelineCode,
|
||
pipeline.PipelineId,
|
||
pipeline.UnitId,
|
||
pipeline.InstallationId,
|
||
weldingDaily.WeldingDate,
|
||
Material.MaterialCode,
|
||
WeldJoint.IsHotProess
|
||
FROM dbo.Pipeline_WeldJoint AS WeldJoint
|
||
LEFT JOIN dbo.Pipeline_WeldingDaily weldingDaily ON weldingDaily.WeldingDailyId = WeldJoint.WeldingDailyId
|
||
LEFT JOIN dbo.HotProess_TrustItem AS TrustItem ON WeldJoint.WeldJointId = TrustItem.WeldJointId
|
||
LEFT JOIN dbo.HotProess_Trust AS Trust ON Trust.HotProessTrustId=TrustItem.HotProessTrustId
|
||
LEFT JOIN dbo.Pipeline_Pipeline AS pipeline ON WeldJoint.PipelineId =pipeline.PipelineId
|
||
LEFT JOIN dbo.Base_Material AS Material ON WeldJoint.Material1Id = Material.MaterialId
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Base_Unit] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_Unit](
|
||
[UnitId] [nvarchar](50) NOT NULL,
|
||
[UnitCode] [nvarchar](20) NULL,
|
||
[UnitName] [nvarchar](50) NULL,
|
||
[ProjectRange] [nvarchar](500) NULL,
|
||
[Corporate] [nvarchar](20) NULL,
|
||
[Address] [nvarchar](50) NULL,
|
||
[Telephone] [nvarchar](20) NULL,
|
||
[Fax] [nvarchar](20) NULL,
|
||
[InTime] [datetime] NULL,
|
||
[OutTime] [datetime] NULL,
|
||
[UnitTypeId] [nvarchar](50) NULL,
|
||
[SortIndex] [int] NULL,
|
||
CONSTRAINT [PK_Base_Unit] PRIMARY KEY CLUSTERED
|
||
(
|
||
[UnitId] 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
|
||
/****** Object: Table [dbo].[Project_WorkArea] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Project_WorkArea](
|
||
[WorkAreaId] [nvarchar](50) NOT NULL,
|
||
[WorkAreaCode] [nvarchar](20) NULL,
|
||
[WorkAreaName] [nvarchar](50) NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[InstallationId] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[SupervisorUnitId] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
[EnWorkAreaName] [nvarchar](100) NULL,
|
||
CONSTRAINT [PK_ProjectSet_WorkArea] PRIMARY KEY CLUSTERED
|
||
(
|
||
[WorkAreaId] 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
|
||
/****** Object: View [dbo].[View_WeldJointAndPipeline] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
|
||
|
||
CREATE VIEW [dbo].[View_WeldJointAndPipeline]
|
||
AS
|
||
/*用于导入数据时,查询焊口信息*/
|
||
SELECT
|
||
weldJoint.ProjectId
|
||
,pipeline.InstallationId
|
||
,workArea.WorkAreaCode--区域
|
||
,unit.UnitCode --单位
|
||
,pipeline.PipelineCode
|
||
,weldJoint.WeldJointCode
|
||
,weldJoint.WeldJointId
|
||
,pipeline.PipelineId
|
||
,pipeline.WorkAreaId
|
||
,weldJoint.WeldingDailyId
|
||
FROM Pipeline_WeldJoint AS weldJoint
|
||
LEFT JOIN Pipeline_Pipeline AS pipeline ON weldJoint.PipelineId = pipeline.PipelineId
|
||
LEFT JOIN dbo.Project_WorkArea as workArea on workArea.WorkAreaId=pipeline.WorkAreaId
|
||
LEFT JOIN Base_Unit AS unit ON pipeline.UnitId = unit.UnitId
|
||
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Batch_PointBatchItem] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Batch_PointBatchItem](
|
||
[PointBatchItemId] [nvarchar](50) NOT NULL,
|
||
[PointBatchId] [nvarchar](50) NULL,
|
||
[WeldJointId] [nvarchar](50) NULL,
|
||
[PointState] [char](1) NULL,
|
||
[PointDate] [datetime] NULL,
|
||
[RepairDate] [datetime] NULL,
|
||
[CutDate] [datetime] NULL,
|
||
[CreatDate] [datetime] NULL,
|
||
[WeldingDate] [datetime] NULL,
|
||
[Remark] [nvarchar](150) NULL,
|
||
[OldPointState] [char](1) NULL,
|
||
[OldPointDate] [datetime] NULL,
|
||
[IsCheckRepair] [bit] NULL,
|
||
[IsBuildTrust] [bit] NULL,
|
||
[IsWelderFirst] [bit] NULL,
|
||
[IsPipelineFirst] [bit] NULL,
|
||
[ToPointBatchItemId] [nvarchar](50) NULL,
|
||
[AcceptLevel] [nvarchar](10) NULL,
|
||
[IsAudit] [bit] NULL,
|
||
[RepairRecordId] [nvarchar](50) NULL,
|
||
[BatchOrder] [int] NULL,
|
||
[IsCompletedPoint] [bit] NULL,
|
||
[JLAudit] [nvarchar](50) NULL,
|
||
[GLGSAudit] [nvarchar](50) NULL,
|
||
[QTAudit] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_Batch_PointBatchItem] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PointBatchItemId] 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
|
||
/****** Object: Table [dbo].[Batch_PointBatch] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Batch_PointBatch](
|
||
[PointBatchId] [nvarchar](50) NOT NULL,
|
||
[PointBatchCode] [nvarchar](100) NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[InstallationId] [nvarchar](50) NULL,
|
||
[PipelineId] [nvarchar](50) NULL,
|
||
[DetectionTypeId] [nvarchar](50) NULL,
|
||
[DetectionRateId] [nvarchar](50) NULL,
|
||
[WelderId] [nvarchar](50) NULL,
|
||
[MediumId] [nvarchar](50) NULL,
|
||
[MaterialId] [nvarchar](50) NULL,
|
||
[WeldTypeId] [nvarchar](50) NULL,
|
||
[StartDate] [datetime] NULL,
|
||
[EndDate] [datetime] NULL,
|
||
[ClearDate] [datetime] NULL,
|
||
[IsTrust] [bit] NULL,
|
||
[IsCheck] [bit] NULL,
|
||
CONSTRAINT [PK_Batch_PointBatchId] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PointBatchId] 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
|
||
/****** Object: Table [dbo].[Welder_Welder] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Welder_Welder](
|
||
[WelderId] [nvarchar](50) NOT NULL,
|
||
[WelderCode] [nvarchar](50) NOT NULL,
|
||
[WelderName] [nvarchar](50) NOT NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[ProjectTypeId] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[Sex] [char](1) NULL,
|
||
[Birthday] [datetime] NULL,
|
||
[IdentityCard] [nvarchar](18) NULL,
|
||
[CertificateNum] [nvarchar](50) NULL,
|
||
[CertificateValidity] [datetime] NULL,
|
||
[WelderLevel] [nvarchar](50) NULL,
|
||
[IsOnDuty] [bit] NULL,
|
||
[SignatureUrl] [nvarchar](500) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
[PhotoUrl] [nvarchar](200) NULL,
|
||
CONSTRAINT [PK_Welder_Welder] PRIMARY KEY CLUSTERED
|
||
(
|
||
[WelderId] 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
|
||
/****** Object: Table [dbo].[Base_WeldType] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_WeldType](
|
||
[WeldTypeId] [nvarchar](50) NOT NULL,
|
||
[WeldTypeCode] [nvarchar](50) NULL,
|
||
[WeldTypeName] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
[Flag] [nvarchar](2) NULL,
|
||
CONSTRAINT [PK_Base_WeldType] PRIMARY KEY CLUSTERED
|
||
(
|
||
[WeldTypeId] 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
|
||
/****** Object: Table [dbo].[Base_PipingClass] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_PipingClass](
|
||
[PipingClassId] [nvarchar](50) NOT NULL,
|
||
[PipingClassCode] [nvarchar](50) NULL,
|
||
[PipingClassName] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
[PNO] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_Base_PipingClass] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PipingClassId] 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
|
||
/****** Object: Table [dbo].[Sys_User] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Sys_User](
|
||
[UserId] [nvarchar](50) NOT NULL,
|
||
[Account] [nvarchar](50) NULL,
|
||
[UserCode] [nvarchar](50) NULL,
|
||
[Password] [nvarchar](50) NULL,
|
||
[UserName] [nvarchar](20) NULL,
|
||
[RoleIds] [nvarchar](500) NULL,
|
||
[PostId] [nvarchar](50) NULL,
|
||
[IsPost] [bit] NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[Depart] [nvarchar](50) NULL,
|
||
[IsHeadMan] [bit] NULL,
|
||
[EmailPassword] [nvarchar](50) NULL,
|
||
[Email] [nvarchar](50) NULL,
|
||
[Phone] [nvarchar](50) NULL,
|
||
[deviceId] [nvarchar](50) NULL,
|
||
[LoginProjectId] [nvarchar](50) NULL,
|
||
[LoginSystemId] [nvarchar](50) NULL,
|
||
[AllowLoginSystem] [nvarchar](50) NULL,
|
||
[LoginProjectArea] [nchar](1) NULL,
|
||
[ErrorNum] [int] NULL,
|
||
[LockTime] [datetime] NULL,
|
||
CONSTRAINT [PK_Sys_User] PRIMARY KEY CLUSTERED
|
||
(
|
||
[UserId] 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
|
||
/****** Object: View [dbo].[View_Batch_PointBatchItem] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Batch_PointBatchItem]
|
||
AS
|
||
/*************点口明细表*************/
|
||
SELECT PointBatchItem.PointBatchItemId,
|
||
PointBatchItem.PointBatchId,
|
||
PointBatch.ProjectId,
|
||
PointBatch.InstallationId,
|
||
PointBatch.UnitId,
|
||
PointBatch.PointBatchCode,
|
||
PointBatch.DetectionTypeId,
|
||
Pipeline.WorkAreaId,
|
||
PointBatchItem.WeldJointId,
|
||
PointBatchItem.PointState AS PState,
|
||
(CASE PointBatchItem.PointState WHEN '1' THEN '点口' WHEN '2' THEN '扩透' END) AS PointState,
|
||
--(CASE PointBatchItem.IsAudit WHEN 1 THEN '是' ELSE '否' END) AS PointIsAudit,
|
||
--(CASE WHEN PointBatchItem.IsAudit=1 THEN '是'
|
||
-- WHEN (PointBatchItem.IsAudit IS NULL OR PointBatchItem.IsAudit=0) AND PointBatchItem.PointState IS NOT NULL THEN '否'
|
||
-- WHEN (PointBatchItem.IsAudit IS NULL OR PointBatchItem.IsAudit=0) AND PointBatchItem.PointState IS NULL THEN '' END) AS PointIsAudit,
|
||
PointBatchItem.PointDate,--点口日期
|
||
PointBatchItem.RepairDate,--返修日期
|
||
PointBatchItem.CutDate,--切除日期
|
||
PointBatchItem.RepairRecordId,
|
||
PointBatchItem.IsBuildTrust,--是否委托
|
||
WorkArea.WorkAreaCode,--工区号
|
||
jot.WeldJointCode,--焊口号
|
||
jot.BackingWelderId AS WelderId, --焊工ID
|
||
jot.JointArea,--焊接区域
|
||
jot.Dia,
|
||
jot.Size,--实际寸径
|
||
WeldingDaily.WeldingDate,--焊接日期
|
||
jot.PipelineId, --管线ID
|
||
jot.Material1Id AS Mat, --材质
|
||
jot.Specification, --规格
|
||
jot.JointAttribute,
|
||
weldType.Flag, --焊缝类型
|
||
Pipeline.PipelineCode, --管线号
|
||
PipingClass.PipingClassName, --管道等级
|
||
PointBatchItem.IsWelderFirst,
|
||
(CASE WHEN PointBatchItem.JLAudit IS NOT NULL THEN userJL.UserName ELSE (CASE WHEN PointBatchItem.PointState IS NOT NULL THEN '未审核' ELSE '' END) END) AS JLAudit,
|
||
(CASE WHEN PointBatchItem.GLGSAudit IS NOT NULL THEN userGLGS.UserName ELSE (CASE WHEN PointBatchItem.PointState IS NOT NULL THEN '未审核' ELSE '' END) END) AS GLGSAudit,
|
||
(CASE WHEN PointBatchItem.QTAudit IS NOT NULL THEN userQT.UserName ELSE (CASE WHEN PointBatchItem.PointState IS NOT NULL THEN '未审核' ELSE '' END) END) AS QTAudit,
|
||
(CASE WHEN jot.BackingWelderId!=jot.CoverWelderId THEN backingWelder.WelderCode+'/'+coverWelder.WelderCode ELSE backingWelder.WelderCode END) AS WelderCode, --焊工号
|
||
(CASE WHEN PointBatchItem.JLAudit IS NOT NULL AND PointBatchItem.GLGSAudit IS NOT NULL THEN 1 ELSE 0 END) AS IsPointAudit
|
||
FROM Batch_PointBatchItem AS PointBatchItem
|
||
LEFT JOIN Batch_PointBatch AS PointBatch ON PointBatch.PointBatchId=PointBatchItem.PointBatchId
|
||
LEFT JOIN Pipeline_WeldJoint AS jot ON jot.WeldJointId=PointBatchItem.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS Pipeline ON Pipeline.PipelineId=jot.PipelineId
|
||
LEFT JOIN dbo.Base_WeldType weldType ON weldType.WeldTypeId = jot.WeldTypeId
|
||
LEFT JOIN dbo.Welder_Welder backingWelder ON backingWelder.WelderId = jot.BackingWelderId
|
||
LEFT JOIN dbo.Welder_Welder coverWelder ON coverWelder.WelderId = jot.CoverWelderId
|
||
LEFT JOIN Project_WorkArea AS WorkArea ON WorkArea.WorkAreaId=Pipeline.WorkAreaId
|
||
LEFT JOIN Pipeline_WeldingDaily AS WeldingDaily ON WeldingDaily.WeldingDailyId=jot.WeldingDailyId
|
||
LEFT JOIN Base_PipingClass AS PipingClass ON PipingClass.PipingClassId=Pipeline.PipingClassId
|
||
LEFT JOIN dbo.Sys_User userJL ON userJL.UserId = PointBatchItem.JLAudit
|
||
LEFT JOIN dbo.Sys_User userGLGS ON userGLGS.UserId = PointBatchItem.GLGSAudit
|
||
LEFT JOIN dbo.Sys_User userQT ON userQT.UserId = PointBatchItem.GLGSAudit
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Hard_Trust] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Hard_Trust](
|
||
[HardTrustID] [nvarchar](50) NOT NULL,
|
||
[HardTrustNo] [nvarchar](50) NULL,
|
||
[HardTrustUnit] [nvarchar](50) NULL,
|
||
[HardTrustDate] [datetime] NULL,
|
||
[AuditMan] [nvarchar](50) NULL,
|
||
[AuditDate] [datetime] NULL,
|
||
[HardnessRate] [nvarchar](50) NULL,
|
||
[HardnessMethod] [nvarchar](50) NULL,
|
||
[CheckUnit] [nvarchar](50) NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[InstallationId] [nvarchar](50) NULL,
|
||
[DetectionTime] [nvarchar](50) NULL,
|
||
[Sendee] [nvarchar](50) NULL,
|
||
[Standards] [nvarchar](50) NULL,
|
||
[InspectionNum] [nvarchar](50) NULL,
|
||
[CheckNum] [nvarchar](50) NULL,
|
||
[TestWeldNum] [nvarchar](50) NULL,
|
||
[HardTrustMan] [varchar](50) NULL,
|
||
CONSTRAINT [PK_Hard_Trust] PRIMARY KEY CLUSTERED
|
||
(
|
||
[HardTrustID] 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
|
||
/****** Object: Table [dbo].[Project_Installation] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Project_Installation](
|
||
[InstallationId] [nvarchar](50) NOT NULL,
|
||
[ProjectId] [nvarchar](50) NOT NULL,
|
||
[InstallationCode] [nvarchar](50) NULL,
|
||
[InstallationName] [nvarchar](50) NULL,
|
||
[SupervisorUnitId] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_WBS_Installation] PRIMARY KEY CLUSTERED
|
||
(
|
||
[InstallationId] 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
|
||
/****** Object: View [dbo].[View_Hard_Trust] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE VIEW [dbo].[View_Hard_Trust]
|
||
AS
|
||
/*******硬度委托***********/
|
||
SELECT Trust.HardTrustID,
|
||
Trust.HardTrustNo,
|
||
Trust.HardTrustUnit,
|
||
Trust.HardTrustDate,
|
||
Trust.AuditMan,
|
||
Trust.AuditDate,
|
||
Trust.HardnessRate,
|
||
Trust.HardnessMethod,
|
||
Trust.CheckUnit,
|
||
Trust.ProjectId,
|
||
Trust.InstallationId,
|
||
Trust.DetectionTime,
|
||
Trust.Sendee,
|
||
Trust.Standards,
|
||
Trust.InspectionNum,
|
||
Trust.CheckNum,
|
||
Trust.TestWeldNum,
|
||
Trust.HardTrustMan,
|
||
trustUnit.UnitName as HardTrustUnitName,
|
||
checkUnit.UnitName as checkUnitName,
|
||
installation.InstallationName,
|
||
auditMan.UserName as AuditManName,
|
||
case Trust.DetectionTime when '0' then '工厂化预制焊口'
|
||
else '安装施工焊口' end as DetectionTimeStr,
|
||
hardTrustMan.UserName as HardTrustManName
|
||
FROM Hard_Trust AS Trust
|
||
LEFT JOIN Base_Unit AS trustUnit ON trustUnit.UnitId=Trust.HardTrustUnit
|
||
LEFT JOIN Base_Unit AS checkUnit ON checkUnit.UnitId=Trust.CheckUnit
|
||
LEFT JOIN Project_Installation AS installation ON installation.InstallationId=Trust.InstallationId
|
||
LEFT JOIN Sys_User AS auditMan ON auditMan.UserId=Trust.AuditMan
|
||
LEFT JOIN Sys_User AS hardTrustMan ON hardTrustMan.UserId=Trust.HardTrustMan
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Hard_TrustItem] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Hard_TrustItem](
|
||
[HardTrustItemID] [nvarchar](50) NOT NULL,
|
||
[HardTrustID] [nvarchar](50) NULL,
|
||
[HotProessTrustItemId] [nvarchar](50) NULL,
|
||
[WeldJointId] [nvarchar](50) NULL,
|
||
[IsPass] [bit] NULL,
|
||
[IsTrust] [bit] NULL,
|
||
CONSTRAINT [PK_Hard_TrustItem] PRIMARY KEY CLUSTERED
|
||
(
|
||
[HardTrustItemID] 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
|
||
/****** Object: Table [dbo].[Base_Project] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_Project](
|
||
[ProjectId] [nvarchar](50) NOT NULL,
|
||
[ProjectCode] [nvarchar](20) NULL,
|
||
[ProjectName] [nvarchar](100) NULL,
|
||
[ShortName] [nvarchar](30) NULL,
|
||
[ProjectTypeId] [nvarchar](50) NULL,
|
||
[ProjectAddress] [nvarchar](100) NULL,
|
||
[StartDate] [datetime] NULL,
|
||
[EndDate] [datetime] NULL,
|
||
[Area] [decimal](18, 2) NULL,
|
||
[ProjectAmount] [nvarchar](1000) NULL,
|
||
[ProjectPrincipal] [nvarchar](20) NULL,
|
||
[Remark] [nvarchar](300) NULL,
|
||
[IsClosed] [bit] NULL,
|
||
[ConstructionPrincipal] [nvarchar](20) NULL,
|
||
[ProjectArea] [nchar](1) NULL,
|
||
[EnProjectName] [nvarchar](150) NULL,
|
||
CONSTRAINT [PK_Project] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ProjectId] 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
|
||
/****** Object: Table [dbo].[Base_WeldingMethod] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_WeldingMethod](
|
||
[WeldingMethodId] [nvarchar](50) NOT NULL,
|
||
[WeldingMethodCode] [nvarchar](50) NULL,
|
||
[WeldingMethodName] [nvarchar](50) NULL,
|
||
[ConsumablesType] [nvarchar](10) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Base_WeldingMethod] PRIMARY KEY CLUSTERED
|
||
(
|
||
[WeldingMethodId] 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
|
||
/****** Object: Table [dbo].[WPQ_WPQList] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[WPQ_WPQList](
|
||
[WPQId] [nvarchar](50) NOT NULL,
|
||
[WPQCode] [nvarchar](50) NULL,
|
||
[CompileDate] [datetime] NULL,
|
||
[MaterialId1] [nvarchar](500) NULL,
|
||
[MaterialId2] [nvarchar](500) NULL,
|
||
[Specifications] [nvarchar](100) NULL,
|
||
[WeldingModel] [nvarchar](100) NULL,
|
||
[WeldingGrade] [nvarchar](100) NULL,
|
||
[WeldingSpecifications] [nvarchar](100) NULL,
|
||
[WeldingPosition] [nvarchar](50) NULL,
|
||
[WeldingMethodId] [nvarchar](50) NULL,
|
||
[MinImpactDia] [decimal](9, 2) NULL,
|
||
[MaxImpactDia] [decimal](9, 2) NULL,
|
||
[MinImpactThickness] [decimal](9, 2) NULL,
|
||
[MaxImpactThickness] [decimal](9, 2) NULL,
|
||
[NoMinImpactThickness] [decimal](9, 2) NULL,
|
||
[NoMaxImpactThickness] [decimal](9, 2) NULL,
|
||
[IsHotProess] [bit] NULL,
|
||
[WPQStandard] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
[JointType] [nvarchar](50) NULL,
|
||
[Motorization] [nvarchar](50) NULL,
|
||
[ProtectiveGas] [nvarchar](50) NULL,
|
||
[Stretching] [nvarchar](50) NULL,
|
||
[Bend] [nvarchar](50) NULL,
|
||
[ToAttack] [nvarchar](50) NULL,
|
||
[Others] [nvarchar](50) NULL,
|
||
[WelderIds] [varchar](1000) NULL,
|
||
[ProjectId] [varchar](50) NULL,
|
||
CONSTRAINT [PK_WPQ_WPQList] PRIMARY KEY CLUSTERED
|
||
(
|
||
[WPQId] 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
|
||
/****** Object: Table [dbo].[Base_Components] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_Components](
|
||
[ComponentsId] [nvarchar](50) NOT NULL,
|
||
[ComponentsCode] [nvarchar](50) NULL,
|
||
[ComponentsName] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_Base_Components] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ComponentsId] 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
|
||
/****** Object: Table [dbo].[Base_WeldingLocation] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_WeldingLocation](
|
||
[WeldingLocationId] [nvarchar](50) NOT NULL,
|
||
[WeldingLocationCode] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Base_WeldingLocation] PRIMARY KEY CLUSTERED
|
||
(
|
||
[WeldingLocationId] 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
|
||
/****** Object: Table [dbo].[Base_Consumables] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_Consumables](
|
||
[ConsumablesId] [nvarchar](50) NOT NULL,
|
||
[ConsumablesCode] [nvarchar](50) NULL,
|
||
[ConsumablesName] [nvarchar](50) NULL,
|
||
[ConsumablesType] [nvarchar](50) NULL,
|
||
[SteelType] [nvarchar](50) NULL,
|
||
[SteelFormat] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
[UserFlux] [nvarchar](30) NULL,
|
||
CONSTRAINT [PK_Base_Consumables] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ConsumablesId] 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
|
||
/****** Object: Table [dbo].[Base_GrooveType] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_GrooveType](
|
||
[GrooveTypeId] [nvarchar](50) NOT NULL,
|
||
[GrooveTypeCode] [nvarchar](50) NULL,
|
||
[GrooveTypeName] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Base_GrooveType] PRIMARY KEY CLUSTERED
|
||
(
|
||
[GrooveTypeId] 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
|
||
/****** Object: View [dbo].[View_Pipeline_WeldJoint] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_Pipeline_WeldJoint]
|
||
AS
|
||
/************焊口信息视图*****************/
|
||
SELECT WeldJoint.WeldJointId,
|
||
WeldJoint.ProjectId,
|
||
WeldJoint.PipelineId,
|
||
WeldJoint.WeldJointCode,
|
||
dbo.Fun_GetParseInt(WeldJoint.WeldJointCode) AS ConvertWeldJoint,
|
||
WeldJoint.WeldTypeId,
|
||
WeldJoint.Material1Id,
|
||
WeldJoint.Material2Id,
|
||
WeldJoint.ANSISCH,
|
||
WeldJoint.Thickness,
|
||
WeldJoint.Dia,
|
||
WeldJoint.Size,
|
||
WeldJoint.JointAttribute,
|
||
WeldJoint.JointArea,
|
||
WeldJoint.WeldingMethodId,
|
||
WeldJoint.IsHotProess,
|
||
WeldJoint.WeldingLocationId,
|
||
WeldJoint.WeldMatId,
|
||
WeldJoint.WeldSilkId,
|
||
WeldJoint.GrooveTypeId,
|
||
WeldJoint.PipeSegment,
|
||
WeldJoint.PipeAssembly1Id,
|
||
WeldJoint.PipeAssembly2Id,
|
||
WeldJoint.PipeAssemblyCount,
|
||
WeldJoint.HeartNo1,
|
||
WeldJoint.HeartNo2,
|
||
WeldJoint.LastTemp,
|
||
WeldJoint.CellTemp,
|
||
WeldJoint.PrepareTemp,
|
||
WeldJoint.Electricity,
|
||
WeldJoint.SystemNumber,
|
||
WeldJoint.Remark,
|
||
WeldJoint.DoneDin,
|
||
WeldJoint.Voltage,
|
||
WeldJoint.TestPackageNo,
|
||
WeldJoint.WeldingDailyCode,
|
||
WeldJoint.WeldingDailyId,
|
||
WeldJoint.BackingWelderId,
|
||
WeldJoint.CoverWelderId,
|
||
WeldJoint.PipingClassId,
|
||
WeldJoint.Specification,
|
||
WeldJoint.CancelResult,
|
||
Project.ProjectCode,
|
||
Project.ProjectName,
|
||
Pipeline.PipelineCode,
|
||
Pipeline.InstallationId,
|
||
Pipeline.UnitId,
|
||
Pipeline.SingleNumber,
|
||
Pipeline.WorkAreaId,
|
||
WeldType.WeldTypeCode,
|
||
Material1.MaterialCode AS Material1Code,
|
||
Material2.MaterialCode AS Material2Code,
|
||
WeldingMethod.WeldingMethodCode,
|
||
WeldingLocation.WeldingLocationCode,
|
||
WeldMat.ConsumablesCode AS WeldMatCode,
|
||
--WeldSilk.ConsumablesCode AS WeldSilkCode,
|
||
'' AS WeldSilkCode,
|
||
GrooveType.GrooveTypeCode,
|
||
CASE WHEN WeldJoint.WeldingDailyId IS NULL THEN '否' ELSE '是' END AS Is_hjName,
|
||
CASE WHEN WeldJoint.IsHotProess=1 THEN '是' ELSE '否' END AS IsHotProessStr,
|
||
Components1.ComponentsCode AS ComponentsCode1,
|
||
Components2.ComponentsCode AS ComponentsCode2,
|
||
BackingWelder.WelderCode AS BackingWelderCode,
|
||
BackingWelder.WelderName AS BackingWelderName,
|
||
CoverWelder.WelderCode AS CoverWelderCode,
|
||
CoverWelder.WelderName 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 Material1.MaterialCode IS NOT NULL AND Material2.MaterialCode IS NOT NULL
|
||
THEN Material1.MaterialCode + '/' + Material2.MaterialCode
|
||
ELSE (ISNULL(Material1.MaterialCode,'') + ISNULL(Material2.MaterialCode,'')) END) AS MaterialCode, --材质
|
||
pipingClass.PipingClassCode,
|
||
CONVERT(VARCHAR(100), WeldingDaily.WeldingDate, 23) AS WeldingDate,
|
||
WeldJoint.IsCancel,
|
||
WeldJoint.IsGoldJoint,
|
||
WeldJoint.WPQId,wps.WPQCode,
|
||
WeldJoint.DetectionType,
|
||
WeldJoint.PageNum
|
||
FROM Pipeline_WeldJoint AS WeldJoint
|
||
LEFT JOIN Base_Project AS Project ON Project.ProjectId=WeldJoint.ProjectId
|
||
LEFT JOIN Pipeline_Pipeline AS Pipeline ON Pipeline.PipelineId = WeldJoint.PipelineId
|
||
LEFT JOIN Base_WeldType AS WeldType ON WeldType.WeldTypeId=WeldJoint.WeldTypeId
|
||
LEFT JOIN Base_Material AS Material1 ON Material1.MaterialId = WeldJoint.Material1Id
|
||
LEFT JOIN Base_Material AS Material2 ON Material2.MaterialId = WeldJoint.Material2Id
|
||
LEFT JOIN Base_WeldingMethod AS WeldingMethod ON WeldingMethod.WeldingMethodId=WeldJoint.WeldingMethodId
|
||
LEFT JOIN Base_WeldingLocation AS WeldingLocation ON WeldingLocation.WeldingLocationId=WeldJoint.WeldingLocationId
|
||
LEFT JOIN Base_Consumables AS WeldMat ON WeldMat.ConsumablesId=WeldJoint.WeldMatId
|
||
--LEFT JOIN Base_Consumables AS WeldSilk ON WeldSilk.ConsumablesId=WeldJoint.WeldSilkId
|
||
LEFT JOIN Base_GrooveType AS GrooveType ON GrooveType.GrooveTypeId=WeldJoint.GrooveTypeId
|
||
LEFT JOIN Base_Components AS Components1 ON Components1.ComponentsId = WeldJoint.PipeAssembly1Id
|
||
LEFT JOIN Base_Components AS Components2 ON Components2.ComponentsId = WeldJoint.PipeAssembly2Id
|
||
LEFT JOIN Welder_Welder AS BackingWelder ON BackingWelder.WelderId=WeldJoint.BackingWelderId
|
||
LEFT JOIN Welder_Welder AS CoverWelder ON CoverWelder.WelderId=WeldJoint.CoverWelderId
|
||
LEFT JOIN Pipeline_WeldingDaily AS WeldingDaily ON WeldingDaily.WeldingDailyId=WeldJoint.WeldingDailyId
|
||
LEFT JOIN Base_PipingClass AS pipingClass ON pipingClass.PipingClassId=WeldJoint.PipingClassId
|
||
LEFT JOIN dbo.WPQ_WPQList wps ON wps.WPQId=WeldJoint.WPQId
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_Hard_TrustItem] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Hard_TrustItem]
|
||
AS
|
||
/*******硬度委托明细***********/
|
||
SELECT TrustItem.HardTrustItemID,
|
||
TrustItem.HardTrustID,
|
||
TrustItem.HotProessTrustItemId,
|
||
TrustItem.WeldJointId,
|
||
TrustItem.IsPass,
|
||
TrustItem.IsTrust,
|
||
Pipeline.PipelineCode,
|
||
WeldJoint.WeldJointCode,
|
||
WeldJoint.Specification,
|
||
WeldJoint.Remark,
|
||
Pipeline.SingleNumber,
|
||
(CASE WHEN WeldJoint.CoverWelderCode IS NOT NULL AND WeldJoint.BackingWelderCode IS NOT NULL
|
||
THEN WeldJoint.CoverWelderCode + '/' + WeldJoint.BackingWelderCode
|
||
ELSE (ISNULL(WeldJoint.CoverWelderCode,'') + ISNULL(WeldJoint.BackingWelderCode,'')) END) AS WelderCode, --焊工
|
||
(CASE WHEN WeldJoint.Material1Code IS NOT NULL AND WeldJoint.Material2Code IS NOT NULL
|
||
THEN WeldJoint.Material1Code + '/' + WeldJoint.Material2Code
|
||
ELSE (ISNULL(WeldJoint.Material1Code,'') + ISNULL(WeldJoint.Material2Code,'')) END) AS MaterialCode --材质
|
||
FROM Hard_TrustItem AS TrustItem
|
||
LEFT JOIN View_Pipeline_WeldJoint AS WeldJoint ON WeldJoint.WeldJointId=TrustItem.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS Pipeline ON Pipeline.PipelineId=WeldJoint.PipelineId
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Hard_Report] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Hard_Report](
|
||
[HardReportId] [nvarchar](50) NOT NULL,
|
||
[HardTrustItemID] [nvarchar](50) NULL,
|
||
[WeldJointId] [nvarchar](50) NULL,
|
||
[HardReportNo] [nchar](10) NULL,
|
||
[TestingPointNo] [nvarchar](20) NULL,
|
||
[HardNessValue1] [int] NULL,
|
||
[HardNessValue2] [int] NULL,
|
||
[HardNessValue3] [int] NULL,
|
||
[Remark] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_Hard_Report] PRIMARY KEY CLUSTERED
|
||
(
|
||
[HardReportId] 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
|
||
/****** Object: View [dbo].[View_Hard_Report] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Hard_Report]
|
||
AS
|
||
/*硬度检验报告视图*/
|
||
SELECT
|
||
report.HardReportId
|
||
,report.HardTrustItemID
|
||
,report.WeldJointId
|
||
,report.HardReportNo
|
||
,report.TestingPointNo
|
||
,report.HardNessValue1
|
||
,report.HardNessValue2
|
||
,report.HardNessValue3
|
||
,report.Remark
|
||
,weldJoint.WeldJointCode
|
||
,weldJoint.PipelineCode
|
||
FROM Hard_Report AS report
|
||
LEFT JOIN View_Pipeline_WeldJoint AS weldJoint ON weldJoint.WeldJointId = report.WeldJointId
|
||
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_WeldJointInfo] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_WeldJointInfo]
|
||
AS
|
||
/************焊口信息视图*****************/
|
||
SELECT WeldJoint.WeldJointId, WeldJoint.WeldJointCode, WeldJoint.PipelineId, Pipeline.PipelineCode,Pipeline.InstallationId,
|
||
Pipeline.WorkAreaId,area.WorkAreaCode,Pipeline.UnitId,
|
||
WeldJoint.ProjectId, Project.ProjectCode,Project.ProjectName
|
||
FROM Pipeline_WeldJoint AS WeldJoint
|
||
LEFT JOIN Base_Project AS Project ON Project.ProjectId=WeldJoint.ProjectId
|
||
LEFT JOIN Pipeline_Pipeline AS Pipeline ON Pipeline.PipelineId = WeldJoint.PipelineId
|
||
LEFT JOIN Project_WorkArea area ON Pipeline.WorkAreaId = area.WorkAreaId
|
||
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Base_Medium] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_Medium](
|
||
[MediumId] [nvarchar](50) NOT NULL,
|
||
[MediumCode] [nvarchar](50) NULL,
|
||
[MediumName] [nvarchar](50) NULL,
|
||
[MediumAbbreviation] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Base_Medium] PRIMARY KEY CLUSTERED
|
||
(
|
||
[MediumId] 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
|
||
/****** Object: Table [dbo].[Base_DetectionType] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_DetectionType](
|
||
[DetectionTypeId] [nvarchar](50) NOT NULL,
|
||
[DetectionTypeCode] [nvarchar](50) NULL,
|
||
[DetectionTypeName] [nvarchar](50) NULL,
|
||
[SysType] [nvarchar](50) NULL,
|
||
[SecuritySpace] [decimal](18, 4) NULL,
|
||
[InjuryDegree] [nvarchar](100) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
[TestStandard] [nvarchar](100) NULL,
|
||
[TechLevel] [nvarchar](20) NULL,
|
||
CONSTRAINT [PK_Base_DetectionType] PRIMARY KEY CLUSTERED
|
||
(
|
||
[DetectionTypeId] 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
|
||
/****** Object: Table [dbo].[Base_DetectionRate] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_DetectionRate](
|
||
[DetectionRateId] [nvarchar](50) NOT NULL,
|
||
[DetectionRateCode] [nvarchar](50) NULL,
|
||
[DetectionRateValue] [int] NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Base_DetectionRate] PRIMARY KEY CLUSTERED
|
||
(
|
||
[DetectionRateId] 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
|
||
/****** Object: View [dbo].[View_Batch_PointBatch] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Batch_PointBatch]
|
||
AS
|
||
/*************点口单视图*************/
|
||
SELECT PointBatch.PointBatchId
|
||
,PointBatch.PointBatchCode
|
||
,PointBatch.ProjectId
|
||
,Project.ProjectCode
|
||
,Project.ProjectName
|
||
,PointBatch.UnitId
|
||
,Unit.UnitName
|
||
,Unit.UnitCode
|
||
,Unit.UnitTypeId
|
||
,PointBatch.InstallationId
|
||
,Installation.InstallationCode
|
||
,Installation.InstallationName
|
||
,PointBatch.DetectionTypeId
|
||
,DetectionType.DetectionTypeCode
|
||
,DetectionType.DetectionTypeName
|
||
,PointBatch.DetectionRateId
|
||
,DetectionRate.DetectionRateCode
|
||
,DetectionRate.DetectionRateValue
|
||
,PointBatch.WelderId
|
||
,Welder.WelderCode
|
||
,Welder.WelderName
|
||
,PointBatch.MediumId
|
||
,Medium.MediumCode
|
||
,Medium.MediumName
|
||
,PointBatch.MaterialId
|
||
,Material.MaterialCode
|
||
,PointBatch.WeldTypeId
|
||
,WeldType.WeldTypeCode
|
||
,WeldType.WeldTypeName
|
||
,PointBatch.StartDate
|
||
,PointBatch.EndDate
|
||
,PointBatch.ClearDate
|
||
,PointBatch.IsTrust
|
||
,PointBatch.IsCheck
|
||
,pipe.PipelineCode
|
||
FROM Batch_PointBatch AS PointBatch
|
||
LEFT JOIN Base_Project AS Project ON PointBatch.ProjectId=Project.ProjectId
|
||
LEFT JOIN Base_Unit AS Unit ON PointBatch.UnitId=Unit.UnitId
|
||
LEFT JOIN Project_Installation AS Installation ON PointBatch.InstallationId=Installation.InstallationId
|
||
LEFT JOIN Base_DetectionType AS DetectionType ON PointBatch.DetectionTypeId=DetectionType.DetectionTypeId
|
||
LEFT JOIN Base_DetectionRate AS DetectionRate ON PointBatch.DetectionRateId=DetectionRate.DetectionRateId
|
||
LEFT JOIN Welder_Welder AS Welder ON PointBatch.WelderId=Welder.WelderId
|
||
LEFT JOIN Base_Medium AS Medium ON PointBatch.MediumId=Medium.MediumId
|
||
LEFT JOIN Base_Material AS Material ON PointBatch.MaterialId=Material.MaterialId
|
||
LEFT JOIN Base_WeldType AS WeldType ON PointBatch.WeldTypeId=WeldType.WeldTypeId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = PointBatch.PipelineId
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Base_PIPClass] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_PIPClass](
|
||
[PIPClassId] [nvarchar](50) NOT NULL,
|
||
[PIPClassCode] [nvarchar](50) NULL,
|
||
[PIPClassName] [nvarchar](50) NULL,
|
||
[Remark] [nchar](10) NULL,
|
||
CONSTRAINT [PK_Base_PIPClass] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PIPClassId] 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
|
||
/****** Object: Table [dbo].[Batch_NDE] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Batch_NDE](
|
||
[NDEID] [varchar](50) NOT NULL,
|
||
[TrustBatchId] [nvarchar](50) NULL,
|
||
[ProjectId] [nvarchar](50) NOT NULL,
|
||
[UnitId] [nvarchar](50) NOT NULL,
|
||
[InstallationId] [nvarchar](50) NULL,
|
||
[NDEUnit] [nvarchar](50) NULL,
|
||
[NDECode] [nvarchar](50) NOT NULL,
|
||
[NDEDate] [datetime] NULL,
|
||
[NDEMan] [varchar](50) NULL,
|
||
[AuditDate] [datetime] NULL,
|
||
[Remark] [varchar](100) NULL,
|
||
CONSTRAINT [PK_Batch_NDECheck] PRIMARY KEY CLUSTERED
|
||
(
|
||
[NDEID] 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
|
||
/****** Object: Table [dbo].[Batch_BatchTrust] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Batch_BatchTrust](
|
||
[TrustBatchId] [nvarchar](50) NOT NULL,
|
||
[TrustBatchCode] [nvarchar](50) NULL,
|
||
[TrustDate] [datetime] NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[InstallationId] [nvarchar](50) NULL,
|
||
[WorkAreaId] [nvarchar](50) NULL,
|
||
[DetectionTypeId] [nvarchar](50) NULL,
|
||
[PipelineId] [nvarchar](50) NULL,
|
||
[TrustType] [nvarchar](1) NULL,
|
||
[IsCheck] [bit] NULL,
|
||
[TopointBatch] [nvarchar](max) NULL,
|
||
[NDEUuit] [nvarchar](50) NULL,
|
||
[QuaCertFile] [nvarchar](50) NULL,
|
||
[AcceptStandard] [nvarchar](50) NULL,
|
||
[SurfaceState] [nvarchar](50) NULL,
|
||
[DetectionTiming] [nvarchar](50) NULL,
|
||
[GrooveTypeId] [nvarchar](50) NULL,
|
||
[WeldingMethodId] [nvarchar](50) NULL,
|
||
[IsWelderFirst] [bit] NULL,
|
||
CONSTRAINT [PK_Batch_BatchTrust] PRIMARY KEY CLUSTERED
|
||
(
|
||
[TrustBatchId] 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
|
||
/****** Object: Table [dbo].[Batch_BatchTrustItem] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Batch_BatchTrustItem](
|
||
[TrustBatchItemId] [nvarchar](50) NOT NULL,
|
||
[TrustBatchId] [nvarchar](50) NULL,
|
||
[PointBatchItemId] [nvarchar](50) NULL,
|
||
[RepairRecordId] [nvarchar](50) NULL,
|
||
[WeldJointId] [nvarchar](50) NULL,
|
||
[CreateDate] [datetime] NULL,
|
||
[RepairNum] [int] NULL,
|
||
[TrustNum] [int] NULL,
|
||
[FilmNum] [int] NULL,
|
||
[IsCancelTrust] [bit] NULL,
|
||
CONSTRAINT [PK_Batch_BatchTrustItem] PRIMARY KEY CLUSTERED
|
||
(
|
||
[TrustBatchItemId] 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
|
||
/****** Object: View [dbo].[View_Batch_BatchTrust] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Batch_BatchTrust]
|
||
AS
|
||
/********无损委托********/
|
||
SELECT BatchTrust.TrustBatchId,
|
||
BatchTrust.TrustBatchCode,
|
||
(CASE WHEN BatchTrust.TrustType='1' THEN BatchTrust.TrustBatchCode
|
||
WHEN BatchTrust.TrustType='2' THEN BatchTrust.TrustBatchCode+'K1'
|
||
WHEN BatchTrust.TrustType='3' THEN BatchTrust.TrustBatchCode+'R1' END) AS NewTrustBatchCode,
|
||
BatchTrust.TrustDate,
|
||
BatchTrust.NDEUuit,
|
||
BatchTrust.ProjectId,
|
||
project.ProjectCode,
|
||
BatchTrust.UnitId,
|
||
BatchTrust.InstallationId,
|
||
BatchTrust.PipelineId,
|
||
pipe.PipelineCode,
|
||
BatchTrust.DetectionTypeId,
|
||
BatchTrust.IsCheck,
|
||
BatchTrust.TopointBatch,
|
||
BatchTrust.SurfaceState,
|
||
BatchTrust.DetectionTiming,
|
||
BatchTrust.QuaCertFile,
|
||
BatchTrust.AcceptStandard,
|
||
Unit.UnitCode,
|
||
Unit.UnitName,
|
||
Installation.InstallationName,
|
||
Installation.InstallationCode,
|
||
DetectionType.DetectionTypeCode,
|
||
ndtCheck.TrustBatchId AS CheckTrustBatchId,
|
||
DetectionType.TestStandard,
|
||
DetectionType.TechLevel,
|
||
rate.DetectionRateCode,
|
||
groove.GrooveTypeCode,
|
||
'巴斯夫一体化基地(广东)有限公司' AS TrustUnit,
|
||
mat.WeldingMethodCode,pip.PIPClassCode
|
||
FROM Batch_BatchTrust AS BatchTrust
|
||
LEFT JOIN dbo.Base_Project project ON project.ProjectId = BatchTrust.ProjectId
|
||
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId=BatchTrust.UnitId
|
||
LEFT JOIN Project_Installation AS Installation ON Installation.InstallationId=BatchTrust.InstallationId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = BatchTrust.PipelineId
|
||
LEFT JOIN Base_DetectionType AS DetectionType ON DetectionType.DetectionTypeId=BatchTrust.DetectionTypeId
|
||
LEFT JOIN dbo.Base_DetectionRate rate ON rate.DetectionRateId=pipe.DetectionRateId
|
||
LEFT JOIN dbo.Base_PIPClass pip ON pip.PIPClassId = pipe.PIPClassId
|
||
LEFT JOIN dbo.Base_WeldingMethod mat ON mat.WeldingMethodId = BatchTrust.WeldingMethodId
|
||
LEFT JOIN dbo.Base_GrooveType groove ON groove.GrooveTypeId = BatchTrust.GrooveTypeId
|
||
LEFT JOIN dbo.Batch_NDE ndtCheck ON ndtCheck.TrustBatchId = BatchTrust.TrustBatchId
|
||
WHERE (SELECT COUNT(TrustBatchItemId) FROM Batch_BatchTrustItem WHERE IsCancelTrust IS NULL AND TrustBatchId=BatchTrust.TrustBatchId)>0
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_Batch_BatchTrustItem] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_Batch_BatchTrustItem]
|
||
AS
|
||
/********无损委托********/
|
||
SELECT
|
||
ROW_NUMBER() OVER(ORDER BY WeldJointCode) AS Number,
|
||
BatchTrustItem.TrustBatchItemId,
|
||
BatchTrustItem.TrustBatchId,
|
||
BatchTrustItem.PointBatchItemId,
|
||
BatchTrustItem.WeldJointId,
|
||
BatchTrustItem.CreateDate,
|
||
BatchTrustItem.TrustNum,
|
||
BatchTrust.TrustType,
|
||
BatchTrustItem.RepairNum,
|
||
BatchTrustItem.FilmNum,
|
||
BatchTrust.TrustBatchCode, --委托单号
|
||
BatchTrust.ProjectId,
|
||
CONVERT(varchar(10),BatchTrust.TrustDate,120) AS TrustDate,
|
||
BatchTrust.InstallationId,
|
||
ins.InstallationCode, --装置
|
||
area.WorkAreaCode, --工区号
|
||
pipe.PipelineCode, --管线号
|
||
pipingClass.PipingClassCode, --管线等级
|
||
(CASE WHEN PointBatchItem.PointState='2' then (CASE WHEN jot.JointAttribute='固定F' AND RIGHT(jot.WeldJointCode,1)<>'G' THEN jot.WeldJointCode+'G' ELSE jot.WeldJointCode END)+'K'
|
||
ELSE (CASE WHEN jot.JointAttribute='固定F' AND RIGHT(jot.WeldJointCode,1)<>'G' THEN jot.WeldJointCode+'G' ELSE jot.WeldJointCode END) END) AS WeldJointCode, --焊口号
|
||
--jot.WeldJointCode,
|
||
mat.MaterialCode, --材质
|
||
jot.JointArea, --焊接区域
|
||
welder.WelderCode AS WelderCode, --焊工号
|
||
weldType.WeldTypeCode, --焊缝类型
|
||
convert(float,jot.Dia) AS Dia, --外径
|
||
convert(float,jot.Size) AS Size, --寸径
|
||
convert(float,jot.Thickness) AS Thickness, --壁厚
|
||
method.WeldingMethodCode, --焊接方法
|
||
jot.Specification,
|
||
jot.Remark,
|
||
cast(rate.DetectionRateValue as varchar(10))+'%' AS DetectionRateCode,
|
||
PointBatchItem.PointDate, --点口日期
|
||
(CASE WHEN dtype.SysType !='射线检测' THEN 'Ⅰ' ELSE PointBatchItem.AcceptLevel END) AS AcceptLevel, --合格等级
|
||
pipe.Sheet, --页数
|
||
PipingClass.PNO,
|
||
(CASE WHEN BatchTrustItem.IsCancelTrust=1 THEN '已取消' ELSE '' END) AS IsCancelTrust,
|
||
(CASE WHEN PointBatchItem.IsWelderFirst=1 THEN '是' ELSE '' END) as IsWelderFirst
|
||
FROM Batch_BatchTrustItem AS BatchTrustItem
|
||
LEFT JOIN dbo.Batch_BatchTrust AS BatchTrust ON BatchTrust.TrustBatchId=BatchTrustItem.TrustBatchId
|
||
LEFT JOIN dbo.Base_DetectionType dtype ON dtype.DetectionTypeId = BatchTrust.DetectionTypeId
|
||
LEFT JOIN Batch_PointBatchItem AS PointBatchItem ON PointBatchItem.PointBatchItemId=BatchTrustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = PointBatchItem.PointBatchId
|
||
LEFT JOIN dbo.Base_DetectionRate rate ON rate.DetectionRateId = point.DetectionRateId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = BatchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
LEFT JOIN Base_PipingClass AS pipingClass ON PipingClass.PipingClassId=pipe.PipingClassId
|
||
LEFT JOIN dbo.Project_Installation ins ON ins.InstallationId = BatchTrust.InstallationId
|
||
LEFT JOIN dbo.Project_WorkArea area ON pipe.WorkAreaId=area.WorkAreaId
|
||
LEFT JOIN dbo.Base_WeldType weldType ON weldType.WeldTypeId = jot.WeldTypeId
|
||
LEFT JOIN dbo.Welder_Welder welder ON welder.WelderId = jot.BackingWelderId
|
||
LEFT JOIN dbo.Base_Material mat ON mat.MaterialId = jot.Material1Id
|
||
LEFT JOIN dbo.Base_WeldingMethod method ON method.WeldingMethodId = jot.WeldingMethodId
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Batch_NDEItem] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Batch_NDEItem](
|
||
[NDEItemID] [nvarchar](50) NOT NULL,
|
||
[NDEID] [varchar](50) NOT NULL,
|
||
[TrustBatchItemId] [nvarchar](50) NULL,
|
||
[DetectionTypeId] [nvarchar](50) NULL,
|
||
[RequestDate] [datetime] NULL,
|
||
[RepairLocation] [nvarchar](50) NULL,
|
||
[TotalFilm] [int] NULL,
|
||
[PassFilm] [int] NULL,
|
||
[CheckResult] [varchar](20) NULL,
|
||
[NDEReportNo] [nvarchar](50) NULL,
|
||
[FilmDate] [datetime] NULL,
|
||
[ReportDate] [datetime] NULL,
|
||
[SubmitDate] [datetime] NULL,
|
||
[CheckDefects] [nvarchar](100) NULL,
|
||
[JudgeGrade] [nvarchar](10) NULL,
|
||
[Remark] [varchar](100) NULL,
|
||
CONSTRAINT [PK_Batch_NDEItem] PRIMARY KEY CLUSTERED
|
||
(
|
||
[NDEItemID] 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
|
||
/****** Object: View [dbo].[View_Temp_WelderRepair] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_Temp_WelderRepair]
|
||
AS
|
||
/**焊工返修记录 临时表 视图**/
|
||
SELECT Batch_PointBatch.ProjectId,
|
||
Batch_PointBatch.PointBatchCode,
|
||
Welder_Welder.WelderId,
|
||
Welder_Welder.WelderCode,
|
||
Pipeline_WeldJoint.WeldJointCode,
|
||
Pipeline_Pipeline.PipelineCode,
|
||
PipingClass.PipingClassCode,
|
||
Pipeline_WeldJoint.PipelineId,
|
||
Pipeline_WeldJoint.Size,
|
||
PipingClass.PNO,
|
||
Batch_NDEItem.CheckDefects,
|
||
Batch_NDEItem.NDEReportNo,
|
||
Batch_PointBatchItem.RepairDate,
|
||
Batch_PointBatch.InstallationId,
|
||
Batch_NDEItem.SubmitDate,
|
||
Pipeline_Pipeline.PipingClassId
|
||
FROM Batch_BatchTrustItem
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_BatchTrust ON Batch_BatchTrust.TrustBatchId = Batch_BatchTrustItem.TrustBatchId
|
||
LEFT JOIN Pipeline_WeldJoint ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Welder_Welder ON Welder_Welder.WelderId =Pipeline_WeldJoint.CoverWelderId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Base_PipingClass AS PipingClass ON PipingClass.PipingClassId =Pipeline_Pipeline.PipingClassId
|
||
LEFT JOIN Pipeline_WeldingDaily ON Pipeline_WeldJoint.WeldingDailyId = Pipeline_WeldingDaily.WeldingDailyId
|
||
WHERE NDEItemID IS NOT NULL AND Welder_Welder.WelderId IS NOT NULL AND CheckResult='2'
|
||
AND Batch_BatchTrust.TrustBatchCode IS NOT NULL
|
||
AND Batch_NDEItem.SubmitDate IS NOT NULL
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Repair_RepairRecord] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Repair_RepairRecord](
|
||
[RepairRecordId] [nvarchar](50) NOT NULL,
|
||
[RepairRecordCode] [nvarchar](50) NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[InstallationId] [nvarchar](50) NULL,
|
||
[WorkAreaId] [nvarchar](50) NULL,
|
||
[NDEItemID] [nvarchar](50) NULL,
|
||
[NoticeDate] [datetime] NULL,
|
||
[WeldJointId] [nvarchar](50) NULL,
|
||
[DetectionTypeId] [nvarchar](50) NULL,
|
||
[RepairLocation] [nvarchar](50) NULL,
|
||
[CheckDefects] [nvarchar](100) NULL,
|
||
[RepairMark] [nvarchar](10) NULL,
|
||
[WelderId] [nvarchar](50) NULL,
|
||
[RepairWelder] [nvarchar](50) NULL,
|
||
[RepairDate] [datetime] NULL,
|
||
[AuditDate] [datetime] NULL,
|
||
[Ex_ToPointBatchItemId] [nvarchar](500) NULL,
|
||
[PhotoUrl] [nvarchar](100) NULL,
|
||
[IsCut] [bit] NULL,
|
||
CONSTRAINT [PK_Repair_RepairRecord] PRIMARY KEY CLUSTERED
|
||
(
|
||
[RepairRecordId] 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
|
||
/****** Object: View [dbo].[View_RepairRecord] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_RepairRecord]
|
||
AS
|
||
/********返修通知单视图********/
|
||
select r.RepairRecordId,r.RepairRecordCode,r.NoticeDate,r.ProjectId,r.InstallationId,
|
||
r.UnitId,r.AuditDate,b.TrustBatchItemId
|
||
from Repair_RepairRecord r
|
||
left join Batch_BatchTrustItem b on r.RepairRecordId =b.RepairRecordId
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Project_Unit] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Project_Unit](
|
||
[ProjectUnitId] [nvarchar](50) NOT NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[UnitType] [nvarchar](20) NULL,
|
||
[WorkAreaId] [nvarchar](50) NULL,
|
||
[InTime] [datetime] NULL,
|
||
[OutTime] [datetime] NULL,
|
||
[ProjectRange] [nvarchar](500) NULL,
|
||
[Phone] [nvarchar](15) NULL,
|
||
[WelderQueIsUse] [bit] NULL,
|
||
CONSTRAINT [PK_Project_Unit] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ProjectUnitId] 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
|
||
/****** Object: View [dbo].[View_Common_Project_UnitList] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_Common_Project_UnitList]
|
||
/*项目参与单位列表视图*/
|
||
AS
|
||
SELECT ProjectUnit.ProjectUnitId
|
||
,ProjectUnit.UnitId
|
||
,ProjectUnit.ProjectId
|
||
,BaseUnit.UnitName
|
||
,ProjectUnit.UnitType
|
||
,BaseUnit.UnitCode
|
||
,ProjectUnit.ProjectRange
|
||
,BaseUnit.Address
|
||
,ProjectUnit.InTime
|
||
,ProjectUnit.OutTime
|
||
,ProjectUnit.Phone
|
||
,ProjectUnit.WelderQueIsUse
|
||
FROM dbo.Project_Unit AS ProjectUnit
|
||
LEFT JOIN dbo.Base_Unit AS BaseUnit ON ProjectUnit.UnitId =BaseUnit.UnitId
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_Batch_NDE] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Batch_NDE]
|
||
AS
|
||
/********无损委托********/
|
||
SELECT NDE.NDEID,
|
||
NDE.TrustBatchId,
|
||
NDE.ProjectId,
|
||
NDE.UnitId,
|
||
NDE.InstallationId,
|
||
NDE.NDEUnit,
|
||
NDE.NDECode,
|
||
NDE.NDEDate,
|
||
NDE.NDEMan,
|
||
NDE.AuditDate,
|
||
NDE.Remark,
|
||
Unit.UnitName, --单位
|
||
CheckUnit.UnitName as NDEUnitName, --检测单位
|
||
Installation.InstallationName, --装置名称
|
||
BatchTrust.TrustBatchCode, --委托单号
|
||
BatchTrust.DetectionTypeId, --探伤类型Id
|
||
DetectionType.DetectionTypeCode --探伤类型
|
||
FROM Batch_NDE AS NDE
|
||
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId=NDE.UnitId
|
||
LEFT JOIN Base_Unit AS CheckUnit ON CheckUnit.UnitId=NDE.NDEUnit
|
||
LEFT JOIN Project_Installation AS Installation ON Installation.InstallationId=NDE.InstallationId
|
||
LEFT JOIN Batch_BatchTrust AS BatchTrust ON BatchTrust.TrustBatchId=NDE.TrustBatchId
|
||
LEFT JOIN Base_DetectionType AS DetectionType ON DetectionType.DetectionTypeId=BatchTrust.DetectionTypeId
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_Pipeline_Pipeline] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Pipeline_Pipeline]
|
||
AS
|
||
/*************管线视图*****************/
|
||
SELECT pipeline.PipelineId,
|
||
pipeline.ProjectId,
|
||
pipeline.InstallationId,
|
||
pipeline.UnitId,
|
||
pipeline.WorkAreaId,
|
||
pipeline.PipelineCode,
|
||
pipeline.SingleNumber,
|
||
pipeline.PipingClassId,
|
||
pipeline.MainMaterialId,
|
||
pipeline.MediumId,
|
||
pipeline.Specification,
|
||
pipeline.SystemNumber,
|
||
pipeline.SubSystemNumber,
|
||
pipeline.WorkPackageCode,
|
||
pipeline.TestPackageCode,
|
||
pipeline.PipelineLength,
|
||
pipeline.Sheet,
|
||
pipeline.PipeSegment,
|
||
pipeline.DrawingsNum,
|
||
pipeline.PaintingCategory,
|
||
pipeline.AdiabaticCategory,
|
||
pipeline.DesignPressure,
|
||
pipeline.DesignTemperature,
|
||
pipeline.TestPressure,
|
||
pipeline.TestTemperature,
|
||
pipeline.ModifierId,
|
||
pipeline.ModifyDate,
|
||
pipeline.CreatorId,
|
||
pipeline.CreateDate,
|
||
pipeline.PenetrationRatio,
|
||
pipeline.PenetrationClass,
|
||
pipeline.IfPickling,
|
||
pipeline.IfChasing,
|
||
pipeline.Remark,
|
||
pipingClass.PipingClassCode,
|
||
CASE pipeline.IfPickling WHEN 1 THEN '是' ELSE '否' END AS IfPicklingStr,
|
||
CAST((SELECT SUM(ISNULL(Size,0)) FROM dbo.Pipeline_WeldJoint WHERE PipelineId=pipeline.PipelineId) AS DECIMAL(19,4)) AS TotalDin,
|
||
(SELECT COUNT(WeldJointId) FROM dbo.Pipeline_WeldJoint WHERE PipelineId=pipeline.PipelineId) AS JointCount,
|
||
unit.UnitName,
|
||
workArea.WorkAreaCode,
|
||
material.MaterialCode,
|
||
medium.MediumCode,
|
||
rate.DetectionRateCode,
|
||
pipeline.DetectionRateId,
|
||
(CASE WHEN pipeline.RandomNum IS NULL THEN '否' ELSE '是' END ) AS IsBuilt,
|
||
pipeline.QueClass,pipeline.ExecStandard,
|
||
pipeline.PIPClassId,pip.PIPClassCode
|
||
FROM Pipeline_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 Project_WorkArea AS workArea ON workArea.WorkAreaId=pipeline.WorkAreaId
|
||
LEFT JOIN Base_Material AS material ON material.MaterialId=pipeline.MainMaterialId
|
||
LEFT JOIN Base_Medium AS medium ON medium.MediumId=pipeline.MediumId
|
||
LEFT JOIN dbo.Base_DetectionRate AS rate ON rate.DetectionRateId = pipeline.DetectionRateId
|
||
LEFT JOIN dbo.Base_PIPClass pip ON pip.PIPClassId = pipeline.PIPClassId
|
||
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_Batch_NDEItem] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Batch_NDEItem]
|
||
AS
|
||
/********无损委托********/
|
||
SELECT NDEItem.NDEItemID,
|
||
NDEItem.NDEID,
|
||
NDEItem.TrustBatchItemId,
|
||
trust.TrustBatchCode,
|
||
ndt.ProjectId,
|
||
ndt.UnitId,
|
||
ndt.InstallationId,
|
||
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
|
||
Pipeline.WorkAreaId, --工区ID
|
||
Pipeline.WorkAreaCode, --工区号
|
||
WeldJoint.BackingWelderCode AS WelderCode, --焊工号
|
||
WeldJoint.BackingWelderId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = NDEItem.NDEID
|
||
LEFT JOIN Batch_BatchTrustItem AS BatchTrustItem ON BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = BatchTrustItem.TrustBatchId
|
||
LEFT JOIN View_Pipeline_WeldJoint AS WeldJoint ON WeldJoint.WeldJointId=BatchTrustItem.WeldJointId
|
||
LEFT JOIN View_Pipeline_Pipeline AS Pipeline ON Pipeline.PipelineId=WeldJoint.PipelineId
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_NDTBacklogList] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
CREATE VIEW [dbo].[View_NDTBacklogList]
|
||
/**********NDE积压焊口一览表***************/
|
||
AS
|
||
SELECT
|
||
PointBatch.ProjectId,
|
||
PointBatch.InstallationId,
|
||
PointBatch.UnitId,
|
||
BatchTrustItem.TrustBatchItemId
|
||
,(WorkArea.WorkAreaCode + '-' + Pipeline.PipelineCode + '-' + Medium.MediumCode) AS ISO_IsoNo --施工区域+管线号+介质
|
||
,PipingClass.PipingClassName --管线等级
|
||
,WeldJoint.WeldJointCode --焊口号
|
||
,WeldJoint.JointArea --焊接区域
|
||
,Welder.WelderCode --焊工号
|
||
,WeldType.WeldTypeName --焊缝类型
|
||
,CAST(WeldJoint.Size AS NVARCHAR(100)) AS JOT_Dia--外径
|
||
,CAST(WeldJoint.Thickness AS NVARCHAR(100)) AS JOT_Sch --壁厚
|
||
,CONVERT(VARCHAR(100), PointBatchItem.PointDate, 1) AS PointDate --点口日期
|
||
--,(case when NDTType.SysType ='1' then NDTRate.AcceptGrade else 'Ⅰ' end) as AcceptGrade --'1'为RT类型
|
||
,DetectionType.DetectionTypeId
|
||
,DetectionType.DetectionTypeName --检测方法
|
||
,PipingClass.PNO
|
||
,BatchTrust.TrustBatchCode
|
||
FROM Batch_BatchTrustItem AS BatchTrustItem
|
||
LEFT JOIN Batch_BatchTrust AS BatchTrust ON BatchTrust.TrustBatchId =BatchTrustItem.TrustBatchId
|
||
LEFT JOIN Batch_PointBatchItem AS PointBatchItem ON PointBatchItem.PointBatchItemId =BatchTrustItem.PointBatchItemId
|
||
LEFT JOIN Batch_PointBatch AS PointBatch ON PointBatchItem.PointBatchId =PointBatch.PointBatchId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint AS WeldJoint ON WeldJoint.WeldJointId =PointBatchItem.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS Pipeline ON Pipeline.PipelineId =WeldJoint.PipelineId
|
||
LEFT JOIN Base_PipingClass AS PipingClass ON PipingClass.PipingClassId =Pipeline.PipingClassId
|
||
LEFT JOIN Project_WorkArea AS WorkArea ON WorkArea.WorkAreaId =Pipeline.WorkAreaId
|
||
LEFT JOIN Base_Medium AS Medium ON Medium.MediumId =Pipeline.MediumId
|
||
LEFT JOIN Welder_Welder AS Welder ON Welder.WelderId =WeldJoint.CoverWelderId
|
||
LEFT JOIN Base_WeldType AS WeldType ON WeldType.WeldTypeId =PointBatch.WeldTypeId
|
||
LEFT JOIN Base_DetectionType AS DetectionType ON DetectionType.DetectionTypeId =PointBatch.DetectionTypeId
|
||
LEFT JOIN Base_DetectionRate AS DetectionRate ON DetectionRate.DetectionRateId =PointBatch.DetectionRateId
|
||
WHERE NDEItemID IS NULL AND BatchTrustItem.IsCancelTrust is null
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_Pipeline_Random] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_Pipeline_Random]
|
||
AS
|
||
/*************管线设计随机数神图*****************/
|
||
SELECT pipeline.PipelineId,
|
||
pipeline.ProjectId,
|
||
(SELECT COUNT(jot.WeldJointId) FROM dbo.Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Base_WeldType weldType ON weldType.WeldTypeId = jot.WeldTypeId
|
||
WHERE jot.PipelineId=pipeline.PipelineId AND (IsCancel=0 or IsCancel is null) AND weldType.Flag='1' ) AS TotalJointCount,
|
||
|
||
(SELECT COUNT(jot.WeldJointId) FROM dbo.Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Base_WeldType weldType ON weldType.WeldTypeId = jot.WeldTypeId
|
||
WHERE jot.PipelineId=pipeline.PipelineId AND (IsCancel=0 or IsCancel is null) AND weldType.Flag='1'
|
||
AND jot.JointAttribute='活动S') AS RTTotalJointCount,
|
||
|
||
(SELECT COUNT(jot.WeldJointId) FROM dbo.Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Base_WeldType weldType ON weldType.WeldTypeId = jot.WeldTypeId
|
||
WHERE jot.PipelineId=pipeline.PipelineId AND jot.WeldingDailyId IS NOT NULL
|
||
AND (IsCancel=0 or IsCancel is null) AND weldType.Flag='1' AND jot.JointAttribute='活动S') AS RTWeldingCount,
|
||
|
||
(SELECT COUNT(p.PointBatchItemId) FROM dbo.Pipeline_WeldJoint w
|
||
LEFT JOIN dbo.Batch_PointBatchItem p ON p.WeldJointId = w.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatch pb ON pb.PointBatchId = p.PointBatchId
|
||
LEFT JOIN dbo.Base_DetectionType ndt ON ndt.DetectionTypeId = pb.DetectionTypeId
|
||
WHERE w.PipelineId=pipeline.PipelineId AND w.WeldingDailyId IS NOT NULL
|
||
AND (IsCancel=0 or IsCancel is null)
|
||
AND p.PointState='1' AND ndt.SysType='射线检测' AND w.JointAttribute='活动S')
|
||
AS RtPointCount,
|
||
|
||
(SELECT COUNT(jot.WeldJointId) FROM dbo.Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Base_WeldType weldType ON weldType.WeldTypeId = jot.WeldTypeId
|
||
WHERE jot.PipelineId=pipeline.PipelineId AND weldType.Flag='1'
|
||
AND (IsCancel=0 or IsCancel is null)
|
||
AND jot.JointAttribute='固定F') AS GDTotalJointCount,
|
||
|
||
(SELECT COUNT(jot.WeldJointId) FROM dbo.Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Base_WeldType weldType ON weldType.WeldTypeId = jot.WeldTypeId
|
||
WHERE jot.PipelineId=pipeline.PipelineId AND jot.WeldingDailyId IS NOT NULL
|
||
AND (IsCancel=0 or IsCancel is null)
|
||
AND weldType.Flag='1' AND jot.JointAttribute='固定F') AS GDWeldingCount,
|
||
|
||
(SELECT COUNT(p.PointBatchItemId) FROM dbo.Pipeline_WeldJoint w
|
||
LEFT JOIN dbo.Batch_PointBatchItem p ON p.WeldJointId = w.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatch pb ON pb.PointBatchId = p.PointBatchId
|
||
LEFT JOIN dbo.Base_DetectionType ndt ON ndt.DetectionTypeId = pb.DetectionTypeId
|
||
WHERE w.PipelineId=pipeline.PipelineId AND w.WeldingDailyId IS NOT NULL
|
||
AND (IsCancel=0 or IsCancel is null)
|
||
AND p.PointState='1' AND ndt.SysType='射线检测' AND w.JointAttribute='固定F') AS GDPointCount,
|
||
|
||
(SELECT COUNT(jot.WeldJointId) FROM dbo.Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Base_WeldType weldType ON weldType.WeldTypeId = jot.WeldTypeId
|
||
WHERE jot.PipelineId=pipeline.PipelineId AND (IsCancel=0 or IsCancel is null)
|
||
AND (weldType.Flag='2' OR weldType.Flag='3')) AS PTTotalJointCount,
|
||
|
||
(SELECT COUNT(jot.WeldJointId) FROM dbo.Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Base_WeldType weldType ON weldType.WeldTypeId = jot.WeldTypeId
|
||
WHERE jot.PipelineId=pipeline.PipelineId AND jot.WeldingDailyId IS NOT NULL
|
||
AND (IsCancel=0 or IsCancel is null)
|
||
AND (weldType.Flag='2' OR weldType.Flag='3')) AS PTWeldingCount,
|
||
|
||
(SELECT COUNT(p.PointBatchItemId) FROM dbo.Pipeline_WeldJoint w
|
||
LEFT JOIN dbo.Batch_PointBatchItem p ON p.WeldJointId = w.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatch pb ON pb.PointBatchId = p.PointBatchId
|
||
LEFT JOIN dbo.Base_DetectionType ndt ON ndt.DetectionTypeId = pb.DetectionTypeId
|
||
WHERE w.PipelineId=pipeline.PipelineId AND w.WeldingDailyId IS NOT NULL
|
||
AND (IsCancel=0 or IsCancel is null)
|
||
AND p.PointState='1' AND ndt.SysType='渗透检测')
|
||
AS PtPointCount,
|
||
|
||
rate.DetectionRateValue,
|
||
pipeline.DetectionRateId
|
||
FROM Pipeline_Pipeline AS pipeline
|
||
LEFT JOIN dbo.Base_DetectionRate AS rate ON rate.DetectionRateId = pipeline.DetectionRateId
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[PTP_PipelineList] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[PTP_PipelineList](
|
||
[PT_PipeId] [nvarchar](50) NOT NULL,
|
||
[PTP_ID] [nvarchar](50) NULL,
|
||
[PipelineId] [nvarchar](50) NULL,
|
||
[PT_DataType] [char](2) NULL,
|
||
CONSTRAINT [PK_HJGL_TP_IsoList] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PT_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
|
||
/****** Object: View [dbo].[View_PTP_TestPackageAudit] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_PTP_TestPackageAudit]
|
||
/*试压包审核明细列查询视图*/
|
||
AS
|
||
SELECT IsoList.PipelineId
|
||
,IsoList.PT_PipeId
|
||
,IsoList.PTP_ID
|
||
,pipeline.ProjectId
|
||
,workArea.WorkAreaCode
|
||
,pipeline.PipelineCode
|
||
,ISNULL(WeldJointCount.WeldJointCount,0) AS WeldJointCount--总焊口数
|
||
,ISNULL(WeldJointCountT.WeldJointCountT,0) AS WeldJointCountT --完工焊口数
|
||
,ISNULL(CheckItemS.countS,0) AS CountS--合格数
|
||
,(ISNULL(CheckItemUSum.countU,0)- ISNULL(CheckItemS.CountS,0)) AS CountU--不合格数
|
||
,CONVERT(VARCHAR,ISNULL(NDTRate.DetectionRateValue,0)) AS NDTR_Name --探伤比例
|
||
,(CASE WHEN ISNULL(WeldJointCountT.WeldJointCountT,0) = 0 THEN '0.00%'
|
||
ELSE CAST(CAST(CAST((ISNULL(CheckItemUSum.countU,0))*100 AS FLOAT)/ISNULL(WeldJointCount.WeldJointCount,0) AS DECIMAL(19,2)) AS NVARCHAR(19))+'%'
|
||
END) AS Ratio --实际检测比例
|
||
, ISNULL(NDTRate.DetectionRateValue,0) AS NDTR_Rate
|
||
, (CASE WHEN ISNULL(WeldJointCountT.WeldJointCountT,0) = 0 THEN 0
|
||
ELSE CAST(CAST((ISNULL(CheckItemUSum.countU,0))*100 AS FLOAT)/ISNULL(WeldJointCount.WeldJointCount,0) AS DECIMAL(19,2))
|
||
END) AS RatioC
|
||
FROM dbo.PTP_PipelineList AS IsoList
|
||
LEFT JOIN dbo.Pipeline_Pipeline AS pipeline ON IsoList.PipelineId = pipeline.PipelineId
|
||
LEFT JOIN (SELECT COUNT(jot.WeldJointId) AS WeldJointCount,jot.PipelineId
|
||
FROM dbo.Pipeline_WeldJoint jot GROUP BY jot.PipelineId ) AS WeldJointCount ON IsoList.PipelineId =WeldJointCount.PipelineId
|
||
|
||
LEFT JOIN (SELECT COUNT(jot.WeldJointId) AS WeldJointCountT,jot.PipelineId
|
||
FROM dbo.Pipeline_WeldJoint jot
|
||
WHERE jot.WeldingDailyId IS NOT NULL
|
||
GROUP BY jot.PipelineId) AS WeldJointCountT ON WeldJointCountT.PipelineId = IsoList.PipelineId
|
||
|
||
LEFT JOIN (SELECT COUNT(DISTINCT jot.WeldJointId) AS countS,jot.PipelineId
|
||
FROM dbo.Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.WeldJointId = jot.WeldJointId
|
||
LEFT JOIN dbo.Batch_NDEItem nde ON nde.TrustBatchItemId = trustItem.TrustBatchItemId
|
||
WHERE nde.TotalFilm=nde.PassFilm
|
||
GROUP BY jot.PipelineId) AS CheckItemS ON CheckItemS.PipelineId =IsoList.PipelineId
|
||
|
||
--委托的焊口总数(不带返修委托)
|
||
LEFT JOIN (SELECT COUNT(DISTINCT jot.WeldJointId) AS countU,jot.PipelineId
|
||
FROM dbo.Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.WeldJointId = jot.WeldJointId
|
||
WHERE trustItem.RepairRecordId IS NULL
|
||
GROUP BY jot.PipelineId) AS CheckItemUSum ON CheckItemUSum.PipelineId =IsoList.PipelineId
|
||
|
||
LEFT JOIN dbo.Base_DetectionRate AS NDTRate ON NDTRate.DetectionRateId=pipeline.DetectionRateId
|
||
LEFT JOIN Project_WorkArea AS workArea ON pipeline.WorkAreaId = workArea.WorkAreaId
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Base_PipingClassDetail] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_PipingClassDetail](
|
||
[PipingClassDetailId] [nvarchar](50) NOT NULL,
|
||
[PipingClassId] [nvarchar](50) NULL,
|
||
[WeldTypeId] [nvarchar](50) NULL,
|
||
[DetectionTypeId] [nvarchar](50) NULL,
|
||
[DetectionRateId] [nvarchar](50) NULL,
|
||
[SizeMin] [numeric](18, 2) NULL,
|
||
[SizeMax] [numeric](18, 2) NULL,
|
||
[ThicknessMin] [numeric](18, 2) NULL,
|
||
[ThicknessMax] [numeric](18, 2) NULL,
|
||
CONSTRAINT [PK_Base_PipingClassDetail] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PipingClassDetailId] 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
|
||
/****** Object: View [dbo].[View_Base_PipingClassDetail] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Base_PipingClassDetail]
|
||
AS
|
||
/*************管道等级条件设置*****************/
|
||
SELECT detail.PipingClassDetailId,
|
||
detail.PipingClassId,
|
||
detail.WeldTypeId,
|
||
detail.DetectionTypeId,
|
||
detail.DetectionRateId,
|
||
detail.SizeMin,
|
||
detail.SizeMax,
|
||
detail.ThicknessMin,
|
||
detail.ThicknessMax,
|
||
pipingClass.PipingClassCode,
|
||
pipingClass.PipingClassName,
|
||
weldType.WeldTypeCode,
|
||
detectionType.DetectionTypeCode,
|
||
detectionRate.DetectionRateCode
|
||
FROM Base_PipingClassDetail AS detail
|
||
LEFT JOIN Base_PipingClass AS pipingClass ON pipingClass.PipingClassId=detail.PipingClassId
|
||
LEFT JOIN Base_WeldType AS weldType ON weldType.WeldTypeId=detail.WeldTypeId
|
||
LEFT JOIN Base_DetectionType AS detectionType ON detectionType.DetectionTypeId=detail.DetectionTypeId
|
||
LEFT JOIN Base_DetectionRate AS detectionRate ON detectionRate.DetectionRateId=detail.DetectionRateId
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_CheckResultSummary] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE VIEW [dbo].[View_CheckResultSummary]
|
||
/*无损检测结果汇总表-1*/
|
||
AS
|
||
|
||
SELECT jot.PipelineId, pipe.PipelineCode,jot.WeldJointCode,welder.WelderCode,--p.PointBatchCode,
|
||
nde.TotalFilm, t.DetectionTypeCode,nde.NDEReportNo,ptp.PTP_ID,wt.Flag AS WeldType,
|
||
(CASE WHEN nde.CheckResult='1' THEN '合格' ELSE '不合格' END) AS CheckResult
|
||
FROM dbo.Batch_NDEItem nde
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.TrustBatchItemId = nde.TrustBatchItemId
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = trustItem.TrustBatchId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_WeldType wt ON wt.WeldTypeId = jot.WeldTypeId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
LEFT JOIN dbo.Welder_Welder welder ON welder.WelderId = jot.CoverWelderId
|
||
--LEFT JOIN dbo.Batch_PointBatchItem pItem ON pItem.WeldJointId = trustItem.WeldJointId
|
||
--LEFT JOIN dbo.Batch_PointBatch p ON p.PointBatchId = pItem.PointBatchId
|
||
LEFT JOIN dbo.Base_DetectionType t ON t.DetectionTypeId = nde.DetectionTypeId
|
||
LEFT JOIN dbo.PTP_PipelineList ptp ON ptp.PipelineId = pipe.PipelineId
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Welder_ProjectWelder] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Welder_ProjectWelder](
|
||
[ProjectWelderId] [nvarchar](50) NOT NULL,
|
||
[WelderId] [nvarchar](50) NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[TeamGroupId] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_Welder_ProjectWelder] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ProjectWelderId] 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
|
||
/****** Object: View [dbo].[View_WelderPerformance] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
|
||
|
||
|
||
CREATE VIEW [dbo].[View_WelderPerformance]
|
||
AS
|
||
/********焊工业绩(APP)********/
|
||
SELECT
|
||
welder.ProjectId,
|
||
welder.WelderId,
|
||
w.WelderCode,-- 焊工代码
|
||
w.WelderName,--焊工名称
|
||
unit.UnitName, --施工单位
|
||
w.CertificateValidity, --资质有效期
|
||
w.WelderLevel, --资质等级
|
||
-------------本期start
|
||
CAST(ISNULL(nowtotal.nowtotal_din,0) AS DECIMAL(19,2)) AS nowtotal_din, --本期总达因值
|
||
ISNULL(nowtotal.nowtotal_jot,0) AS nowtotal_jot, --本期总焊口
|
||
ISNULL(oneCheck.OneCheckJotNum,0) AS OneCheckJotNum, -- 一次检测焊口数
|
||
ISNULL(oneCheckRepair.OneCheckRepairJotNum,0) AS OneCheckRepairJotNum, --返修焊口数
|
||
ISNULL(expandJot.ExpandJotNum,0) AS ExpandJotNum, --扩探焊口数
|
||
(ISNULL(oneCheck.OneCheckJotNum,0)-ISNULL(oneCheckRepair.OneCheckRepairJotNum,0)) AS OneCheckPassJotNum,--一次检测合格焊口数
|
||
|
||
CONVERT(NVARCHAR(10),(CAST((CASE ISNULL(oneCheck.OneCheckJotNum,0) WHEN 0 THEN 0
|
||
ELSE 100.0 * (ISNULL(oneCheck.OneCheckJotNum,0)-ISNULL(oneCheckRepair.oneCheckRepairJotNum,0))/(1.0 * oneCheck.OneCheckJotNum) END) AS DECIMAL(8,1))))+'%' AS passRate, -- 合格率(焊口)
|
||
|
||
ISNULL(oneCheck.OneCheckTotalFilm,0) AS OneCheckTotalFilm, --一次检测总片子数
|
||
ISNULL(oneCheck.OneCheckPassFilm,0) AS OneCheckPassFilm, --一次检测合格片子数
|
||
CONVERT(NVARCHAR(10),(CAST((CASE ISNULL(oneCheck.OneCheckTotalFilm,0) WHEN 0 THEN 0
|
||
ELSE 100.0 * ISNULL(oneCheck.OneCheckPassFilm,0)/(1.0 * oneCheck.OneCheckTotalFilm) END) AS DECIMAL(8,1))))+'%'
|
||
AS passfilmrate ---RT合格率(片数)
|
||
|
||
FROM dbo.Welder_ProjectWelder AS welder
|
||
LEFT JOIN dbo.Base_Unit unit ON unit.UnitId = welder.UnitId
|
||
LEFT JOIN dbo.Welder_Welder w ON w.WelderId = welder.WelderId
|
||
--本期总达因值 --本期总焊口
|
||
LEFT JOIN (SELECT SUM(jot.Size) AS nowtotal_din
|
||
,COUNT(*) AS nowtotal_jot
|
||
,jot.CoverWelderId
|
||
FROM dbo.Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
LEFT JOIN dbo.Pipeline_WeldingDaily daily ON daily.WeldingDailyId = jot.WeldingDailyId
|
||
LEFT JOIN dbo.Project_WorkArea area ON area.WorkAreaId = pipe.WorkAreaId
|
||
WHERE jot.WeldingDailyId IS NOT NULL
|
||
GROUP BY jot.CoverWelderId) AS nowtotal ON nowtotal.CoverWelderId = welder.WelderId
|
||
|
||
--本期检测焊口数
|
||
LEFT JOIN (SELECT jot.CoverWelderId,COUNT(ndeItem.NDEItemID) AS OneCheckJotNum, --一次检测焊口数
|
||
SUM(ISNULL(ndeItem.TotalFilm,0)) AS OneCheckTotalFilm, --一次检测总片子数
|
||
SUM(ISNULL(ndeItem.PassFilm,0)) AS OneCheckPassFilm --一次检测合格片子数
|
||
FROM dbo.Batch_NDEItem ndeItem
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.TrustBatchItemId = ndeItem.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.Pipeline_WeldingDaily daily ON daily.WeldingDailyId = jot.WeldingDailyId
|
||
LEFT JOIN dbo.Batch_PointBatchItem pointItem ON pointItem.PointBatchItemId = trustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
|
||
WHERE pointItem.PointDate IS NOT NULL AND pointItem.PointState=1 AND trustItem.RepairRecordId IS NULL
|
||
GROUP BY jot.CoverWelderId) AS oneCheck ON oneCheck.CoverWelderId = welder.WelderId
|
||
|
||
LEFT JOIN (SELECT jot.CoverWelderId,COUNT(ndeItem.NDEItemID) AS OneCheckRepairJotNum --一次检测返修焊口数
|
||
FROM dbo.Batch_NDEItem ndeItem
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.TrustBatchItemId = ndeItem.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.Pipeline_WeldingDaily daily ON daily.WeldingDailyId = jot.WeldingDailyId
|
||
LEFT JOIN dbo.Batch_PointBatchItem pointItem ON pointItem.PointBatchItemId = trustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
|
||
WHERE pointItem.PointDate IS NOT NULL AND pointItem.PointState=1
|
||
AND trustItem.RepairRecordId IS NULL AND ndeItem.CheckResult='2'
|
||
GROUP BY jot.CoverWelderId) AS oneCheckRepair ON oneCheckRepair.CoverWelderId = welder.WelderId
|
||
|
||
LEFT JOIN (SELECT jot.CoverWelderId,COUNT(ndeItem.NDEItemID) AS ExpandJotNum --扩透焊口数
|
||
|
||
FROM dbo.Batch_NDEItem ndeItem
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.TrustBatchItemId = ndeItem.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.Pipeline_WeldingDaily daily ON daily.WeldingDailyId = jot.WeldingDailyId
|
||
LEFT JOIN dbo.Batch_PointBatchItem pointItem ON pointItem.PointBatchItemId = trustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
|
||
WHERE pointItem.PointDate IS NOT NULL AND pointItem.PointState=2 AND trustItem.RepairRecordId IS NULL
|
||
GROUP BY jot.CoverWelderId) AS expandJot ON expandJot.CoverWelderId = welder.WelderId
|
||
|
||
WHERE (w.WelderCode IS NOT NULL AND w.WelderCode!='')
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Check_CheckList] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Check_CheckList](
|
||
[CheckId] [nvarchar](50) NOT NULL,
|
||
[ProjectArea] [nchar](1) NULL,
|
||
[CheckArea] [nvarchar](150) NULL,
|
||
[Checker] [nvarchar](50) NULL,
|
||
[CheckDate] [datetime] NULL,
|
||
[CheckDef] [nvarchar](500) NULL,
|
||
[IsPass] [bit] NULL,
|
||
[CheckUrl] [nvarchar](500) NULL,
|
||
[ReChecker] [nvarchar](50) NULL,
|
||
[ReCheckDate] [datetime] NULL,
|
||
[ReCheckResult] [bit] NULL,
|
||
[ReCheckUrl] [nvarchar](150) NULL,
|
||
[Flag] [nchar](1) NULL,
|
||
CONSTRAINT [PK_Check_CheckList] PRIMARY KEY CLUSTERED
|
||
(
|
||
[CheckId] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_Check_CheckList] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Check_CheckList]
|
||
AS
|
||
/********检查视图********/
|
||
SELECT c.*,cu.UserName AS CheckName,rcu.UserName AS ReCheckName
|
||
FROM dbo.Check_CheckList c
|
||
LEFT JOIN dbo.Sys_User cu ON c.Checker=cu.UserId
|
||
LEFT JOIN dbo.Sys_User rcu ON c.ReChecker=rcu.UserId
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_GenerateTrust_FJ] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE VIEW [dbo].[View_GenerateTrust_FJ]
|
||
AS
|
||
-------正常点口生成委托-----------
|
||
SELECT point.ProjectId,point.InstallationId,pipe.WorkAreaId ,point.UnitId,pointItem.PointBatchId,
|
||
point.DetectionTypeId,point.PipelineId,jot.WeldingMethodId,jot.GrooveTypeId,
|
||
(CASE WHEN pointItem.IsWelderFirst=1 THEN 1 ELSE 0 END) AS IsWelderFirst
|
||
FROM dbo.Batch_PointBatchItem pointItem
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.PointBatchItemId = pointItem.PointBatchItemId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = point.PipelineId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = pointItem.WeldJointId
|
||
WHERE pointItem.CutDate IS NULL AND pointItem.PointDate IS NOT NULL
|
||
AND trustItem.TrustBatchItemId IS NULL
|
||
AND pointItem.PointState='1'
|
||
AND pointItem.JLAudit<>'' AND pointItem.JLAudit IS NOT NULL
|
||
AND pointItem.GLGSAudit<>'' AND pointItem.GLGSAudit IS NOT NULL
|
||
GROUP BY point.ProjectId,point.InstallationId,pipe.WorkAreaId,point.UnitId,pointItem.PointBatchId,point.DetectionTypeId,
|
||
point.PipelineId,jot.WeldingMethodId,jot.GrooveTypeId,CASE WHEN pointItem.IsWelderFirst=1 THEN 1 ELSE 0 END
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_GenerateTrustItem_FJ] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE VIEW [dbo].[View_GenerateTrustItem_FJ]
|
||
AS
|
||
SELECT point.ProjectId,point.InstallationId,pipe.WorkAreaId ,point.UnitId,point.DetectionTypeId,
|
||
point.PipelineId,jot.WeldingMethodId,jot.GrooveTypeId,
|
||
(CASE WHEN pointItem.IsWelderFirst=1 THEN 1 ELSE 0 END) AS IsWelderFirst,
|
||
--上面是条件
|
||
rate.DetectionRateValue,pointItem.PointBatchItemId,pointItem.PointBatchId,pointItem.WeldJointId,jot.Dia
|
||
FROM dbo.Batch_PointBatchItem pointItem
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = pointItem.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.PointBatchItemId = pointItem.PointBatchItemId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = point.PipelineId
|
||
LEFT JOIN dbo.Base_DetectionRate rate ON rate.DetectionRateId = point.DetectionRateId
|
||
WHERE pointItem.CutDate IS NULL AND pointItem.PointDate IS NOT NULL
|
||
AND pointItem.PointState='1'
|
||
AND trustItem.TrustBatchItemId IS NULL
|
||
AND pointItem.JLAudit<>'' AND pointItem.JLAudit IS NOT NULL
|
||
AND pointItem.GLGSAudit<>'' AND pointItem.GLGSAudit IS NOT NULL
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_NoReportNdt] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_NoReportNdt]
|
||
AS
|
||
SELECT nde.NDEID FROM dbo.Batch_NDEItem nde
|
||
LEFT JOIN dbo.Repair_RepairRecord r ON r.NDEItemID = nde.NDEItemID
|
||
WHERE nde.CheckResult='2' AND r.RepairRecordId IS NULL
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_Batch_BatchTrustItemSelect] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE VIEW [dbo].[View_Batch_BatchTrustItemSelect]
|
||
AS
|
||
/********无损委托********/
|
||
SELECT
|
||
BatchTrustItem.TrustBatchItemId,
|
||
BatchTrustItem.TrustBatchId,
|
||
BatchTrustItem.PointBatchItemId,
|
||
BatchTrustItem.WeldJointId,
|
||
BatchTrustItem.CreateDate,
|
||
BatchTrustItem.TrustNum,
|
||
BatchTrust.TrustType,
|
||
BatchTrustItem.RepairNum,
|
||
BatchTrustItem.FilmNum,
|
||
BatchTrust.TrustBatchCode, --委托单号
|
||
BatchTrust.ProjectId,
|
||
CONVERT(varchar(10),BatchTrust.TrustDate,120) AS TrustDate,
|
||
BatchTrust.InstallationId,
|
||
ins.InstallationCode, --装置
|
||
area.WorkAreaCode, --工区号
|
||
pipe.PipelineCode, --管线号
|
||
pipingClass.PipingClassCode, --管线等级
|
||
(CASE WHEN PointBatchItem.PointState='2' then (CASE WHEN jot.JointAttribute='固定F' AND RIGHT(jot.WeldJointCode,1)<>'G' THEN jot.WeldJointCode+'G' ELSE jot.WeldJointCode END)+'K'
|
||
ELSE (CASE WHEN jot.JointAttribute='固定F' AND RIGHT(jot.WeldJointCode,1)<>'G' THEN jot.WeldJointCode+'G' ELSE jot.WeldJointCode END) END) AS WeldJointCode, --焊口号
|
||
--jot.WeldJointCode,
|
||
mat.MaterialCode, --材质
|
||
jot.JointArea, --焊接区域
|
||
welder.WelderCode AS WelderCode, --焊工号
|
||
weldType.WeldTypeCode, --焊缝类型
|
||
convert(float,jot.Dia) AS Dia, --外径
|
||
convert(float,jot.Size) AS Size, --寸径
|
||
convert(float,jot.Thickness) AS Thickness, --壁厚
|
||
method.WeldingMethodCode, --焊接方法
|
||
jot.Specification,
|
||
jot.Remark,
|
||
cast(rate.DetectionRateValue as varchar(10))+'%' AS DetectionRateCode,
|
||
PointBatchItem.PointDate, --点口日期
|
||
(CASE WHEN dtype.SysType !='射线检测' THEN 'Ⅰ' ELSE PointBatchItem.AcceptLevel END) AS AcceptLevel, --合格等级
|
||
pipe.Sheet, --页数
|
||
PipingClass.PNO,
|
||
(CASE WHEN BatchTrustItem.IsCancelTrust=1 THEN '已取消' ELSE '' END) AS IsCancelTrust,
|
||
(CASE WHEN PointBatchItem.IsWelderFirst=1 THEN '是' ELSE '' END) as IsWelderFirst
|
||
FROM Batch_BatchTrustItem AS BatchTrustItem
|
||
LEFT JOIN dbo.Batch_BatchTrust AS BatchTrust ON BatchTrust.TrustBatchId=BatchTrustItem.TrustBatchId
|
||
LEFT JOIN dbo.Base_DetectionType dtype ON dtype.DetectionTypeId = BatchTrust.DetectionTypeId
|
||
LEFT JOIN Batch_PointBatchItem AS PointBatchItem ON PointBatchItem.PointBatchItemId=BatchTrustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = PointBatchItem.PointBatchId
|
||
LEFT JOIN dbo.Base_DetectionRate rate ON rate.DetectionRateId = point.DetectionRateId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = BatchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
LEFT JOIN Base_PipingClass AS pipingClass ON PipingClass.PipingClassId=pipe.PipingClassId
|
||
LEFT JOIN dbo.Project_Installation ins ON ins.InstallationId = BatchTrust.InstallationId
|
||
LEFT JOIN dbo.Project_WorkArea area ON pipe.WorkAreaId=area.WorkAreaId
|
||
LEFT JOIN dbo.Base_WeldType weldType ON weldType.WeldTypeId = jot.WeldTypeId
|
||
LEFT JOIN dbo.Welder_Welder welder ON welder.WelderId = jot.BackingWelderId
|
||
LEFT JOIN dbo.Base_Material mat ON mat.MaterialId = jot.Material1Id
|
||
LEFT JOIN dbo.Base_WeldingMethod method ON method.WeldingMethodId = jot.WeldingMethodId
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Pipeline_PipelineDetectionType] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Pipeline_PipelineDetectionType](
|
||
[PipelineDetectionTypeId] [nvarchar](50) NOT NULL,
|
||
[PipelineId] [nvarchar](50) NULL,
|
||
[WeldTypeId] [nvarchar](50) NULL,
|
||
[DetectionTypeId] [nvarchar](50) NULL,
|
||
[DetectionRateId] [nvarchar](50) NULL,
|
||
[QualificationLevel] [nvarchar](10) NULL,
|
||
[MinThickness] [decimal](18, 4) NULL,
|
||
[MaxThickness] [decimal](18, 4) NULL,
|
||
[MinDia] [decimal](18, 4) NULL,
|
||
[MaxDia] [decimal](18, 4) NULL,
|
||
CONSTRAINT [PK_Pipeline_PipelineDetectionType] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PipelineDetectionTypeId] 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
|
||
/****** Object: View [dbo].[View_Pipeline_PipelineDetectionType] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Pipeline_PipelineDetectionType]
|
||
AS
|
||
/*************管线视图*****************/
|
||
SELECT pipelineDetectionType.PipelineDetectionTypeId,
|
||
pipelineDetectionType.PipelineId,
|
||
pipelineDetectionType.WeldTypeId,
|
||
pipelineDetectionType.DetectionTypeId,
|
||
pipelineDetectionType.DetectionRateId,
|
||
pipelineDetectionType.QualificationLevel,
|
||
pipelineDetectionType.MinThickness,
|
||
pipelineDetectionType.MaxThickness,
|
||
pipelineDetectionType.MinDia,
|
||
pipelineDetectionType.MaxDia,
|
||
weldType.WeldTypeCode,
|
||
pipeline.PipelineCode,
|
||
detectionType.DetectionTypeName,
|
||
Cast(detectionRate.DetectionRateValue as nvarchar(50))+'%' as DetectionRate
|
||
FROM Pipeline_PipelineDetectionType AS pipelineDetectionType
|
||
LEFT JOIN Base_WeldType AS weldType ON weldType.WeldTypeId=pipelineDetectionType.WeldTypeId
|
||
LEFT JOIN Pipeline_Pipeline AS pipeline on pipeline.PipelineId=pipelineDetectionType.PipelineId
|
||
LEFT JOIN Base_DetectionType AS detectionType on detectionType.DetectionTypeId=pipelineDetectionType.DetectionTypeId
|
||
LEFT JOIN Base_DetectionRate AS detectionRate on detectionRate.DetectionRateId=pipelineDetectionType.DetectionRateId
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_GenerateTrust] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_GenerateTrust]
|
||
AS
|
||
-------正常点口生成委托-----------
|
||
SELECT point.ProjectId,point.InstallationId,pipe.WorkAreaId ,point.UnitId,point.DetectionTypeId
|
||
FROM dbo.Batch_PointBatchItem pointItem
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.PointBatchItemId = pointItem.PointBatchItemId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = point.PipelineId
|
||
WHERE pointItem.CutDate IS NULL AND pointItem.IsAudit=1
|
||
AND trustItem.TrustBatchItemId IS NULL
|
||
GROUP BY point.ProjectId,point.InstallationId,pipe.WorkAreaId,point.UnitId,point.DetectionTypeId
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_GenerateTrustItem] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_GenerateTrustItem]
|
||
AS
|
||
SELECT point.ProjectId,point.InstallationId,pipe.WorkAreaId ,point.UnitId,point.DetectionTypeId,
|
||
--上面是条件
|
||
pointItem.PointBatchItemId,pointItem.PointBatchId,pointItem.WeldJointId
|
||
FROM dbo.Batch_PointBatchItem pointItem
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.PointBatchItemId = pointItem.PointBatchItemId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = point.PipelineId
|
||
WHERE pointItem.IsAudit=1 AND pointItem.CutDate IS NULL
|
||
AND trustItem.TrustBatchItemId IS NULL
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[AttachFile] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[AttachFile](
|
||
[AttachFileId] [nvarchar](50) NOT NULL,
|
||
[ToKeyId] [nvarchar](50) NULL,
|
||
[AttachSource] [nvarchar](max) NULL,
|
||
[AttachUrl] [nvarchar](1000) NULL,
|
||
[MenuId] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_AttachFile] PRIMARY KEY CLUSTERED
|
||
(
|
||
[AttachFileId] 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
|
||
/****** Object: Table [dbo].[Base_Defect] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_Defect](
|
||
[DefectId] [int] NOT NULL,
|
||
[DefectName] [nvarchar](60) NULL,
|
||
[DefectEngName] [nvarchar](60) NULL,
|
||
CONSTRAINT [PK_Base_Defect] PRIMARY KEY CLUSTERED
|
||
(
|
||
[DefectId] 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
|
||
/****** Object: Table [dbo].[Base_DNCompare] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_DNCompare](
|
||
[DNCompareId] [nvarchar](50) NOT NULL,
|
||
[PipeSize] [decimal](9, 2) NULL,
|
||
[OutSizeDia] [decimal](9, 2) NULL,
|
||
[SCH10] [decimal](9, 2) NULL,
|
||
[SCH20] [decimal](9, 2) NULL,
|
||
[SCH30] [decimal](9, 2) NULL,
|
||
[STD] [decimal](9, 2) NULL,
|
||
[SCH40] [decimal](9, 2) NULL,
|
||
[SCH60] [decimal](9, 2) NULL,
|
||
[XS] [decimal](9, 2) NULL,
|
||
[SCH80] [decimal](9, 2) NULL,
|
||
[SCH100] [decimal](9, 2) NULL,
|
||
[SCH120] [decimal](9, 2) NULL,
|
||
[SCH140] [decimal](9, 2) NULL,
|
||
[SCH160] [decimal](9, 2) NULL,
|
||
[XXS] [decimal](9, 2) NULL,
|
||
[DN] [int] NULL,
|
||
[SCH5] [decimal](9, 2) NULL,
|
||
[SCH5S] [decimal](9, 2) NULL,
|
||
[SCH10S] [decimal](9, 2) NULL,
|
||
[SCH40S] [decimal](9, 2) NULL,
|
||
[SCH80S] [decimal](9, 2) NULL,
|
||
CONSTRAINT [PK_Base_DNCompare] PRIMARY KEY CLUSTERED
|
||
(
|
||
[DNCompareId] 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
|
||
/****** Object: Table [dbo].[Base_Post] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_Post](
|
||
[PostId] [nvarchar](50) NOT NULL,
|
||
[PostName] [nvarchar](20) NOT NULL,
|
||
[PostType] [nchar](1) NOT NULL,
|
||
[SortIndex] [int] NULL,
|
||
[Remark] [nvarchar](300) NULL,
|
||
CONSTRAINT [PK_Base_Post] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PostId] 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
|
||
/****** Object: Table [dbo].[Base_Pressure] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_Pressure](
|
||
[PressureId] [nvarchar](50) NOT NULL,
|
||
[PressureCode] [nvarchar](50) NULL,
|
||
[PressureName] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Base_Pressure] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PressureId] 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
|
||
/****** Object: Table [dbo].[Base_ProjectType] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_ProjectType](
|
||
[ProjectTypeId] [nvarchar](50) NOT NULL,
|
||
[ProjectTypeName] [nvarchar](50) NULL,
|
||
[Remark] [nchar](10) NULL,
|
||
CONSTRAINT [PK_Base_ProjectType] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ProjectTypeId] 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
|
||
/****** Object: Table [dbo].[Base_QueProject] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_QueProject](
|
||
[QueProjectId] [nvarchar](10) NOT NULL,
|
||
[QueProjectName] [nvarchar](100) NULL,
|
||
CONSTRAINT [PK_Base_QueProject] PRIMARY KEY CLUSTERED
|
||
(
|
||
[QueProjectId] 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
|
||
/****** Object: Table [dbo].[Base_UnitType] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_UnitType](
|
||
[UnitTypeId] [nvarchar](50) NOT NULL,
|
||
[UnitTypeName] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Base_UnitType] PRIMARY KEY CLUSTERED
|
||
(
|
||
[UnitTypeId] 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
|
||
/****** Object: Table [dbo].[Base_WeldJointImage] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_WeldJointImage](
|
||
[JointImageId] [nvarchar](50) NOT NULL,
|
||
[JointImageName] [nvarchar](200) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Base_JointImage] PRIMARY KEY CLUSTERED
|
||
(
|
||
[JointImageId] 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
|
||
/****** Object: Table [dbo].[Base_WeldJointImageItem] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_WeldJointImageItem](
|
||
[JointImageItemId] [nvarchar](50) NOT NULL,
|
||
[JointImageId] [nvarchar](50) NULL,
|
||
[WeldJointImageItemCode] [nvarchar](50) NULL,
|
||
[WeldingMethodId] [nvarchar](50) NULL,
|
||
[WeldCurrent] [nvarchar](50) NULL,
|
||
[WeldVoltage] [nvarchar](50) NULL,
|
||
[WeldSpeed] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_Base_WeldJointImageItem] PRIMARY KEY CLUSTERED
|
||
(
|
||
[JointImageItemId] 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
|
||
/****** Object: Table [dbo].[Common_ReportServer] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Common_ReportServer](
|
||
[ReportId] [nchar](3) NOT NULL,
|
||
[TabContent] [ntext] NULL,
|
||
[ReportName] [nvarchar](100) NULL,
|
||
[InitTabContent] [ntext] NULL,
|
||
[projectId] [nvarchar](50) NOT NULL,
|
||
CONSTRAINT [PK_Common_ReportServer] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ReportId] ASC,
|
||
[projectId] 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
|
||
/****** Object: Table [dbo].[FileControl_CompanyStandards] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[FileControl_CompanyStandards](
|
||
[CompanyStandardsId] [nvarchar](50) NOT NULL,
|
||
[CompanyStandardsCode] [nvarchar](100) NULL,
|
||
[CompanyStandardsName] [nvarchar](100) NULL,
|
||
[Abstract] [nvarchar](500) NULL,
|
||
[CompileMan] [nvarchar](50) NULL,
|
||
[CompileDate] [datetime] NULL,
|
||
[Remarks] [nvarchar](1000) NULL,
|
||
[AttachUrl] [nvarchar](2000) NULL,
|
||
CONSTRAINT [PK_FileControl_CompanyStandards] PRIMARY KEY CLUSTERED
|
||
(
|
||
[CompanyStandardsId] 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
|
||
/****** Object: Table [dbo].[FileControl_DomesticLawsRegulations] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[FileControl_DomesticLawsRegulations](
|
||
[DomesticLawsRegulationsId] [nvarchar](50) NOT NULL,
|
||
[DomesticLawsRegulationsCode] [nvarchar](100) NULL,
|
||
[DomesticLawsRegulationsName] [nvarchar](100) NULL,
|
||
[Abstract] [nvarchar](500) NULL,
|
||
[CompileMan] [nvarchar](50) NULL,
|
||
[CompileDate] [datetime] NULL,
|
||
[Remarks] [nvarchar](1000) NULL,
|
||
[AttachUrl] [nvarchar](2000) NULL,
|
||
CONSTRAINT [PK_FileControl_DomesticLawsRegulations] PRIMARY KEY CLUSTERED
|
||
(
|
||
[DomesticLawsRegulationsId] 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
|
||
/****** Object: Table [dbo].[FileControl_DomesticStandards] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[FileControl_DomesticStandards](
|
||
[DomesticStandardsId] [nvarchar](50) NOT NULL,
|
||
[DomesticStandardsCode] [nvarchar](100) NULL,
|
||
[DomesticStandardsName] [nvarchar](100) NULL,
|
||
[Abstract] [nvarchar](500) NULL,
|
||
[CompileMan] [nvarchar](50) NULL,
|
||
[CompileDate] [datetime] NULL,
|
||
[Remarks] [nvarchar](1000) NULL,
|
||
[AttachUrl] [nvarchar](2000) NULL,
|
||
CONSTRAINT [PK_FileControl_DomesticStandards] PRIMARY KEY CLUSTERED
|
||
(
|
||
[DomesticStandardsId] 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
|
||
/****** Object: Table [dbo].[FileControl_ForeignStandards] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[FileControl_ForeignStandards](
|
||
[ForeignStandardsId] [nvarchar](50) NOT NULL,
|
||
[ForeignStandardsCode] [nvarchar](100) NULL,
|
||
[ForeignStandardsName] [nvarchar](100) NULL,
|
||
[Abstract] [nvarchar](500) NULL,
|
||
[CompileMan] [nvarchar](50) NULL,
|
||
[CompileDate] [datetime] NULL,
|
||
[Remarks] [nvarchar](1000) NULL,
|
||
[AttachUrl] [nvarchar](2000) NULL,
|
||
CONSTRAINT [PK_FileControl_ForeignStandards] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ForeignStandardsId] 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
|
||
/****** Object: Table [dbo].[HotProess_Report] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[HotProess_Report](
|
||
[HotProessReportId] [nvarchar](50) NOT NULL,
|
||
[HotProessTrustItemId] [nvarchar](50) NULL,
|
||
[WeldJointId] [nvarchar](50) NULL,
|
||
[PointCount] [int] NULL,
|
||
[RequiredT] [varchar](20) NULL,
|
||
[ActualT] [varchar](20) NULL,
|
||
[RequestTime] [varchar](20) NULL,
|
||
[ActualTime] [varchar](20) NULL,
|
||
[RecordChartNo] [varchar](20) NULL,
|
||
CONSTRAINT [PK_HotProess_Report] PRIMARY KEY CLUSTERED
|
||
(
|
||
[HotProessReportId] 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
|
||
/****** Object: Table [dbo].[Pipeline_PreWeldingDaily] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Pipeline_PreWeldingDaily](
|
||
[PreWeldingDailyId] [nvarchar](50) NOT NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[InstallationId] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[WeldJointId] [nvarchar](50) NULL,
|
||
[WeldingDate] [datetime] NULL,
|
||
[CoverWelderId] [nvarchar](50) NULL,
|
||
[BackingWelderId] [nvarchar](50) NULL,
|
||
[JointAttribute] [nvarchar](10) NULL,
|
||
[WeldingMode] [nvarchar](10) NULL,
|
||
[AuditMan] [nvarchar](50) NULL,
|
||
[AuditDate] [datetime] NULL,
|
||
[AttachUrl] [nvarchar](200) NULL,
|
||
CONSTRAINT [PK_Pipeline_PreWeldingDaily] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PreWeldingDailyId] 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
|
||
/****** Object: Table [dbo].[Project_ProjectPicture] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Project_ProjectPicture](
|
||
[ProjectPictureId] [nvarchar](50) NOT NULL,
|
||
[ProjectPictureCode] [nvarchar](50) NULL,
|
||
[ProjectPictureName] [nvarchar](100) NULL,
|
||
[CreateDate] [datetime] NULL,
|
||
[IsShow] [bit] NULL,
|
||
[AttachUrl] [nvarchar](200) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Project_ProjectPicture] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ProjectPictureId] 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
|
||
/****** Object: Table [dbo].[Project_User] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Project_User](
|
||
[ProjectUserId] [nvarchar](50) NOT NULL,
|
||
[UserId] [nvarchar](50) NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[RoleIds] [nvarchar](500) NULL,
|
||
[IsPost] [bit] NULL,
|
||
[IsHeadMan] [bit] NULL,
|
||
CONSTRAINT [PK_Project_User_1] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ProjectUserId] 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
|
||
/****** Object: Table [dbo].[PTP_AItemEndCheck] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[PTP_AItemEndCheck](
|
||
[AItemCheckId] [nvarchar](50) NOT NULL,
|
||
[PipelineId] [nvarchar](50) NULL,
|
||
[CheckMan] [varchar](20) NULL,
|
||
[CheckDate] [datetime] NULL,
|
||
[DealMan] [varchar](20) NULL,
|
||
[DealDate] [datetime] NULL,
|
||
[Remark] [varchar](200) NULL,
|
||
CONSTRAINT [PK_TP_EndItemCheck] PRIMARY KEY CLUSTERED
|
||
(
|
||
[AItemCheckId] 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
|
||
/****** Object: Table [dbo].[PTP_BItemEndCheck] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[PTP_BItemEndCheck](
|
||
[BItemCheckId] [nvarchar](50) NOT NULL,
|
||
[PipelineId] [nvarchar](50) NULL,
|
||
[CheckMan] [varchar](20) NULL,
|
||
[CheckDate] [datetime] NULL,
|
||
[DealMan] [varchar](20) NULL,
|
||
[DealDate] [datetime] NULL,
|
||
[Remark] [varchar](200) NULL,
|
||
CONSTRAINT [PK_HJGL_TP_BItemEndCheck] PRIMARY KEY CLUSTERED
|
||
(
|
||
[BItemCheckId] 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
|
||
/****** Object: Table [dbo].[PTP_TestPackage] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[PTP_TestPackage](
|
||
[PTP_ID] [nvarchar](50) NOT NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[TestPackageNo] [varchar](50) NULL,
|
||
[TestPackageName] [varchar](50) NULL,
|
||
[TestHeat] [varchar](10) NULL,
|
||
[TestService] [varchar](10) NULL,
|
||
[TestType] [varchar](50) NULL,
|
||
[Finisher] [nvarchar](50) NULL,
|
||
[FinishDate] [datetime] NULL,
|
||
[Tabler] [nvarchar](50) NULL,
|
||
[TableDate] [datetime] NULL,
|
||
[Modifier] [nvarchar](50) NULL,
|
||
[ModifyDate] [datetime] NULL,
|
||
[Auditer] [nvarchar](50) NULL,
|
||
[AduditDate] [datetime] NULL,
|
||
[Remark] [varchar](100) NULL,
|
||
[TestPackageCode] [varchar](50) NULL,
|
||
[TestAmbientTemp] [varchar](20) NULL,
|
||
[TestMediumTemp] [varchar](20) NULL,
|
||
[TestPressure] [varchar](20) NULL,
|
||
[TestPressureTemp] [varchar](20) NULL,
|
||
[TestPressureTime] [varchar](20) NULL,
|
||
[TightnessTest] [varchar](20) NULL,
|
||
[TightnessTestTemp] [varchar](20) NULL,
|
||
[TightnessTestTime] [varchar](20) NULL,
|
||
[LeakageTestService] [varchar](20) NULL,
|
||
[LeakageTestPressure] [varchar](20) NULL,
|
||
[VacuumTestService] [varchar](20) NULL,
|
||
[VacuumTestPressure] [varchar](20) NULL,
|
||
[OperationMedium] [varchar](20) NULL,
|
||
[PurgingMedium] [varchar](20) NULL,
|
||
[CleaningMedium] [varchar](20) NULL,
|
||
[AllowSeepage] [varchar](20) NULL,
|
||
[FactSeepage] [varchar](20) NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[InstallationId] [nvarchar](50) NULL,
|
||
[FinishDef] [nvarchar](200) NULL,
|
||
CONSTRAINT [PK_TP_TestPackage] PRIMARY KEY CLUSTERED
|
||
(
|
||
[PTP_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
|
||
/****** Object: Table [dbo].[Sys_ButtonToMenu] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Sys_ButtonToMenu](
|
||
[ButtonToMenuId] [nvarchar](50) NOT NULL,
|
||
[MenuId] [nvarchar](50) NOT NULL,
|
||
[ButtonName] [nvarchar](10) NOT NULL,
|
||
[ButtonEnName] [nvarchar](20) NULL,
|
||
[SortIndex] [int] NULL,
|
||
CONSTRAINT [PK_ButtonToMenu] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ButtonToMenuId] 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
|
||
/****** Object: Table [dbo].[Sys_Const] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Sys_Const](
|
||
[ID] [nvarchar](50) NOT NULL,
|
||
[ConstValue] [nvarchar](50) NULL,
|
||
[ConstText] [nvarchar](100) NULL,
|
||
[SortIndex] [int] NULL,
|
||
[GroupId] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_Sys_Const] 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
|
||
/****** Object: Table [dbo].[Sys_DataInTemp] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Sys_DataInTemp](
|
||
[TempId] [nvarchar](50) NOT NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[UserId] [nvarchar](50) NULL,
|
||
[Time] [datetime] NULL,
|
||
[RowNo] [int] NULL,
|
||
[Value1] [nvarchar](100) NULL,
|
||
[Value2] [nvarchar](100) NULL,
|
||
[Value3] [nvarchar](100) NULL,
|
||
[Value4] [nvarchar](100) NULL,
|
||
[Value5] [nvarchar](100) NULL,
|
||
[Value6] [nvarchar](100) NULL,
|
||
[Value7] [nvarchar](100) NULL,
|
||
[Value8] [nvarchar](100) NULL,
|
||
[Value9] [nvarchar](100) NULL,
|
||
[Value10] [nvarchar](100) NULL,
|
||
[Value11] [nvarchar](100) NULL,
|
||
[Value12] [nvarchar](100) NULL,
|
||
[Value13] [nvarchar](100) NULL,
|
||
[Value14] [nvarchar](100) NULL,
|
||
[Value15] [nvarchar](100) NULL,
|
||
[Value16] [nvarchar](100) NULL,
|
||
[Value17] [nvarchar](100) NULL,
|
||
[Value18] [nvarchar](100) NULL,
|
||
[Value19] [nvarchar](100) NULL,
|
||
[Value20] [nvarchar](100) NULL,
|
||
[Value21] [nvarchar](100) NULL,
|
||
[Value22] [nvarchar](100) NULL,
|
||
[Value23] [nvarchar](100) NULL,
|
||
[Value24] [nvarchar](100) NULL,
|
||
[Value25] [nvarchar](100) NULL,
|
||
[Value26] [nvarchar](100) NULL,
|
||
[Value27] [nvarchar](100) NULL,
|
||
[Value28] [nvarchar](100) NULL,
|
||
[Value29] [nvarchar](100) NULL,
|
||
[Value30] [nvarchar](100) NULL,
|
||
[Value31] [nvarchar](100) NULL,
|
||
[Value32] [nvarchar](100) NULL,
|
||
[Value33] [nvarchar](100) NULL,
|
||
[Value34] [nvarchar](100) NULL,
|
||
[ToopValue] [nvarchar](4000) NULL,
|
||
[Value35] [nvarchar](100) NULL,
|
||
[Value36] [nvarchar](50) NULL,
|
||
[Value37] [nvarchar](50) NULL,
|
||
[Value38] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_HJGL_Sys_DataInTemp] PRIMARY KEY CLUSTERED
|
||
(
|
||
[TempId] 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
|
||
/****** Object: Table [dbo].[Sys_Log] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Sys_Log](
|
||
[LogId] [nvarchar](50) NOT NULL,
|
||
[UserId] [nvarchar](50) NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[OperationTime] [datetime] NULL,
|
||
[Ip] [nvarchar](20) NULL,
|
||
[HostName] [nvarchar](100) NULL,
|
||
[OperationLog] [nvarchar](50) NULL,
|
||
[SystemId] [nvarchar](50) NULL,
|
||
[MenuId] [nvarchar](50) NULL,
|
||
[ButtonName] [nvarchar](20) NULL,
|
||
[DataFrom] [nvarchar](1) NULL,
|
||
[ToKeyId] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_Sys_Log] PRIMARY KEY CLUSTERED
|
||
(
|
||
[LogId] 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
|
||
/****** Object: Table [dbo].[Sys_Menu] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Sys_Menu](
|
||
[MenuId] [nvarchar](50) NOT NULL,
|
||
[MenuName] [nvarchar](50) NULL,
|
||
[MenuEnName] [nvarchar](50) NULL,
|
||
[Url] [nvarchar](100) NULL,
|
||
[SortIndex] [smallint] NULL,
|
||
[SuperMenu] [nvarchar](50) NULL,
|
||
[MenuModule] [char](2) NULL,
|
||
[IsAudiFlow] [bit] NULL,
|
||
[IsUse] [bit] NULL,
|
||
CONSTRAINT [PK_Sys_Menu] PRIMARY KEY CLUSTERED
|
||
(
|
||
[MenuId] 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
|
||
/****** Object: Table [dbo].[Sys_MyShortcut] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Sys_MyShortcut](
|
||
[ShortcutId] [nvarchar](50) NOT NULL,
|
||
[UserId] [nvarchar](50) NULL,
|
||
[MenuId] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_Sys_MyShortcut] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ShortcutId] 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
|
||
/****** Object: Table [dbo].[Sys_Role] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Sys_Role](
|
||
[RoleId] [nvarchar](50) NOT NULL,
|
||
[RoleName] [nvarchar](50) NOT NULL,
|
||
[RoleType] [char](1) NULL,
|
||
[SortIndex] [int] NULL,
|
||
[IsAuditFlow] [bit] NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Sys_Role] PRIMARY KEY CLUSTERED
|
||
(
|
||
[RoleId] 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
|
||
/****** Object: Table [dbo].[Sys_RolePower] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Sys_RolePower](
|
||
[RolePowerId] [nvarchar](50) NOT NULL,
|
||
[RoleId] [nvarchar](50) NOT NULL,
|
||
[MenuId] [nvarchar](50) NOT NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[ButtonToMenus] [nvarchar](1000) NULL,
|
||
CONSTRAINT [PK_Sys_RolePower] PRIMARY KEY CLUSTERED
|
||
(
|
||
[RolePowerId] 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
|
||
/****** Object: Table [dbo].[Sys_Set] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Sys_Set](
|
||
[SetId] [nvarchar](50) NOT NULL,
|
||
[ProjectId] [nvarchar](50) NOT NULL,
|
||
[SetName] [nvarchar](50) NULL,
|
||
[IsAuto] [bit] NULL,
|
||
[SetValue] [nvarchar](10) NULL,
|
||
CONSTRAINT [PK_Project_Sys_Set] PRIMARY KEY CLUSTERED
|
||
(
|
||
[SetId] ASC,
|
||
[ProjectId] 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
|
||
/****** Object: Table [dbo].[Sys_UserShowColumns] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Sys_UserShowColumns](
|
||
[ShowColumnId] [nvarchar](50) NOT NULL,
|
||
[UserId] [nvarchar](50) NULL,
|
||
[Columns] [nvarchar](500) NULL,
|
||
[ShowType] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_Sys_UserShowColumns] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ShowColumnId] 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
|
||
/****** Object: Table [dbo].[Welder_TeamGroup] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Welder_TeamGroup](
|
||
[TeamGroupId] [nvarchar](50) NOT NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[TeamGroupCode] [nvarchar](50) NULL,
|
||
[TeamGroupName] [nvarchar](50) NULL,
|
||
[Monitor] [nvarchar](50) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Welder_TeamGroup] PRIMARY KEY CLUSTERED
|
||
(
|
||
[TeamGroupId] 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
|
||
/****** Object: Table [dbo].[Welder_WelderQualify] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Welder_WelderQualify](
|
||
[WelderQualifiedProjectId] [nvarchar](50) NOT NULL,
|
||
[WelderId] [nvarchar](50) NULL,
|
||
[QualifiedProjectCode] [nvarchar](100) NULL,
|
||
[LimitDate] [datetime] NULL,
|
||
[CheckDate] [datetime] NULL,
|
||
[CertificateNo] [nvarchar](50) NULL,
|
||
[WeldingMethodId] [nvarchar](50) NULL,
|
||
[MaterialType] [nvarchar](50) NULL,
|
||
[WeldingLocationId] [nvarchar](50) NULL,
|
||
[ThicknessMax] [decimal](9, 2) NULL,
|
||
[SizesMin] [decimal](9, 2) NULL,
|
||
[MaterialTypeName] [nvarchar](50) NULL,
|
||
[WeldType] [nvarchar](20) NULL,
|
||
[ExamProject] [nvarchar](50) NULL,
|
||
[IsPass] [bit] NULL,
|
||
[Remark] [nvarchar](300) NULL,
|
||
CONSTRAINT [PK_Welder_WelderQualify] PRIMARY KEY CLUSTERED
|
||
(
|
||
[WelderQualifiedProjectId] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
|
||
GO
|
||
SET ANSI_PADDING ON
|
||
|
||
GO
|
||
/****** Object: Index [IX_Base_Project_ProjectCode] Script Date: 2024-3-14 10:35:55 ******/
|
||
CREATE UNIQUE NONCLUSTERED INDEX [IX_Base_Project_ProjectCode] ON [dbo].[Base_Project]
|
||
(
|
||
[ProjectCode] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
GO
|
||
SET ANSI_PADDING ON
|
||
|
||
GO
|
||
/****** Object: Index [IX_BatchTrustItem_TrustBatchId] Script Date: 2024-3-14 10:35:55 ******/
|
||
CREATE NONCLUSTERED INDEX [IX_BatchTrustItem_TrustBatchId] ON [dbo].[Batch_BatchTrustItem]
|
||
(
|
||
[TrustBatchId] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
GO
|
||
SET ANSI_PADDING ON
|
||
|
||
GO
|
||
/****** Object: Index [IX_Pipeline_WeldJoint] Script Date: 2024-3-14 10:35:55 ******/
|
||
CREATE NONCLUSTERED INDEX [IX_Pipeline_WeldJoint] ON [dbo].[Pipeline_WeldJoint]
|
||
(
|
||
[PipelineId] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
GO
|
||
SET ANSI_PADDING ON
|
||
|
||
GO
|
||
/****** Object: Index [IX_Pipeline_WeldJoint_ProjectId] Script Date: 2024-3-14 10:35:55 ******/
|
||
CREATE NONCLUSTERED INDEX [IX_Pipeline_WeldJoint_ProjectId] ON [dbo].[Pipeline_WeldJoint]
|
||
(
|
||
[ProjectId] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
GO
|
||
SET ANSI_PADDING ON
|
||
|
||
GO
|
||
/****** Object: Index [IX_Sys_MyShortcut] Script Date: 2024-3-14 10:35:55 ******/
|
||
CREATE UNIQUE NONCLUSTERED INDEX [IX_Sys_MyShortcut] ON [dbo].[Sys_MyShortcut]
|
||
(
|
||
[UserId] ASC,
|
||
[MenuId] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
GO
|
||
SET ANSI_PADDING ON
|
||
|
||
GO
|
||
/****** Object: Index [IX_Sys_RolePower_RoleId_MenuId] Script Date: 2024-3-14 10:35:55 ******/
|
||
CREATE UNIQUE NONCLUSTERED INDEX [IX_Sys_RolePower_RoleId_MenuId] ON [dbo].[Sys_RolePower]
|
||
(
|
||
[RoleId] ASC,
|
||
[MenuId] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
GO
|
||
ALTER TABLE [dbo].[Base_PipingClassDetail] WITH CHECK ADD CONSTRAINT [FK_Base_PipingClassDetail_Base_DetectionRate] FOREIGN KEY([DetectionRateId])
|
||
REFERENCES [dbo].[Base_DetectionRate] ([DetectionRateId])
|
||
GO
|
||
ALTER TABLE [dbo].[Base_PipingClassDetail] CHECK CONSTRAINT [FK_Base_PipingClassDetail_Base_DetectionRate]
|
||
GO
|
||
ALTER TABLE [dbo].[Base_PipingClassDetail] WITH CHECK ADD CONSTRAINT [FK_Base_PipingClassDetail_Base_DetectionType] FOREIGN KEY([DetectionTypeId])
|
||
REFERENCES [dbo].[Base_DetectionType] ([DetectionTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Base_PipingClassDetail] CHECK CONSTRAINT [FK_Base_PipingClassDetail_Base_DetectionType]
|
||
GO
|
||
ALTER TABLE [dbo].[Base_PipingClassDetail] WITH CHECK ADD CONSTRAINT [FK_Base_PipingClassDetail_Base_PipingClass] FOREIGN KEY([PipingClassId])
|
||
REFERENCES [dbo].[Base_PipingClass] ([PipingClassId])
|
||
GO
|
||
ALTER TABLE [dbo].[Base_PipingClassDetail] CHECK CONSTRAINT [FK_Base_PipingClassDetail_Base_PipingClass]
|
||
GO
|
||
ALTER TABLE [dbo].[Base_PipingClassDetail] WITH CHECK ADD CONSTRAINT [FK_Base_PipingClassDetail_Base_WeldType] FOREIGN KEY([WeldTypeId])
|
||
REFERENCES [dbo].[Base_WeldType] ([WeldTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Base_PipingClassDetail] CHECK CONSTRAINT [FK_Base_PipingClassDetail_Base_WeldType]
|
||
GO
|
||
ALTER TABLE [dbo].[Base_Project] WITH CHECK ADD CONSTRAINT [FK_Base_Project_Base_ProjectType] FOREIGN KEY([ProjectTypeId])
|
||
REFERENCES [dbo].[Base_ProjectType] ([ProjectTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Base_Project] CHECK CONSTRAINT [FK_Base_Project_Base_ProjectType]
|
||
GO
|
||
ALTER TABLE [dbo].[Base_Unit] WITH CHECK ADD CONSTRAINT [FK_Base_Unit_Base_UnitType] FOREIGN KEY([UnitTypeId])
|
||
REFERENCES [dbo].[Base_UnitType] ([UnitTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Base_Unit] CHECK CONSTRAINT [FK_Base_Unit_Base_UnitType]
|
||
GO
|
||
ALTER TABLE [dbo].[Base_WeldJointImageItem] WITH CHECK ADD CONSTRAINT [FK_Base_WeldJointImageItem_Base_WeldJointImage] FOREIGN KEY([JointImageId])
|
||
REFERENCES [dbo].[Base_WeldJointImage] ([JointImageId])
|
||
GO
|
||
ALTER TABLE [dbo].[Base_WeldJointImageItem] CHECK CONSTRAINT [FK_Base_WeldJointImageItem_Base_WeldJointImage]
|
||
GO
|
||
ALTER TABLE [dbo].[Base_WeldJointImageItem] WITH CHECK ADD CONSTRAINT [FK_Base_WeldJointImageItem_Base_WeldJointImageItem] FOREIGN KEY([WeldingMethodId])
|
||
REFERENCES [dbo].[Base_WeldingMethod] ([WeldingMethodId])
|
||
GO
|
||
ALTER TABLE [dbo].[Base_WeldJointImageItem] CHECK CONSTRAINT [FK_Base_WeldJointImageItem_Base_WeldJointImageItem]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] WITH CHECK ADD CONSTRAINT [FK_Batch_BatchTrust_Base_DetectionType] FOREIGN KEY([DetectionTypeId])
|
||
REFERENCES [dbo].[Base_DetectionType] ([DetectionTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] CHECK CONSTRAINT [FK_Batch_BatchTrust_Base_DetectionType]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] WITH CHECK ADD CONSTRAINT [FK_Batch_BatchTrust_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] CHECK CONSTRAINT [FK_Batch_BatchTrust_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] WITH CHECK ADD CONSTRAINT [FK_Batch_BatchTrust_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] CHECK CONSTRAINT [FK_Batch_BatchTrust_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] WITH CHECK ADD CONSTRAINT [FK_Batch_BatchTrust_Base_Unit1] FOREIGN KEY([NDEUuit])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] CHECK CONSTRAINT [FK_Batch_BatchTrust_Base_Unit1]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] WITH CHECK ADD CONSTRAINT [FK_Batch_BatchTrust_Pipeline_Pipeline] FOREIGN KEY([PipelineId])
|
||
REFERENCES [dbo].[Pipeline_Pipeline] ([PipelineId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] CHECK CONSTRAINT [FK_Batch_BatchTrust_Pipeline_Pipeline]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] WITH CHECK ADD CONSTRAINT [FK_Batch_BatchTrust_Project_Installation] FOREIGN KEY([InstallationId])
|
||
REFERENCES [dbo].[Project_Installation] ([InstallationId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] CHECK CONSTRAINT [FK_Batch_BatchTrust_Project_Installation]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] WITH CHECK ADD CONSTRAINT [FK_Batch_BatchTrust_Project_WorkArea] FOREIGN KEY([WorkAreaId])
|
||
REFERENCES [dbo].[Project_WorkArea] ([WorkAreaId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrust] CHECK CONSTRAINT [FK_Batch_BatchTrust_Project_WorkArea]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrustItem] WITH CHECK ADD CONSTRAINT [FK_Batch_BatchTrustItem_Batch_BatchTrust] FOREIGN KEY([TrustBatchId])
|
||
REFERENCES [dbo].[Batch_BatchTrust] ([TrustBatchId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrustItem] CHECK CONSTRAINT [FK_Batch_BatchTrustItem_Batch_BatchTrust]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrustItem] WITH CHECK ADD CONSTRAINT [FK_Batch_BatchTrustItem_Batch_PointBatchItem] FOREIGN KEY([PointBatchItemId])
|
||
REFERENCES [dbo].[Batch_PointBatchItem] ([PointBatchItemId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrustItem] CHECK CONSTRAINT [FK_Batch_BatchTrustItem_Batch_PointBatchItem]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrustItem] WITH CHECK ADD CONSTRAINT [FK_Batch_BatchTrustItem_Pipeline_WeldJoint] FOREIGN KEY([WeldJointId])
|
||
REFERENCES [dbo].[Pipeline_WeldJoint] ([WeldJointId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_BatchTrustItem] CHECK CONSTRAINT [FK_Batch_BatchTrustItem_Pipeline_WeldJoint]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDE] WITH CHECK ADD CONSTRAINT [FK_Batch_NDE_Batch_BatchTrust] FOREIGN KEY([TrustBatchId])
|
||
REFERENCES [dbo].[Batch_BatchTrust] ([TrustBatchId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDE] CHECK CONSTRAINT [FK_Batch_NDE_Batch_BatchTrust]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDE] WITH CHECK ADD CONSTRAINT [FK_Batch_NDE_Project_Installation] FOREIGN KEY([InstallationId])
|
||
REFERENCES [dbo].[Project_Installation] ([InstallationId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDE] CHECK CONSTRAINT [FK_Batch_NDE_Project_Installation]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDE] WITH CHECK ADD CONSTRAINT [FK_Batch_NDECheck_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDE] CHECK CONSTRAINT [FK_Batch_NDECheck_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDE] WITH CHECK ADD CONSTRAINT [FK_Batch_NDECheck_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDE] CHECK CONSTRAINT [FK_Batch_NDECheck_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDE] WITH CHECK ADD CONSTRAINT [FK_Batch_NDECheck_CheckUnit_Base_Unit] FOREIGN KEY([NDEUnit])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDE] CHECK CONSTRAINT [FK_Batch_NDECheck_CheckUnit_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDEItem] WITH CHECK ADD CONSTRAINT [FK_Batch_NDEItem_Base_DetectionType] FOREIGN KEY([DetectionTypeId])
|
||
REFERENCES [dbo].[Base_DetectionType] ([DetectionTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDEItem] CHECK CONSTRAINT [FK_Batch_NDEItem_Base_DetectionType]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDEItem] WITH CHECK ADD CONSTRAINT [FK_Batch_NDEItem_Batch_BatchTrustItem] FOREIGN KEY([TrustBatchItemId])
|
||
REFERENCES [dbo].[Batch_BatchTrustItem] ([TrustBatchItemId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDEItem] CHECK CONSTRAINT [FK_Batch_NDEItem_Batch_BatchTrustItem]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDEItem] WITH CHECK ADD CONSTRAINT [FK_Batch_NDEItem_Batch_NDE] FOREIGN KEY([NDEID])
|
||
REFERENCES [dbo].[Batch_NDE] ([NDEID])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_NDEItem] CHECK CONSTRAINT [FK_Batch_NDEItem_Batch_NDE]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] WITH CHECK ADD CONSTRAINT [FK_Batch_PointBatch_Base_DetectionRate] FOREIGN KEY([DetectionRateId])
|
||
REFERENCES [dbo].[Base_DetectionRate] ([DetectionRateId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] CHECK CONSTRAINT [FK_Batch_PointBatch_Base_DetectionRate]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] WITH CHECK ADD CONSTRAINT [FK_Batch_PointBatch_Base_DetectionType] FOREIGN KEY([DetectionTypeId])
|
||
REFERENCES [dbo].[Base_DetectionType] ([DetectionTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] CHECK CONSTRAINT [FK_Batch_PointBatch_Base_DetectionType]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] WITH CHECK ADD CONSTRAINT [FK_Batch_PointBatch_Base_Material] FOREIGN KEY([MaterialId])
|
||
REFERENCES [dbo].[Base_Material] ([MaterialId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] CHECK CONSTRAINT [FK_Batch_PointBatch_Base_Material]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] WITH CHECK ADD CONSTRAINT [FK_Batch_PointBatch_Base_Medium] FOREIGN KEY([MediumId])
|
||
REFERENCES [dbo].[Base_Medium] ([MediumId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] CHECK CONSTRAINT [FK_Batch_PointBatch_Base_Medium]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] WITH CHECK ADD CONSTRAINT [FK_Batch_PointBatch_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] CHECK CONSTRAINT [FK_Batch_PointBatch_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] WITH CHECK ADD CONSTRAINT [FK_Batch_PointBatch_Base_WeldType] FOREIGN KEY([WeldTypeId])
|
||
REFERENCES [dbo].[Base_WeldType] ([WeldTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] CHECK CONSTRAINT [FK_Batch_PointBatch_Base_WeldType]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] WITH CHECK ADD CONSTRAINT [FK_Batch_PointBatch_Batch_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] CHECK CONSTRAINT [FK_Batch_PointBatch_Batch_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] WITH CHECK ADD CONSTRAINT [FK_Batch_PointBatch_Pipeline_Pipeline] FOREIGN KEY([PipelineId])
|
||
REFERENCES [dbo].[Pipeline_Pipeline] ([PipelineId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] CHECK CONSTRAINT [FK_Batch_PointBatch_Pipeline_Pipeline]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] WITH CHECK ADD CONSTRAINT [FK_Batch_PointBatch_Project_Installation] FOREIGN KEY([InstallationId])
|
||
REFERENCES [dbo].[Project_Installation] ([InstallationId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] CHECK CONSTRAINT [FK_Batch_PointBatch_Project_Installation]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] WITH CHECK ADD CONSTRAINT [FK_Batch_PointBatch_Welder_Welder] FOREIGN KEY([WelderId])
|
||
REFERENCES [dbo].[Welder_Welder] ([WelderId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatch] CHECK CONSTRAINT [FK_Batch_PointBatch_Welder_Welder]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatchItem] WITH CHECK ADD CONSTRAINT [FK_Batch_PointBatchItem_Batch_PointBatch] FOREIGN KEY([WeldJointId])
|
||
REFERENCES [dbo].[Pipeline_WeldJoint] ([WeldJointId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatchItem] CHECK CONSTRAINT [FK_Batch_PointBatchItem_Batch_PointBatch]
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatchItem] WITH CHECK ADD CONSTRAINT [FK_Batch_PointBatchItem_Batch_PointBatch1] FOREIGN KEY([PointBatchId])
|
||
REFERENCES [dbo].[Batch_PointBatch] ([PointBatchId])
|
||
GO
|
||
ALTER TABLE [dbo].[Batch_PointBatchItem] CHECK CONSTRAINT [FK_Batch_PointBatchItem_Batch_PointBatch1]
|
||
GO
|
||
ALTER TABLE [dbo].[FileControl_CompanyStandards] WITH CHECK ADD CONSTRAINT [FK_FileControl_CompanyStandards_Sys_User] FOREIGN KEY([CompileMan])
|
||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||
GO
|
||
ALTER TABLE [dbo].[FileControl_CompanyStandards] CHECK CONSTRAINT [FK_FileControl_CompanyStandards_Sys_User]
|
||
GO
|
||
ALTER TABLE [dbo].[FileControl_DomesticLawsRegulations] WITH CHECK ADD CONSTRAINT [FK_FileControl_DomesticLawsRegulations_Sys_User] FOREIGN KEY([CompileMan])
|
||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||
GO
|
||
ALTER TABLE [dbo].[FileControl_DomesticLawsRegulations] CHECK CONSTRAINT [FK_FileControl_DomesticLawsRegulations_Sys_User]
|
||
GO
|
||
ALTER TABLE [dbo].[FileControl_DomesticStandards] WITH CHECK ADD CONSTRAINT [FK_FileControl_DomesticStandards_Sys_User] FOREIGN KEY([CompileMan])
|
||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||
GO
|
||
ALTER TABLE [dbo].[FileControl_DomesticStandards] CHECK CONSTRAINT [FK_FileControl_DomesticStandards_Sys_User]
|
||
GO
|
||
ALTER TABLE [dbo].[FileControl_ForeignStandards] WITH CHECK ADD CONSTRAINT [FK_FileControl_ForeignStandards_Sys_User] FOREIGN KEY([CompileMan])
|
||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||
GO
|
||
ALTER TABLE [dbo].[FileControl_ForeignStandards] CHECK CONSTRAINT [FK_FileControl_ForeignStandards_Sys_User]
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_Report] WITH CHECK ADD CONSTRAINT [FK_Hard_Report_Hard_TrustItem] FOREIGN KEY([HardTrustItemID])
|
||
REFERENCES [dbo].[Hard_TrustItem] ([HardTrustItemID])
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_Report] CHECK CONSTRAINT [FK_Hard_Report_Hard_TrustItem]
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_Report] WITH CHECK ADD CONSTRAINT [FK_Hard_Report_Pipeline_WeldJoint] FOREIGN KEY([WeldJointId])
|
||
REFERENCES [dbo].[Pipeline_WeldJoint] ([WeldJointId])
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_Report] CHECK CONSTRAINT [FK_Hard_Report_Pipeline_WeldJoint]
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_Trust] WITH CHECK ADD CONSTRAINT [FK_Hard_Trust_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_Trust] CHECK CONSTRAINT [FK_Hard_Trust_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_Trust] WITH CHECK ADD CONSTRAINT [FK_Hard_Trust_Base_Unit] FOREIGN KEY([CheckUnit])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_Trust] CHECK CONSTRAINT [FK_Hard_Trust_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_Trust] WITH CHECK ADD CONSTRAINT [FK_Hard_Trust_Project_Installation] FOREIGN KEY([InstallationId])
|
||
REFERENCES [dbo].[Project_Installation] ([InstallationId])
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_Trust] CHECK CONSTRAINT [FK_Hard_Trust_Project_Installation]
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_TrustItem] WITH CHECK ADD CONSTRAINT [FK_Hard_TrustItem_Hard_Trust] FOREIGN KEY([HardTrustID])
|
||
REFERENCES [dbo].[Hard_Trust] ([HardTrustID])
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_TrustItem] CHECK CONSTRAINT [FK_Hard_TrustItem_Hard_Trust]
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_TrustItem] WITH CHECK ADD CONSTRAINT [FK_Hard_TrustItem_HotProess_TrustItem] FOREIGN KEY([HotProessTrustItemId])
|
||
REFERENCES [dbo].[HotProess_TrustItem] ([HotProessTrustItemId])
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_TrustItem] CHECK CONSTRAINT [FK_Hard_TrustItem_HotProess_TrustItem]
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_TrustItem] WITH CHECK ADD CONSTRAINT [FK_Hard_TrustItem_Pipeline_WeldJoint] FOREIGN KEY([WeldJointId])
|
||
REFERENCES [dbo].[Pipeline_WeldJoint] ([WeldJointId])
|
||
GO
|
||
ALTER TABLE [dbo].[Hard_TrustItem] CHECK CONSTRAINT [FK_Hard_TrustItem_Pipeline_WeldJoint]
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_Report] WITH CHECK ADD CONSTRAINT [FK_HotProess_Report_HotProess_Report] FOREIGN KEY([HotProessTrustItemId])
|
||
REFERENCES [dbo].[HotProess_TrustItem] ([HotProessTrustItemId])
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_Report] CHECK CONSTRAINT [FK_HotProess_Report_HotProess_Report]
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_Report] WITH CHECK ADD CONSTRAINT [FK_HotProess_Report_Pipeline_WeldJoint] FOREIGN KEY([WeldJointId])
|
||
REFERENCES [dbo].[Pipeline_WeldJoint] ([WeldJointId])
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_Report] CHECK CONSTRAINT [FK_HotProess_Report_Pipeline_WeldJoint]
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_Trust] WITH CHECK ADD CONSTRAINT [FK_HotProess_Trust_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_Trust] CHECK CONSTRAINT [FK_HotProess_Trust_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_Trust] WITH CHECK ADD CONSTRAINT [FK_HotProess_Trust_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_Trust] CHECK CONSTRAINT [FK_HotProess_Trust_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_Trust] WITH CHECK ADD CONSTRAINT [FK_HotProess_Trust_Project_Installation] FOREIGN KEY([InstallationId])
|
||
REFERENCES [dbo].[Project_Installation] ([InstallationId])
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_Trust] CHECK CONSTRAINT [FK_HotProess_Trust_Project_Installation]
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_TrustItem] WITH CHECK ADD CONSTRAINT [FK_HotProess_TrustItem_HotProess_Trust] FOREIGN KEY([HotProessTrustId])
|
||
REFERENCES [dbo].[HotProess_Trust] ([HotProessTrustId])
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_TrustItem] CHECK CONSTRAINT [FK_HotProess_TrustItem_HotProess_Trust]
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_TrustItem] WITH CHECK ADD CONSTRAINT [FK_HotProess_TrustItem_Pipeline_WeldJoint] FOREIGN KEY([WeldJointId])
|
||
REFERENCES [dbo].[Pipeline_WeldJoint] ([WeldJointId])
|
||
GO
|
||
ALTER TABLE [dbo].[HotProess_TrustItem] CHECK CONSTRAINT [FK_HotProess_TrustItem_Pipeline_WeldJoint]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Pipeline_Base_DetectionRate] FOREIGN KEY([DetectionRateId])
|
||
REFERENCES [dbo].[Base_DetectionRate] ([DetectionRateId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] CHECK CONSTRAINT [FK_Pipeline_Pipeline_Base_DetectionRate]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Pipeline_Base_Material] FOREIGN KEY([MainMaterialId])
|
||
REFERENCES [dbo].[Base_Material] ([MaterialId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] CHECK CONSTRAINT [FK_Pipeline_Pipeline_Base_Material]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Pipeline_Base_Medium] FOREIGN KEY([MediumId])
|
||
REFERENCES [dbo].[Base_Medium] ([MediumId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] CHECK CONSTRAINT [FK_Pipeline_Pipeline_Base_Medium]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Pipeline_Base_PipingClass] FOREIGN KEY([PipingClassId])
|
||
REFERENCES [dbo].[Base_PipingClass] ([PipingClassId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] CHECK CONSTRAINT [FK_Pipeline_Pipeline_Base_PipingClass]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Pipeline_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] CHECK CONSTRAINT [FK_Pipeline_Pipeline_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Pipeline_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] CHECK CONSTRAINT [FK_Pipeline_Pipeline_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Pipeline_Project_Installation] FOREIGN KEY([InstallationId])
|
||
REFERENCES [dbo].[Project_Installation] ([InstallationId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] CHECK CONSTRAINT [FK_Pipeline_Pipeline_Project_Installation]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Pipeline_Project_WorkArea] FOREIGN KEY([WorkAreaId])
|
||
REFERENCES [dbo].[Project_WorkArea] ([WorkAreaId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_Pipeline] CHECK CONSTRAINT [FK_Pipeline_Pipeline_Project_WorkArea]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PipelineDetectionType] WITH CHECK ADD CONSTRAINT [FK_Pipeline_PipelineDetectionType_Base_DetectionRate] FOREIGN KEY([DetectionRateId])
|
||
REFERENCES [dbo].[Base_DetectionRate] ([DetectionRateId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PipelineDetectionType] CHECK CONSTRAINT [FK_Pipeline_PipelineDetectionType_Base_DetectionRate]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PipelineDetectionType] WITH CHECK ADD CONSTRAINT [FK_Pipeline_PipelineDetectionType_Base_DetectionType] FOREIGN KEY([DetectionTypeId])
|
||
REFERENCES [dbo].[Base_DetectionType] ([DetectionTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PipelineDetectionType] CHECK CONSTRAINT [FK_Pipeline_PipelineDetectionType_Base_DetectionType]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PipelineDetectionType] WITH CHECK ADD CONSTRAINT [FK_Pipeline_PipelineDetectionType_Base_WeldType] FOREIGN KEY([WeldTypeId])
|
||
REFERENCES [dbo].[Base_WeldType] ([WeldTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PipelineDetectionType] CHECK CONSTRAINT [FK_Pipeline_PipelineDetectionType_Base_WeldType]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PipelineDetectionType] WITH CHECK ADD CONSTRAINT [FK_Pipeline_PipelineDetectionType_Pipeline_Pipeline] FOREIGN KEY([PipelineId])
|
||
REFERENCES [dbo].[Pipeline_Pipeline] ([PipelineId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PipelineDetectionType] CHECK CONSTRAINT [FK_Pipeline_PipelineDetectionType_Pipeline_Pipeline]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PreWeldingDaily] WITH CHECK ADD CONSTRAINT [FK_Pipeline_PreWeldingDaily_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PreWeldingDaily] CHECK CONSTRAINT [FK_Pipeline_PreWeldingDaily_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PreWeldingDaily] WITH CHECK ADD CONSTRAINT [FK_Pipeline_PreWeldingDaily_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PreWeldingDaily] CHECK CONSTRAINT [FK_Pipeline_PreWeldingDaily_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PreWeldingDaily] WITH CHECK ADD CONSTRAINT [FK_Pipeline_PreWeldingDaily_Project_Installation] FOREIGN KEY([InstallationId])
|
||
REFERENCES [dbo].[Project_Installation] ([InstallationId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_PreWeldingDaily] CHECK CONSTRAINT [FK_Pipeline_PreWeldingDaily_Project_Installation]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldingDaily] WITH CHECK ADD CONSTRAINT [FK_Pipeline_WeldingDaily_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldingDaily] CHECK CONSTRAINT [FK_Pipeline_WeldingDaily_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldingDaily] WITH CHECK ADD CONSTRAINT [FK_Pipeline_WeldingDaily_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldingDaily] CHECK CONSTRAINT [FK_Pipeline_WeldingDaily_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldingDaily] WITH CHECK ADD CONSTRAINT [FK_Pipeline_WeldingDaily_Project_Installation] FOREIGN KEY([InstallationId])
|
||
REFERENCES [dbo].[Project_Installation] ([InstallationId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldingDaily] CHECK CONSTRAINT [FK_Pipeline_WeldingDaily_Project_Installation]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldingDaily] WITH CHECK ADD CONSTRAINT [FK_Pipeline_WeldingDaily_Sys_User] FOREIGN KEY([Tabler])
|
||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldingDaily] CHECK CONSTRAINT [FK_Pipeline_WeldingDaily_Sys_User]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_WeldJoint_BackingWelder_Welder_Welder] FOREIGN KEY([BackingWelderId])
|
||
REFERENCES [dbo].[Welder_Welder] ([WelderId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_WeldJoint_BackingWelder_Welder_Welder]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_WeldJoint_Base_PipingClass] FOREIGN KEY([PipingClassId])
|
||
REFERENCES [dbo].[Base_PipingClass] ([PipingClassId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_WeldJoint_Base_PipingClass]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_WeldJoint_CoverWelder_Welder_Welder] FOREIGN KEY([CoverWelderId])
|
||
REFERENCES [dbo].[Welder_Welder] ([WelderId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_WeldJoint_CoverWelder_Welder_Welder]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Weldline_Base_GrooveType] FOREIGN KEY([GrooveTypeId])
|
||
REFERENCES [dbo].[Base_GrooveType] ([GrooveTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_Weldline_Base_GrooveType]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Weldline_Base_Material] FOREIGN KEY([Material1Id])
|
||
REFERENCES [dbo].[Base_Material] ([MaterialId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_Weldline_Base_Material]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Weldline_Base_Material1] FOREIGN KEY([Material2Id])
|
||
REFERENCES [dbo].[Base_Material] ([MaterialId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_Weldline_Base_Material1]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Weldline_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_Weldline_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Weldline_Base_WeldingLocation] FOREIGN KEY([WeldingLocationId])
|
||
REFERENCES [dbo].[Base_WeldingLocation] ([WeldingLocationId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_Weldline_Base_WeldingLocation]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Weldline_Base_WeldingMethod] FOREIGN KEY([WeldingMethodId])
|
||
REFERENCES [dbo].[Base_WeldingMethod] ([WeldingMethodId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_Weldline_Base_WeldingMethod]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Weldline_Base_WeldType] FOREIGN KEY([WeldTypeId])
|
||
REFERENCES [dbo].[Base_WeldType] ([WeldTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_Weldline_Base_WeldType]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Weldline_Pipeline_Pipeline] FOREIGN KEY([PipelineId])
|
||
REFERENCES [dbo].[Pipeline_Pipeline] ([PipelineId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_Weldline_Pipeline_Pipeline]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Weldline_Pipeline_WeldingDaily] FOREIGN KEY([WeldingDailyId])
|
||
REFERENCES [dbo].[Pipeline_WeldingDaily] ([WeldingDailyId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_Weldline_Pipeline_WeldingDaily]
|
||
GO
|
||
ALTER TABLE [dbo].[Project_Installation] WITH CHECK ADD CONSTRAINT [FK_Project_Installation_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Project_Installation] CHECK CONSTRAINT [FK_Project_Installation_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Project_Installation] WITH CHECK ADD CONSTRAINT [FK_Project_Installation_Base_Unit] FOREIGN KEY([SupervisorUnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Project_Installation] CHECK CONSTRAINT [FK_Project_Installation_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Project_Unit] WITH CHECK ADD CONSTRAINT [FK_Project_Unit_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Project_Unit] CHECK CONSTRAINT [FK_Project_Unit_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Project_Unit] WITH CHECK ADD CONSTRAINT [FK_Project_Unit_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Project_Unit] CHECK CONSTRAINT [FK_Project_Unit_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Project_User] WITH CHECK ADD CONSTRAINT [FK_Project_User_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Project_User] CHECK CONSTRAINT [FK_Project_User_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Project_User] WITH CHECK ADD CONSTRAINT [FK_Project_User_Sys_User] FOREIGN KEY([UserId])
|
||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||
GO
|
||
ALTER TABLE [dbo].[Project_User] CHECK CONSTRAINT [FK_Project_User_Sys_User]
|
||
GO
|
||
ALTER TABLE [dbo].[Project_WorkArea] WITH CHECK ADD CONSTRAINT [FK_Project_WorkArea_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Project_WorkArea] CHECK CONSTRAINT [FK_Project_WorkArea_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Project_WorkArea] WITH CHECK ADD CONSTRAINT [FK_Project_WorkArea_Base_SupervisorUnit] FOREIGN KEY([SupervisorUnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Project_WorkArea] CHECK CONSTRAINT [FK_Project_WorkArea_Base_SupervisorUnit]
|
||
GO
|
||
ALTER TABLE [dbo].[Project_WorkArea] WITH CHECK ADD CONSTRAINT [FK_Project_WorkArea_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Project_WorkArea] CHECK CONSTRAINT [FK_Project_WorkArea_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Project_WorkArea] WITH CHECK ADD CONSTRAINT [FK_Project_WorkArea_Project_Installation] FOREIGN KEY([InstallationId])
|
||
REFERENCES [dbo].[Project_Installation] ([InstallationId])
|
||
GO
|
||
ALTER TABLE [dbo].[Project_WorkArea] CHECK CONSTRAINT [FK_Project_WorkArea_Project_Installation]
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_AItemEndCheck] WITH CHECK ADD CONSTRAINT [FK_PTP_AItemEndCheck_Pipeline_Pipeline] FOREIGN KEY([PipelineId])
|
||
REFERENCES [dbo].[Pipeline_Pipeline] ([PipelineId])
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_AItemEndCheck] CHECK CONSTRAINT [FK_PTP_AItemEndCheck_Pipeline_Pipeline]
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_BItemEndCheck] WITH CHECK ADD CONSTRAINT [FK_PTP_BItemEndCheck_Pipeline_Pipeline] FOREIGN KEY([PipelineId])
|
||
REFERENCES [dbo].[Pipeline_Pipeline] ([PipelineId])
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_BItemEndCheck] CHECK CONSTRAINT [FK_PTP_BItemEndCheck_Pipeline_Pipeline]
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_PipelineList] WITH CHECK ADD CONSTRAINT [FK_PTP_IsoList_PTP_IsoList] FOREIGN KEY([PipelineId])
|
||
REFERENCES [dbo].[Pipeline_Pipeline] ([PipelineId])
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_PipelineList] CHECK CONSTRAINT [FK_PTP_IsoList_PTP_IsoList]
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_PipelineList] WITH CHECK ADD CONSTRAINT [FK_PTP_IsoList_PTP_TestPackage] FOREIGN KEY([PTP_ID])
|
||
REFERENCES [dbo].[PTP_TestPackage] ([PTP_ID])
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_PipelineList] CHECK CONSTRAINT [FK_PTP_IsoList_PTP_TestPackage]
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_TestPackage] WITH CHECK ADD CONSTRAINT [FK_PTP_TestPackage_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_TestPackage] CHECK CONSTRAINT [FK_PTP_TestPackage_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_TestPackage] WITH CHECK ADD CONSTRAINT [FK_PTP_TestPackage_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_TestPackage] CHECK CONSTRAINT [FK_PTP_TestPackage_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_TestPackage] WITH CHECK ADD CONSTRAINT [FK_PTP_TestPackage_Project_Installation] FOREIGN KEY([InstallationId])
|
||
REFERENCES [dbo].[Project_Installation] ([InstallationId])
|
||
GO
|
||
ALTER TABLE [dbo].[PTP_TestPackage] CHECK CONSTRAINT [FK_PTP_TestPackage_Project_Installation]
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] WITH CHECK ADD CONSTRAINT [FK_Repair_RepairRecord_Base_DetectionType] FOREIGN KEY([DetectionTypeId])
|
||
REFERENCES [dbo].[Base_DetectionType] ([DetectionTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] CHECK CONSTRAINT [FK_Repair_RepairRecord_Base_DetectionType]
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] WITH CHECK ADD CONSTRAINT [FK_Repair_RepairRecord_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] CHECK CONSTRAINT [FK_Repair_RepairRecord_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] WITH CHECK ADD CONSTRAINT [FK_Repair_RepairRecord_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] CHECK CONSTRAINT [FK_Repair_RepairRecord_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] WITH CHECK ADD CONSTRAINT [FK_Repair_RepairRecord_Batch_NDEItem] FOREIGN KEY([NDEItemID])
|
||
REFERENCES [dbo].[Batch_NDEItem] ([NDEItemID])
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] CHECK CONSTRAINT [FK_Repair_RepairRecord_Batch_NDEItem]
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] WITH CHECK ADD CONSTRAINT [FK_Repair_RepairRecord_Pipeline_WeldJoint] FOREIGN KEY([WeldJointId])
|
||
REFERENCES [dbo].[Pipeline_WeldJoint] ([WeldJointId])
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] CHECK CONSTRAINT [FK_Repair_RepairRecord_Pipeline_WeldJoint]
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] WITH CHECK ADD CONSTRAINT [FK_Repair_RepairRecord_Project_Installation] FOREIGN KEY([InstallationId])
|
||
REFERENCES [dbo].[Project_Installation] ([InstallationId])
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] CHECK CONSTRAINT [FK_Repair_RepairRecord_Project_Installation]
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] WITH CHECK ADD CONSTRAINT [FK_Repair_RepairRecord_Welder_Welder] FOREIGN KEY([RepairWelder])
|
||
REFERENCES [dbo].[Welder_Welder] ([WelderId])
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] CHECK CONSTRAINT [FK_Repair_RepairRecord_Welder_Welder]
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] WITH CHECK ADD CONSTRAINT [FK_Repair_RepairRecord_Welder_Welder1] FOREIGN KEY([WelderId])
|
||
REFERENCES [dbo].[Welder_Welder] ([WelderId])
|
||
GO
|
||
ALTER TABLE [dbo].[Repair_RepairRecord] CHECK CONSTRAINT [FK_Repair_RepairRecord_Welder_Welder1]
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_ButtonToMenu] WITH CHECK ADD CONSTRAINT [FK_ButtonToMenu_Sys_Menu] FOREIGN KEY([MenuId])
|
||
REFERENCES [dbo].[Sys_Menu] ([MenuId])
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_ButtonToMenu] CHECK CONSTRAINT [FK_ButtonToMenu_Sys_Menu]
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_DataInTemp] WITH CHECK ADD CONSTRAINT [FK_HJGL_Sys_DataInTemp_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_DataInTemp] CHECK CONSTRAINT [FK_HJGL_Sys_DataInTemp_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_DataInTemp] WITH CHECK ADD CONSTRAINT [FK_HJGL_Sys_DataInTemp_Sys_User] FOREIGN KEY([UserId])
|
||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_DataInTemp] CHECK CONSTRAINT [FK_HJGL_Sys_DataInTemp_Sys_User]
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_MyShortcut] WITH CHECK ADD CONSTRAINT [FK_Sys_MyShortcut_Sys_Menu] FOREIGN KEY([MenuId])
|
||
REFERENCES [dbo].[Sys_Menu] ([MenuId])
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_MyShortcut] CHECK CONSTRAINT [FK_Sys_MyShortcut_Sys_Menu]
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_MyShortcut] WITH CHECK ADD CONSTRAINT [FK_Sys_MyShortcut_Sys_MyShortcut] FOREIGN KEY([UserId])
|
||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_MyShortcut] CHECK CONSTRAINT [FK_Sys_MyShortcut_Sys_MyShortcut]
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_RolePower] WITH CHECK ADD CONSTRAINT [FK_Sys_RolePower_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_RolePower] CHECK CONSTRAINT [FK_Sys_RolePower_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_RolePower] WITH CHECK ADD CONSTRAINT [FK_Sys_RolePower_Sys_Menu] FOREIGN KEY([MenuId])
|
||
REFERENCES [dbo].[Sys_Menu] ([MenuId])
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_RolePower] CHECK CONSTRAINT [FK_Sys_RolePower_Sys_Menu]
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_RolePower] WITH CHECK ADD CONSTRAINT [FK_Sys_RolePower_Sys_RolePower] FOREIGN KEY([RoleId])
|
||
REFERENCES [dbo].[Sys_Role] ([RoleId])
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_RolePower] CHECK CONSTRAINT [FK_Sys_RolePower_Sys_RolePower]
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_User] WITH CHECK ADD CONSTRAINT [FK_Sys_User_Base_Post] FOREIGN KEY([PostId])
|
||
REFERENCES [dbo].[Base_Post] ([PostId])
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_User] CHECK CONSTRAINT [FK_Sys_User_Base_Post]
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_User] WITH CHECK ADD CONSTRAINT [FK_Sys_User_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_User] CHECK CONSTRAINT [FK_Sys_User_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_UserShowColumns] WITH CHECK ADD CONSTRAINT [FK_Sys_UserShowColumns_Sys_User] FOREIGN KEY([UserId])
|
||
REFERENCES [dbo].[Sys_User] ([UserId])
|
||
GO
|
||
ALTER TABLE [dbo].[Sys_UserShowColumns] CHECK CONSTRAINT [FK_Sys_UserShowColumns_Sys_User]
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_ProjectWelder] WITH CHECK ADD CONSTRAINT [FK_Welder_ProjectWelder_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_ProjectWelder] CHECK CONSTRAINT [FK_Welder_ProjectWelder_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_ProjectWelder] WITH CHECK ADD CONSTRAINT [FK_Welder_ProjectWelder_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_ProjectWelder] CHECK CONSTRAINT [FK_Welder_ProjectWelder_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_ProjectWelder] WITH CHECK ADD CONSTRAINT [FK_Welder_ProjectWelder_Welder_TeamGroup] FOREIGN KEY([TeamGroupId])
|
||
REFERENCES [dbo].[Welder_TeamGroup] ([TeamGroupId])
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_ProjectWelder] CHECK CONSTRAINT [FK_Welder_ProjectWelder_Welder_TeamGroup]
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_ProjectWelder] WITH CHECK ADD CONSTRAINT [FK_Welder_ProjectWelder_Welder_Welder] FOREIGN KEY([WelderId])
|
||
REFERENCES [dbo].[Welder_Welder] ([WelderId])
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_ProjectWelder] CHECK CONSTRAINT [FK_Welder_ProjectWelder_Welder_Welder]
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_TeamGroup] WITH CHECK ADD CONSTRAINT [FK_Welder_TeamGroup_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_TeamGroup] CHECK CONSTRAINT [FK_Welder_TeamGroup_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_TeamGroup] WITH CHECK ADD CONSTRAINT [FK_Welder_TeamGroup_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_TeamGroup] CHECK CONSTRAINT [FK_Welder_TeamGroup_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_Welder] WITH CHECK ADD CONSTRAINT [FK_Welder_Welder_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_Welder] CHECK CONSTRAINT [FK_Welder_Welder_Base_Project]
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_Welder] WITH CHECK ADD CONSTRAINT [FK_Welder_Welder_Base_ProjectType] FOREIGN KEY([ProjectTypeId])
|
||
REFERENCES [dbo].[Base_ProjectType] ([ProjectTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_Welder] CHECK CONSTRAINT [FK_Welder_Welder_Base_ProjectType]
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_Welder] WITH CHECK ADD CONSTRAINT [FK_Welder_Welder_Base_Unit] FOREIGN KEY([UnitId])
|
||
REFERENCES [dbo].[Base_Unit] ([UnitId])
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_Welder] CHECK CONSTRAINT [FK_Welder_Welder_Base_Unit]
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_WelderQualify] WITH CHECK ADD CONSTRAINT [FK_Welder_WelderQualify_Welder_Welder] FOREIGN KEY([WelderId])
|
||
REFERENCES [dbo].[Welder_Welder] ([WelderId])
|
||
GO
|
||
ALTER TABLE [dbo].[Welder_WelderQualify] CHECK CONSTRAINT [FK_Welder_WelderQualify_Welder_Welder]
|
||
GO
|
||
ALTER TABLE [dbo].[WPQ_WPQList] WITH CHECK ADD CONSTRAINT [FK_WPQ_WPQList_Base_WeldingMethod] FOREIGN KEY([WeldingMethodId])
|
||
REFERENCES [dbo].[Base_WeldingMethod] ([WeldingMethodId])
|
||
GO
|
||
ALTER TABLE [dbo].[WPQ_WPQList] CHECK CONSTRAINT [FK_WPQ_WPQList_Base_WeldingMethod]
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[CompletedProjectWeldingData] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROC [dbo].[CompletedProjectWeldingData]
|
||
@projectId nvarchar(50)
|
||
AS
|
||
/*已完工项目焊接数据*/
|
||
SELECT
|
||
WeldJoint.WeldJointId --焊口Id
|
||
,WeldJoint.ProjectCode as ProNo --项目号
|
||
,WeldJoint.PipelineCode as PipelineNo --管线号
|
||
,WeldJoint.MaterialCode as Material --材质
|
||
,WeldJoint.Size as PipeSize --管道尺寸
|
||
,WeldJoint.Specification --规格
|
||
,WeldJoint.WeldJointCode as WeldNo --焊缝编号
|
||
,WeldJoint.WeldTypeCode as WeldStyle --接头型式
|
||
,WeldJoint.WelderCode as WelderNo --焊工号
|
||
,case charindex('+',WeldJoint.WeldingMethodCode) when 0 then
|
||
(case (select ConsumablesType from Base_WeldingMethod w where w.WeldingMethodCode=WeldJoint.WeldingMethodCode)
|
||
when '1' then WeldJoint.WeldSilkCode when '2' then WeldJoint.WeldMatCode else '' end)
|
||
else
|
||
(case (select ConsumablesType from Base_WeldingMethod w where w.WeldingMethodCode=substring(WeldJoint.WeldingMethodCode,1,charindex('+',WeldJoint.WeldingMethodCode)-1))
|
||
when '1' then WeldJoint.WeldSilkCode when '2' then WeldJoint.WeldMatCode else '' end)
|
||
end as Weldingconsumableofrootpass --打底焊焊材
|
||
,case charindex('+',WeldJoint.WeldingMethodCode) when 0 then WeldJoint.WeldingMethodCode
|
||
else substring(WeldJoint.WeldingMethodCode,1,charindex('+',WeldJoint.WeldingMethodCode)-1) end as Weldingmethodofrootpass --打底焊焊接方法
|
||
,case charindex('+',WeldJoint.WeldingMethodCode) when 0 then
|
||
(case (select ConsumablesType from Base_WeldingMethod w where w.WeldingMethodCode=WeldJoint.WeldingMethodCode)
|
||
when '1' then WeldJoint.WeldSilkCode when '2' then WeldJoint.WeldMatCode else '' end)
|
||
else
|
||
(case (select ConsumablesType from Base_WeldingMethod w where w.WeldingMethodCode=substring(WeldJoint.WeldingMethodCode,charindex('+',WeldJoint.WeldingMethodCode)+1,LEN(WeldJoint.WeldingMethodCode)-charindex('+',WeldJoint.WeldingMethodCode)))
|
||
when '1' then WeldJoint.WeldSilkCode when '2' then WeldJoint.WeldMatCode else '' end)
|
||
end as Weldingconsumableofcoverpasses --盖面焊焊材
|
||
,case charindex('+',WeldJoint.WeldingMethodCode) when 0 then WeldJoint.WeldingMethodCode
|
||
else substring(WeldJoint.WeldingMethodCode,charindex('+',WeldJoint.WeldingMethodCode)+1,LEN(WeldJoint.WeldingMethodCode)-charindex('+',WeldJoint.WeldingMethodCode)) end as Weldingmethodofcoverpasses --盖面焊焊接方法
|
||
,(select top 1 NDEReportNo from Batch_NDEItem NDEItem
|
||
left join Batch_BatchTrustItem as BatchTrustItem on BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId
|
||
where BatchTrustItem.WeldJointId=WeldJoint.WeldJointId order by CreateDate desc) as NDETestReportNo --无损检测报告编号
|
||
,case (select top 1 CheckResult from Batch_NDEItem NDEItem
|
||
left join Batch_BatchTrustItem as BatchTrustItem on BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId
|
||
where BatchTrustItem.WeldJointId=WeldJoint.WeldJointId order by CreateDate desc)
|
||
when '1' then '合格' when '2' then '不合格' else '' end as NDETestresult --无损检测结果
|
||
,WeldJoint.Remark --备注
|
||
FROM View_Pipeline_WeldJoint AS WeldJoint
|
||
where WeldJoint.ProjectId=@projectId
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[HJGL_rpt_TestPackage] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROCEDURE [dbo].[HJGL_rpt_TestPackage]
|
||
(
|
||
@PTP_ID nvarchar(50)
|
||
)
|
||
AS
|
||
/*********试压包打印报表相关取值***********/
|
||
SELECT ROW_NUMBER() OVER(ORDER BY list.PT_PipeId) as Number,
|
||
list.PT_PipeId,
|
||
list.PTP_ID,
|
||
list.PipelineId,
|
||
workArea.WorkAreaCode,
|
||
testPackage.TestPackageNo,--试压包编号
|
||
pipeline.PipelineCode,--管道编号/单线号
|
||
pipeline.DesignPressure,--设计压力
|
||
pipeline.DesignTemperature,--设计温度
|
||
testPackage.TestAmbientTemp,--试验环境温度
|
||
testPackage.TestService,--试验介质
|
||
testPackage.TestMediumTemp,--试验介质温度
|
||
testPackage.TestHeat,--试验压力
|
||
--稳压时间
|
||
testPackage.LeakageTestPressure,--泄露性试验压力
|
||
testPackage.LeakageTestService,--泄露性试验介质
|
||
testPackage.VacuumTestPressure,--真空试验压力
|
||
testPackage.VacuumTestService,--真空试验介质
|
||
material.MaterialCode, --材质
|
||
testPackage.OperationMedium, --操作介质
|
||
testPackage.PurgingMedium, --吹扫介质
|
||
testPackage.CleaningMedium --清扫介质
|
||
FROM PTP_PipelineList AS list
|
||
LEFT JOIN PTP_TestPackage AS testPackage ON testPackage.PTP_ID = list.PTP_ID
|
||
LEFT JOIN Pipeline_Pipeline AS pipeline ON pipeline.PipelineId = list.PipelineId
|
||
LEFT JOIN Project_WorkArea AS workArea ON workArea.WorkAreaId = pipeline.WorkAreaId
|
||
LEFT JOIN Base_Material AS material ON material.MaterialId = pipeline.MainMaterialId
|
||
WHERE list.PTP_ID=@PTP_ID
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[HJGL_spJointWorkRecordNew] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE PROCEDURE [dbo].[HJGL_spJointWorkRecordNew]
|
||
(
|
||
@IsoIds varchar(3000),
|
||
@Flag CHAR(1)
|
||
)
|
||
AS
|
||
/*管道焊接工作记录查询(新) 存储过程 */
|
||
IF(@Flag='1')
|
||
BEGIN
|
||
SELECT v.* FROM
|
||
(SELECT ROW_NUMBER() OVER(ORDER BY isoInfo.PipelineCode, CONVERT(INT,dbo.Fun_GetParseInt(j.WeldJointCode))) AS Number
|
||
,CellWelder.WelderCode AS WED_Code
|
||
,isoInfo.PipelineCode AS ISO_IsoNo
|
||
,(CASE WHEN j.JointAttribute='固定F' AND RIGHT(j.WeldJointCode,1)<>'G' THEN j.WeldJointCode+'G' ELSE j.WeldJointCode END) AS JOT_JointNo --焊口号
|
||
,CONVERT(INT,dbo.Fun_GetParseInt(j.WeldJointCode)) AS ConvertJointNo
|
||
, j.Specification AS JOT_JointDesc,
|
||
steel.MaterialCode AS STE_Code
|
||
,isoInfo.PipelineCode AS ISO_IsoNumber
|
||
,loc.WeldingLocationCode AS weldLocal
|
||
,(case when j.JointAttribute='固定F' then '固定' else '转动' end) as JointAttribute
|
||
,weldMethod.WeldingMethodCode AS WME_Name
|
||
,CASE WHEN weldMaterial.ConsumablesCode IS NULL THEN ISNULL(weldMaterial1.ConsumablesCode,'')
|
||
ELSE (CASE WHEN weldMaterial1.ConsumablesCode IS NULL
|
||
THEN ISNULL(weldMaterial.ConsumablesCode,'')
|
||
ELSE (ISNULL(weldMaterial1.ConsumablesCode,'') +'/'+ ISNULL(weldMaterial.ConsumablesCode,'')) END) END AS WMT_MatName
|
||
,j.PrepareTemp AS JOT_PrepareTemp
|
||
,CONVERT(VARCHAR(100), reportDay.WeldingDate, 23) AS WeldDate
|
||
,dbo.Fun_TrustCode(j.WeldJointId) as ReportNo
|
||
FROM dbo.Pipeline_WeldJoint j
|
||
LEFT JOIN dbo.Welder_Welder AS CellWelder ON CellWelder.WelderId=j.CoverWelderId
|
||
--LEFT JOIN dbo.HJGL_BS_Welder AS FloorWelder ON FloorWelder.WED_ID=j.JOT_FloorWelder
|
||
LEFT JOIN dbo.Pipeline_Pipeline isoInfo ON isoInfo.PipelineId=j.PipelineId
|
||
LEFT JOIN dbo.Base_Material steel ON steel.MaterialId=j.Material1Id
|
||
LEFT JOIN dbo.Base_WeldingLocation loc ON loc.WeldingLocationId = j.WeldingLocationId
|
||
LEFT JOIN dbo.Base_WeldingMethod weldMethod ON weldMethod.WeldingMethodId = j.WeldingMethodId
|
||
LEFT JOIN dbo.Base_Consumables weldMaterial ON weldMaterial.ConsumablesId=j.WeldMatId
|
||
LEFT JOIN dbo.Base_Consumables weldMaterial1 ON weldMaterial1.ConsumablesId=j.WeldSilkId
|
||
LEFT JOIN dbo.Pipeline_WeldingDaily reportDay ON reportDay.WeldingDailyId=j.WeldingDailyId
|
||
WHERE (j.WeldingDailyId IS NOT NULL AND j.WeldingDailyId !='')
|
||
AND CHARINDEX(j.PipelineId,@IsoIds)>0
|
||
) v
|
||
WHERE v.Number<=11
|
||
END
|
||
|
||
else IF(@Flag='2')
|
||
BEGIN
|
||
SELECT v.* FROM
|
||
(SELECT ROW_NUMBER() OVER(ORDER BY isoInfo.PipelineCode, CONVERT(INT,dbo.Fun_GetParseInt(j.WeldJointCode))) AS Number
|
||
,CellWelder.WelderCode AS WED_Code
|
||
,isoInfo.PipelineCode AS ISO_IsoNo
|
||
,(CASE WHEN j.JointAttribute='固定F' AND RIGHT(j.WeldJointCode,1)<>'G' THEN j.WeldJointCode+'G' ELSE j.WeldJointCode END) AS JOT_JointNo --焊口号
|
||
,CONVERT(INT,dbo.Fun_GetParseInt(j.WeldJointCode)) AS ConvertJointNo
|
||
, j.Specification AS JOT_JointDesc,
|
||
steel.MaterialCode AS STE_Code
|
||
,isoInfo.PipelineCode AS ISO_IsoNumber
|
||
,loc.WeldingLocationCode AS weldLocal
|
||
,(case when j.JointAttribute='固定F' then '固定' else '转动' end) as JointAttribute
|
||
,weldMethod.WeldingMethodCode AS WME_Name
|
||
,CASE WHEN weldMaterial.ConsumablesCode IS NULL THEN ISNULL(weldMaterial1.ConsumablesCode,'')
|
||
ELSE (CASE WHEN weldMaterial1.ConsumablesCode IS NULL
|
||
THEN ISNULL(weldMaterial.ConsumablesCode,'')
|
||
ELSE (ISNULL(weldMaterial1.ConsumablesCode,'') +'/'+ ISNULL(weldMaterial.ConsumablesCode,'')) END) END AS WMT_MatName
|
||
,j.PrepareTemp AS JOT_PrepareTemp
|
||
,CONVERT(VARCHAR(100), reportDay.WeldingDate, 23) AS WeldDate
|
||
,dbo.Fun_TrustCode(j.WeldJointId) as ReportNo
|
||
FROM dbo.Pipeline_WeldJoint j
|
||
LEFT JOIN dbo.Welder_Welder AS CellWelder ON CellWelder.WelderId=j.CoverWelderId
|
||
--LEFT JOIN dbo.HJGL_BS_Welder AS FloorWelder ON FloorWelder.WED_ID=j.JOT_FloorWelder
|
||
LEFT JOIN dbo.Pipeline_Pipeline isoInfo ON isoInfo.PipelineId=j.PipelineId
|
||
LEFT JOIN dbo.Base_Material steel ON steel.MaterialId=j.Material1Id
|
||
LEFT JOIN dbo.Base_WeldingLocation loc ON loc.WeldingLocationId = j.WeldingLocationId
|
||
LEFT JOIN dbo.Base_WeldingMethod weldMethod ON weldMethod.WeldingMethodId = j.WeldingMethodId
|
||
LEFT JOIN dbo.Base_Consumables weldMaterial ON weldMaterial.ConsumablesId=j.WeldMatId
|
||
LEFT JOIN dbo.Base_Consumables weldMaterial1 ON weldMaterial1.ConsumablesId=j.WeldSilkId
|
||
LEFT JOIN dbo.Pipeline_WeldingDaily reportDay ON reportDay.WeldingDailyId=j.WeldingDailyId
|
||
WHERE (j.WeldingDailyId IS NOT NULL AND j.WeldingDailyId !='')
|
||
AND CHARINDEX(j.PipelineId,@IsoIds)>0
|
||
) v
|
||
WHERE v.Number>11
|
||
END
|
||
|
||
ELSE
|
||
BEGIN
|
||
SELECT v.* FROM
|
||
(SELECT ROW_NUMBER() OVER(ORDER BY isoInfo.PipelineCode, CONVERT(INT,dbo.Fun_GetParseInt(j.WeldJointCode))) AS Number
|
||
,CellWelder.WelderCode AS WED_Code
|
||
,isoInfo.PipelineCode AS ISO_IsoNo
|
||
,(CASE WHEN j.JointAttribute='固定F' AND RIGHT(j.WeldJointCode,1)<>'G' THEN j.WeldJointCode+'G' ELSE j.WeldJointCode END) AS JOT_JointNo --焊口号
|
||
,CONVERT(INT,dbo.Fun_GetParseInt(j.WeldJointCode)) AS ConvertJointNo
|
||
, j.Specification AS JOT_JointDesc,
|
||
steel.MaterialCode AS STE_Code
|
||
,isoInfo.PipelineCode AS ISO_IsoNumber
|
||
,loc.WeldingLocationCode AS weldLocal
|
||
,(case when j.JointAttribute='固定F' then '固定' else '转动' end) as JointAttribute
|
||
,weldMethod.WeldingMethodCode AS WME_Name
|
||
,CASE WHEN weldMaterial.ConsumablesCode IS NULL THEN ISNULL(weldMaterial1.ConsumablesCode,'')
|
||
ELSE (CASE WHEN weldMaterial1.ConsumablesCode IS NULL
|
||
THEN ISNULL(weldMaterial.ConsumablesCode,'')
|
||
ELSE (ISNULL(weldMaterial1.ConsumablesCode,'') +'/'+ ISNULL(weldMaterial.ConsumablesCode,'')) END) END AS WMT_MatName
|
||
,j.PrepareTemp AS JOT_PrepareTemp
|
||
,CONVERT(VARCHAR(100), reportDay.WeldingDate, 23) AS WeldDate
|
||
,dbo.Fun_TrustCode(j.WeldJointId) as ReportNo
|
||
FROM dbo.Pipeline_WeldJoint j
|
||
LEFT JOIN dbo.Welder_Welder AS CellWelder ON CellWelder.WelderId=j.CoverWelderId
|
||
--LEFT JOIN dbo.HJGL_BS_Welder AS FloorWelder ON FloorWelder.WED_ID=j.JOT_FloorWelder
|
||
LEFT JOIN dbo.Pipeline_Pipeline isoInfo ON isoInfo.PipelineId=j.PipelineId
|
||
LEFT JOIN dbo.Base_Material steel ON steel.MaterialId=j.Material1Id
|
||
LEFT JOIN dbo.Base_WeldingLocation loc ON loc.WeldingLocationId = j.WeldingLocationId
|
||
LEFT JOIN dbo.Base_WeldingMethod weldMethod ON weldMethod.WeldingMethodId = j.WeldingMethodId
|
||
LEFT JOIN dbo.Base_Consumables weldMaterial ON weldMaterial.ConsumablesId=j.WeldMatId
|
||
LEFT JOIN dbo.Base_Consumables weldMaterial1 ON weldMaterial1.ConsumablesId=j.WeldSilkId
|
||
LEFT JOIN dbo.Pipeline_WeldingDaily reportDay ON reportDay.WeldingDailyId=j.WeldingDailyId
|
||
WHERE (j.WeldingDailyId IS NOT NULL AND j.WeldingDailyId !='')
|
||
AND CHARINDEX(j.PipelineId,@IsoIds)>0
|
||
) v
|
||
END
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[HJGL_TestPackagePipeList] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROCEDURE [dbo].[HJGL_TestPackagePipeList]
|
||
(
|
||
@installationId nvarchar(50)
|
||
)
|
||
/***************管道试压包一览表*********************/
|
||
AS
|
||
create table #SIS(
|
||
Number1 INT,
|
||
PipelineCode1 nvarchar(50),
|
||
TestPackageNo1 nvarchar(50),
|
||
Number2 INT,
|
||
PipelineCode2 nvarchar(50),
|
||
TestPackageNo2 nvarchar(50)
|
||
)
|
||
|
||
BEGIN
|
||
DECLARE My_Cursor CURSOR
|
||
FOR SELECT ROW_NUMBER() OVER(ORDER BY pipe.PipelineCode,pages.TestPackageNo) AS Number,
|
||
pipe.PipelineCode,pages.TestPackageNo
|
||
FROM dbo.PTP_PipelineList pp
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = pp.PipelineId
|
||
LEFT JOIN dbo.PTP_TestPackage pages ON pages.PTP_ID = pp.PTP_ID
|
||
WHERE pages.InstallationId=@installationId
|
||
ORDER BY pipe.PipelineCode,pages.TestPackageNo
|
||
|
||
OPEN My_Cursor; --打开游标
|
||
DECLARE @Number int,@PipelineCode nvarchar(50),@TestPackageNo nvarchar(50)
|
||
|
||
FETCH NEXT FROM My_Cursor into @Number,@PipelineCode,@TestPackageNo; --读取第一行数据
|
||
WHILE @@FETCH_STATUS = 0
|
||
BEGIN
|
||
IF(@Number%2=1)
|
||
BEGIN
|
||
INSERT into #SIS values(@Number,@PipelineCode,@TestPackageNo,null,null,null)
|
||
END
|
||
ELSE
|
||
BEGIN
|
||
UPDATE #SIS SET Number2=@Number,PipelineCode2=@PipelineCode,TestPackageNo2=@TestPackageNo
|
||
WHERE Number1=@Number-1
|
||
END
|
||
FETCH NEXT FROM My_Cursor into @Number,@PipelineCode,@TestPackageNo; --读取第下一行数据
|
||
END
|
||
CLOSE My_Cursor; --关闭游标
|
||
DEALLOCATE My_Cursor; --释放游标
|
||
|
||
END
|
||
SELECT * from #SIS
|
||
DROP TABLE #SIS
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[NDEDetectionInformation] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
|
||
CREATE PROC [dbo].[NDEDetectionInformation]
|
||
@Date datetime,
|
||
@projectId nvarchar(50),
|
||
@SysType nvarchar(50)
|
||
AS
|
||
/*NDE检测信息*/
|
||
select * from(
|
||
SELECT project.ProjectCode,
|
||
'转动口' as Shop,
|
||
ISNULL(ExaminatedCountYesterday.ExaminatedCountYesterday,0) AS ExaminatedCountYesterday,
|
||
ISNULL(ExaminatedCountToday.ExaminatedCountToday,0) AS ExaminatedCountToday,
|
||
ISNULL(ExaminatedCountYesterday.ExaminatedCountYesterday,0)+ISNULL(ExaminatedCountToday.ExaminatedCountToday,0) AS ExaminatedCountTotal,
|
||
ISNULL(RejectedCountYesterday.RejectedCountYesterday,0) AS RejectedCountYesterday,
|
||
ISNULL(RejectedCountToday.RejectedCountToday,0) AS RejectedCountToday,
|
||
ISNULL(RejectedCountYesterday.RejectedCountYesterday,0)+ISNULL(RejectedCountToday.RejectedCountToday,0) AS RejectedCountTotal,
|
||
cast((CAST(CASE ISNULL(ExaminatedCountYesterday.ExaminatedCountYesterday,0)+ISNULL(ExaminatedCountToday.ExaminatedCountToday,0) WHEN 0 THEN 0
|
||
ELSE 1.0*(ISNULL(RejectedCountYesterday.RejectedCountYesterday,0)+ISNULL(RejectedCountToday.RejectedCountToday,0)) / (1.0 *(ISNULL(ExaminatedCountYesterday.ExaminatedCountYesterday,0)+ISNULL(ExaminatedCountToday.ExaminatedCountToday,0))) END AS DECIMAL(19,3))*100) as nvarchar(10))+'%'
|
||
AS Rejectrate
|
||
FROM dbo.Base_Project project
|
||
LEFT JOIN
|
||
(SELECT ndt.ProjectId,COUNT(ndtItme.NDEItemID) AS ExaminatedCountYesterday
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
LEFT JOIN dbo.Batch_BatchTrustItem batchTrustItem ON batchTrustItem.TrustBatchItemId=ndtItme.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint WeldJoint ON WeldJoint.WeldJointId=batchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_DetectionType ndtType ON ndtType.DetectionTypeId = ndtItme.DetectionTypeId
|
||
WHERE ndtType.SysType =@SysType and ndtItme.CheckResult='1' and SubmitDate IS NOT NULL and NDEDate<=dateadd(day,-1,@Date) and WeldJoint.JointAttribute='活动'
|
||
GROUP BY ndt.ProjectId ) ExaminatedCountYesterday ON ExaminatedCountYesterday.ProjectId=project.ProjectId
|
||
LEFT JOIN
|
||
(SELECT ndt.ProjectId,COUNT(ndtItme.NDEItemID) AS ExaminatedCountToday
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
LEFT JOIN dbo.Batch_BatchTrustItem batchTrustItem ON batchTrustItem.TrustBatchItemId=ndtItme.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint WeldJoint ON WeldJoint.WeldJointId=batchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_DetectionType ndtType ON ndtType.DetectionTypeId = ndtItme.DetectionTypeId
|
||
WHERE ndtType.SysType =@SysType and ndtItme.CheckResult='1' and SubmitDate IS NOT NULL and NDEDate=@Date and WeldJoint.JointAttribute='活动'
|
||
GROUP BY ndt.ProjectId ) ExaminatedCountToday ON ExaminatedCountToday.ProjectId=project.ProjectId
|
||
LEFT JOIN
|
||
(SELECT ndt.ProjectId,COUNT(ndtItme.NDEItemID) AS RejectedCountYesterday
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
LEFT JOIN dbo.Batch_BatchTrustItem batchTrustItem ON batchTrustItem.TrustBatchItemId=ndtItme.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint WeldJoint ON WeldJoint.WeldJointId=batchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_DetectionType ndtType ON ndtType.DetectionTypeId = ndtItme.DetectionTypeId
|
||
WHERE ndtType.SysType =@SysType and ndtItme.CheckResult='2' and SubmitDate IS NOT NULL and NDEDate<=dateadd(day,-1,@Date) and WeldJoint.JointAttribute='活动'
|
||
GROUP BY ndt.ProjectId ) RejectedCountYesterday ON RejectedCountYesterday.ProjectId=project.ProjectId
|
||
LEFT JOIN
|
||
(SELECT ndt.ProjectId,COUNT(ndtItme.NDEItemID) AS RejectedCountToday
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
LEFT JOIN dbo.Batch_BatchTrustItem batchTrustItem ON batchTrustItem.TrustBatchItemId=ndtItme.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint WeldJoint ON WeldJoint.WeldJointId=batchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_DetectionType ndtType ON ndtType.DetectionTypeId = ndtItme.DetectionTypeId
|
||
WHERE ndtType.SysType =@SysType and ndtItme.CheckResult='2' and SubmitDate IS NOT NULL and NDEDate=@Date and WeldJoint.JointAttribute='活动'
|
||
GROUP BY ndt.ProjectId ) RejectedCountToday ON RejectedCountToday.ProjectId=project.ProjectId
|
||
where project.ProjectId=@projectId
|
||
union
|
||
SELECT project.ProjectCode,
|
||
'固定口' as Shop,
|
||
ISNULL(ExaminatedCountYesterday.ExaminatedCountYesterday,0) AS ExaminatedCountYesterday,
|
||
ISNULL(ExaminatedCountToday.ExaminatedCountToday,0) AS ExaminatedCountToday,
|
||
ISNULL(ExaminatedCountYesterday.ExaminatedCountYesterday,0)+ISNULL(ExaminatedCountToday.ExaminatedCountToday,0) AS ExaminatedCountTotal,
|
||
ISNULL(RejectedCountYesterday.RejectedCountYesterday,0) AS RejectedCountYesterday,
|
||
ISNULL(RejectedCountToday.RejectedCountToday,0) AS RejectedCountToday,
|
||
ISNULL(RejectedCountYesterday.RejectedCountYesterday,0)+ISNULL(RejectedCountToday.RejectedCountToday,0) AS RejectedCountTotal,
|
||
cast((CAST(CASE ISNULL(ExaminatedCountYesterday.ExaminatedCountYesterday,0)+ISNULL(ExaminatedCountToday.ExaminatedCountToday,0) WHEN 0 THEN 0
|
||
ELSE 1.0*(ISNULL(RejectedCountYesterday.RejectedCountYesterday,0)+ISNULL(RejectedCountToday.RejectedCountToday,0)) / (1.0 *(ISNULL(ExaminatedCountYesterday.ExaminatedCountYesterday,0)+ISNULL(ExaminatedCountToday.ExaminatedCountToday,0))) END AS DECIMAL(19,3))*100) as nvarchar(10))+'%'
|
||
AS Rejectrate
|
||
FROM dbo.Base_Project project
|
||
LEFT JOIN
|
||
(SELECT ndt.ProjectId,COUNT(ndtItme.NDEItemID) AS ExaminatedCountYesterday
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
LEFT JOIN dbo.Batch_BatchTrustItem batchTrustItem ON batchTrustItem.TrustBatchItemId=ndtItme.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint WeldJoint ON WeldJoint.WeldJointId=batchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_DetectionType ndtType ON ndtType.DetectionTypeId = ndtItme.DetectionTypeId
|
||
WHERE ndtType.SysType =@SysType and ndtItme.CheckResult='1' and SubmitDate IS NOT NULL and NDEDate<=dateadd(day,-1,@Date) and WeldJoint.JointAttribute='固定'
|
||
GROUP BY ndt.ProjectId ) ExaminatedCountYesterday ON ExaminatedCountYesterday.ProjectId=project.ProjectId
|
||
LEFT JOIN
|
||
(SELECT ndt.ProjectId,COUNT(ndtItme.NDEItemID) AS ExaminatedCountToday
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
LEFT JOIN dbo.Batch_BatchTrustItem batchTrustItem ON batchTrustItem.TrustBatchItemId=ndtItme.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint WeldJoint ON WeldJoint.WeldJointId=batchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_DetectionType ndtType ON ndtType.DetectionTypeId = ndtItme.DetectionTypeId
|
||
WHERE ndtType.SysType =@SysType and ndtItme.CheckResult='1' and SubmitDate IS NOT NULL and NDEDate=@Date and WeldJoint.JointAttribute='固定'
|
||
GROUP BY ndt.ProjectId ) ExaminatedCountToday ON ExaminatedCountToday.ProjectId=project.ProjectId
|
||
LEFT JOIN
|
||
(SELECT ndt.ProjectId,COUNT(ndtItme.NDEItemID) AS RejectedCountYesterday
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
LEFT JOIN dbo.Batch_BatchTrustItem batchTrustItem ON batchTrustItem.TrustBatchItemId=ndtItme.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint WeldJoint ON WeldJoint.WeldJointId=batchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_DetectionType ndtType ON ndtType.DetectionTypeId = ndtItme.DetectionTypeId
|
||
WHERE ndtType.SysType =@SysType and ndtItme.CheckResult='2' and SubmitDate IS NOT NULL and NDEDate<=dateadd(day,-1,@Date) and WeldJoint.JointAttribute='固定'
|
||
GROUP BY ndt.ProjectId ) RejectedCountYesterday ON RejectedCountYesterday.ProjectId=project.ProjectId
|
||
LEFT JOIN
|
||
(SELECT ndt.ProjectId,COUNT(ndtItme.NDEItemID) AS RejectedCountToday
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
LEFT JOIN dbo.Batch_BatchTrustItem batchTrustItem ON batchTrustItem.TrustBatchItemId=ndtItme.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint WeldJoint ON WeldJoint.WeldJointId=batchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_DetectionType ndtType ON ndtType.DetectionTypeId = ndtItme.DetectionTypeId
|
||
WHERE ndtType.SysType =@SysType and ndtItme.CheckResult='2' and SubmitDate IS NOT NULL and NDEDate=@Date and WeldJoint.JointAttribute='固定'
|
||
GROUP BY ndt.ProjectId ) RejectedCountToday ON RejectedCountToday.ProjectId=project.ProjectId
|
||
where project.ProjectId=@projectId
|
||
union
|
||
SELECT project.ProjectCode,
|
||
'所有的现场' as Shop,
|
||
ISNULL(ExaminatedCountYesterday.ExaminatedCountYesterday,0) AS ExaminatedCountYesterday,
|
||
ISNULL(ExaminatedCountToday.ExaminatedCountToday,0) AS ExaminatedCountToday,
|
||
ISNULL(ExaminatedCountYesterday.ExaminatedCountYesterday,0)+ISNULL(ExaminatedCountToday.ExaminatedCountToday,0) AS ExaminatedCountTotal,
|
||
ISNULL(RejectedCountYesterday.RejectedCountYesterday,0) AS RejectedCountYesterday,
|
||
ISNULL(RejectedCountToday.RejectedCountToday,0) AS RejectedCountToday,
|
||
ISNULL(RejectedCountYesterday.RejectedCountYesterday,0)+ISNULL(RejectedCountToday.RejectedCountToday,0) AS RejectedCountTotal,
|
||
cast((CAST(CASE ISNULL(ExaminatedCountYesterday.ExaminatedCountYesterday,0)+ISNULL(ExaminatedCountToday.ExaminatedCountToday,0) WHEN 0 THEN 0
|
||
ELSE 1.0*(ISNULL(RejectedCountYesterday.RejectedCountYesterday,0)+ISNULL(RejectedCountToday.RejectedCountToday,0)) / (1.0 *(ISNULL(ExaminatedCountYesterday.ExaminatedCountYesterday,0)+ISNULL(ExaminatedCountToday.ExaminatedCountToday,0))) END AS DECIMAL(19,3))*100) as nvarchar(10))+'%'
|
||
AS Rejectrate
|
||
FROM dbo.Base_Project project
|
||
LEFT JOIN
|
||
(SELECT ndt.ProjectId,COUNT(ndtItme.NDEItemID) AS ExaminatedCountYesterday
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
LEFT JOIN dbo.Batch_BatchTrustItem batchTrustItem ON batchTrustItem.TrustBatchItemId=ndtItme.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint WeldJoint ON WeldJoint.WeldJointId=batchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_DetectionType ndtType ON ndtType.DetectionTypeId = ndtItme.DetectionTypeId
|
||
WHERE ndtType.SysType =@SysType and ndtItme.CheckResult='1' and SubmitDate IS NOT NULL and NDEDate<=dateadd(day,-1,@Date)
|
||
GROUP BY ndt.ProjectId ) ExaminatedCountYesterday ON ExaminatedCountYesterday.ProjectId=project.ProjectId
|
||
LEFT JOIN
|
||
(SELECT ndt.ProjectId,COUNT(ndtItme.NDEItemID) AS ExaminatedCountToday
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
LEFT JOIN dbo.Batch_BatchTrustItem batchTrustItem ON batchTrustItem.TrustBatchItemId=ndtItme.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint WeldJoint ON WeldJoint.WeldJointId=batchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_DetectionType ndtType ON ndtType.DetectionTypeId = ndtItme.DetectionTypeId
|
||
WHERE ndtType.SysType =@SysType and ndtItme.CheckResult='1' and SubmitDate IS NOT NULL and NDEDate=@Date
|
||
GROUP BY ndt.ProjectId ) ExaminatedCountToday ON ExaminatedCountToday.ProjectId=project.ProjectId
|
||
LEFT JOIN
|
||
(SELECT ndt.ProjectId,COUNT(ndtItme.NDEItemID) AS RejectedCountYesterday
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
LEFT JOIN dbo.Batch_BatchTrustItem batchTrustItem ON batchTrustItem.TrustBatchItemId=ndtItme.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint WeldJoint ON WeldJoint.WeldJointId=batchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_DetectionType ndtType ON ndtType.DetectionTypeId = ndtItme.DetectionTypeId
|
||
WHERE ndtType.SysType =@SysType and ndtItme.CheckResult='2' and SubmitDate IS NOT NULL and NDEDate<=dateadd(day,-1,@Date)
|
||
GROUP BY ndt.ProjectId ) RejectedCountYesterday ON RejectedCountYesterday.ProjectId=project.ProjectId
|
||
LEFT JOIN
|
||
(SELECT ndt.ProjectId,COUNT(ndtItme.NDEItemID) AS RejectedCountToday
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
LEFT JOIN dbo.Batch_BatchTrustItem batchTrustItem ON batchTrustItem.TrustBatchItemId=ndtItme.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint WeldJoint ON WeldJoint.WeldJointId=batchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Base_DetectionType ndtType ON ndtType.DetectionTypeId = ndtItme.DetectionTypeId
|
||
WHERE ndtType.SysType =@SysType and ndtItme.CheckResult='2' and SubmitDate IS NOT NULL and NDEDate=@Date
|
||
GROUP BY ndt.ProjectId ) RejectedCountToday ON RejectedCountToday.ProjectId=project.ProjectId
|
||
where project.ProjectId=@projectId
|
||
) v
|
||
order by CHARINDEX(RTRIM(CAST(v.Shop as NCHAR)), ',转动口,固定口,所有的现场')
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[Sp_CheckResultSummary] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
CREATE PROCEDURE [dbo].[Sp_CheckResultSummary]
|
||
(
|
||
@PTP_ID varchar(50),
|
||
@Flag CHAR(1)
|
||
)
|
||
/*无损检测结果汇总表*/
|
||
AS
|
||
BEGIN
|
||
IF(@Flag='1')
|
||
BEGIN
|
||
SELECT v.*
|
||
FROM
|
||
(SELECT ROW_NUMBER() OVER(ORDER BY c.PipelineCode,c.WeldJointCode) AS Number,
|
||
c.PipelineCode,c.WeldJointCode, c.WelderCode,'/' AS PointBatchCode, '/' AS Remark,
|
||
(CASE WHEN c.DetectionTypeCode='RT' THEN c.NDEReportNo ELSE '' END) AS RTNDEReportNo,
|
||
(CASE WHEN c.DetectionTypeCode='RT' THEN c.CheckResult ELSE '' END) AS RTCheckResult,
|
||
(CASE WHEN c.DetectionTypeCode<>'RT' THEN c.NDEReportNo ELSE '' END) AS PTNDEReportNo,
|
||
(CASE WHEN c.DetectionTypeCode<>'RT' THEN c.CheckResult ELSE '' END) AS PTCheckResult
|
||
FROM dbo.View_CheckResultSummary c
|
||
WHERE c.PTP_ID=@PTP_ID) AS v
|
||
WHERE v.Number<=5
|
||
END
|
||
ELSE IF(@Flag='2')
|
||
BEGIN
|
||
SELECT v.*
|
||
FROM
|
||
(SELECT ROW_NUMBER() OVER(ORDER BY c.PipelineCode,c.WeldJointCode) AS Number,
|
||
c.PipelineCode,c.WeldJointCode, c.WelderCode,'/' AS PointBatchCode, '/' AS Remark,
|
||
(CASE WHEN c.DetectionTypeCode='RT' THEN c.NDEReportNo ELSE '' END) AS RTNDEReportNo,
|
||
(CASE WHEN c.DetectionTypeCode='RT' THEN c.CheckResult ELSE '' END) AS RTCheckResult,
|
||
(CASE WHEN c.DetectionTypeCode<>'RT' THEN c.NDEReportNo ELSE '' END) AS PTNDEReportNo,
|
||
(CASE WHEN c.DetectionTypeCode<>'RT' THEN c.CheckResult ELSE '' END) AS PTCheckResult
|
||
FROM dbo.View_CheckResultSummary c
|
||
WHERE c.PTP_ID=@PTP_ID) AS v
|
||
WHERE v.Number>5
|
||
END
|
||
ELSE
|
||
BEGIN
|
||
SELECT v.*
|
||
FROM
|
||
(SELECT ROW_NUMBER() OVER(ORDER BY c.PipelineCode,c.WeldJointCode) AS Number,
|
||
c.PipelineCode,c.WeldJointCode, c.WelderCode,'/' AS PointBatchCode, '/' AS Remark,
|
||
(CASE WHEN c.DetectionTypeCode='RT' THEN c.NDEReportNo ELSE '' END) AS RTNDEReportNo,
|
||
(CASE WHEN c.DetectionTypeCode='RT' THEN c.CheckResult ELSE '' END) AS RTCheckResult,
|
||
(CASE WHEN c.DetectionTypeCode<>'RT' THEN c.NDEReportNo ELSE '' END) AS PTNDEReportNo,
|
||
(CASE WHEN c.DetectionTypeCode<>'RT' THEN c.CheckResult ELSE '' END) AS PTCheckResult
|
||
FROM dbo.View_CheckResultSummary c
|
||
WHERE c.PTP_ID=@PTP_ID) AS v
|
||
END
|
||
END
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[Sp_NdeCheckRateColligate] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROCEDURE [dbo].[Sp_NdeCheckRateColligate]
|
||
(
|
||
@PTP_ID NVARCHAR(50)
|
||
)
|
||
AS
|
||
--管道无损检测比例统计表
|
||
SELECT (CASE WHEN iso.MediumId IS NOT NULL THEN iso.PipelineCode +'+'+med.MediumName ELSE iso.PipelineCode END) AS PipelineCode,
|
||
rate.DetectionRateCode,'RT' AS BNde,'PT' AS SNde,
|
||
ISNULL(b.BJointNum,0) AS BJointNum,
|
||
ISNULL(s.SJointNum,0) AS SJointNum,
|
||
ISNULL(bc.BCheckNum,0) AS BCheckNum,
|
||
ISNULL(sc.SCheckNum,0) AS SCheckNum,
|
||
ISNULL(bpass.BCheckPassNum,0) AS BCheckPassNum,
|
||
ISNULL(spass.SCheckPassNum,0) AS SCheckPassNum,
|
||
ISNULL(bk.BKCheckNum,0) AS BKCheckNum,
|
||
ISNULL(bpg.BGCheckPassNum,0) AS BGCheckPassNum,
|
||
ISNULL(rb.RBCheckNum,0) AS RBCheckNum,
|
||
(CAST(CAST(CASE WHEN ISNULL(b.BJointNum,0)!=0 THEN (ISNULL(bc.BCheckNum,0)*100.0)/b.BJointNum ELSE 0 END AS DECIMAL(9,1)) AS VARCHAR(5))+'%') AS BCheckRate,
|
||
(CAST(CAST(CASE WHEN ISNULL(s.SJointNum,0)!=0 THEN (ISNULL(sc.SCheckNum,0)*100.0)/s.SJointNum ELSE 0 END AS DECIMAL(9,1)) AS VARCHAR(5))+'%') AS SCheckRate,
|
||
(CAST(CAST(CASE WHEN ISNULL(b.BJointNum,0)!=0 AND rate.DetectionRateValue>0 THEN (ISNULL(bpg.BGCheckPassNum,0)*100.0)/b.BJointNum*(rate.DetectionRateValue) ELSE 0 END AS DECIMAL(9,1)) AS VARCHAR(5))+'%') AS BGCheckRate
|
||
|
||
FROM dbo.PTP_PipelineList ppipe
|
||
LEFT JOIN dbo.Pipeline_Pipeline iso ON iso.PipelineId = ppipe.PipelineId
|
||
LEFT JOIN dbo.Base_Medium med ON med.MediumId = iso.MediumId
|
||
LEFT JOIN dbo.Base_DetectionRate rate ON rate.DetectionRateId = iso.DetectionRateId
|
||
--对接口焊口数
|
||
LEFT JOIN (SELECT COUNT(*) AS BJointNum,jot.PipelineId FROM dbo.Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Base_WeldType wty ON wty.WeldTypeId = jot.WeldTypeId
|
||
WHERE wty.Flag='1'
|
||
GROUP BY jot.PipelineId) b ON b.PipelineId = ppipe.PipelineId
|
||
|
||
--非对接口焊口数
|
||
LEFT JOIN (SELECT COUNT(*) AS SJointNum,jot.PipelineId FROM dbo.Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Base_WeldType wty ON wty.WeldTypeId = jot.WeldTypeId
|
||
WHERE wty.Flag IN ('2','3')
|
||
GROUP BY jot.PipelineId) s ON s.PipelineId = ppipe.PipelineId
|
||
|
||
--对接口检测数
|
||
LEFT JOIN (SELECT COUNT(*) AS BCheckNum,jot.PipelineId
|
||
FROM dbo.Batch_NDEItem ndeItem
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.TrustBatchItemId = ndeItem.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatchItem pointItem ON pointItem.PointBatchItemId = trustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Base_WeldType wty ON wty.WeldTypeId = jot.WeldTypeId
|
||
WHERE pointItem.PointDate IS NOT NULL AND pointItem.PointState='1' AND trustItem.RepairRecordId IS NULL
|
||
AND wty.Flag ='1'
|
||
GROUP BY jot.PipelineId) bc ON bc.PipelineId=ppipe.PipelineId
|
||
|
||
--非对接口检测数
|
||
LEFT JOIN (SELECT COUNT(*) AS SCheckNum,jot.PipelineId
|
||
FROM dbo.Batch_NDEItem ndeItem
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.TrustBatchItemId = ndeItem.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatchItem pointItem ON pointItem.PointBatchItemId = trustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Base_WeldType wty ON wty.WeldTypeId = jot.WeldTypeId
|
||
WHERE pointItem.PointDate IS NOT NULL AND pointItem.PointState='1' AND trustItem.RepairRecordId IS NULL
|
||
AND wty.Flag IN ('2','3')
|
||
GROUP BY jot.PipelineId) sc ON sc.PipelineId=ppipe.PipelineId
|
||
|
||
--非对接口检测合格数
|
||
LEFT JOIN (SELECT COUNT(*) AS SCheckPassNum,jot.PipelineId
|
||
FROM dbo.Batch_NDEItem ndeItem
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.TrustBatchItemId = ndeItem.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatchItem pointItem ON pointItem.PointBatchItemId = trustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Base_WeldType wty ON wty.WeldTypeId = jot.WeldTypeId
|
||
WHERE pointItem.PointDate IS NOT NULL AND pointItem.PointState='1' AND trustItem.RepairRecordId IS NULL
|
||
AND ndeItem.CheckResult='1' AND wty.Flag IN ('2','3')
|
||
GROUP BY jot.PipelineId) spass ON spass.PipelineId=ppipe.PipelineId
|
||
|
||
--对接口检测一次合格数
|
||
LEFT JOIN (SELECT COUNT(*) AS BCheckPassNum,jot.PipelineId
|
||
FROM dbo.Batch_NDEItem ndeItem
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.TrustBatchItemId = ndeItem.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatchItem pointItem ON pointItem.PointBatchItemId = trustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Base_WeldType wty ON wty.WeldTypeId = jot.WeldTypeId
|
||
WHERE pointItem.PointDate IS NOT NULL AND pointItem.PointState='1' AND trustItem.RepairRecordId IS NULL
|
||
AND ndeItem.CheckResult='1' AND wty.Flag ='1'
|
||
GROUP BY jot.PipelineId) bpass ON bpass.PipelineId=ppipe.PipelineId
|
||
|
||
--对接口扩探数
|
||
LEFT JOIN (SELECT COUNT(*) AS BKCheckNum,jot.PipelineId
|
||
FROM dbo.Batch_NDEItem ndeItem
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.TrustBatchItemId = ndeItem.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatchItem pointItem ON pointItem.PointBatchItemId = trustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Base_WeldType wty ON wty.WeldTypeId = jot.WeldTypeId
|
||
WHERE pointItem.PointDate IS NOT NULL AND pointItem.PointState='2'
|
||
AND trustItem.RepairRecordId IS NULL AND wty.Flag ='1'
|
||
GROUP BY jot.PipelineId) bk ON bk.PipelineId=ppipe.PipelineId
|
||
|
||
--固定口对接合格数
|
||
LEFT JOIN (SELECT COUNT(*) AS BGCheckPassNum,jot.PipelineId
|
||
FROM dbo.Batch_NDEItem ndeItem
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.TrustBatchItemId = ndeItem.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatchItem pointItem ON pointItem.PointBatchItemId = trustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Base_WeldType wty ON wty.WeldTypeId = jot.WeldTypeId
|
||
WHERE pointItem.PointDate IS NOT NULL AND pointItem.PointState='1' AND trustItem.RepairRecordId IS NULL
|
||
AND ndeItem.CheckResult='1' AND wty.Flag ='1' AND jot.JointAttribute='固定F'
|
||
GROUP BY jot.PipelineId) bpg ON bpg.PipelineId=ppipe.PipelineId
|
||
|
||
--对接口返修数
|
||
LEFT JOIN (SELECT COUNT(*) AS RBCheckNum,jot.PipelineId
|
||
FROM dbo.Batch_NDEItem ndeItem
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.TrustBatchItemId = ndeItem.TrustBatchItemId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = trustItem.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatchItem pointItem ON pointItem.PointBatchItemId = trustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Base_WeldType wty ON wty.WeldTypeId = jot.WeldTypeId
|
||
WHERE pointItem.PointDate IS NOT NULL AND pointItem.PointState='1' AND trustItem.RepairRecordId IS NOT NULL
|
||
AND wty.Flag ='1'
|
||
GROUP BY jot.PipelineId) rb ON rb.PipelineId=ppipe.PipelineId
|
||
WHERE ppipe.PTP_ID=@PTP_ID
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_DetectionAnalyze] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE PROC [dbo].[sp_rpt_DetectionAnalyze]
|
||
@unitId NVARCHAR(50) = NULL,
|
||
@workAreaId NVARCHAR(50) = NULL,
|
||
@pipelineCode NVARCHAR(50) = NULL,
|
||
@projectId NVARCHAR(50) = NULL
|
||
AS
|
||
/*探伤综合报告*/
|
||
SELECT pipeline.ProjectId
|
||
,pipeline.PipelineId
|
||
,pipeline.PipelineCode
|
||
,area.WorkAreaCode
|
||
,Unit.UnitCode --单位代码
|
||
,Unit.UnitName --单位名称
|
||
,CAST(PDT.DetectionRateValue AS NVARCHAR(20)) AS source_rate --探伤比例
|
||
,ISNULL(total_jot.total_jot,0) AS total_jot --总焊口
|
||
,ISNULL(finished_total_jot.finished_total_jot,0) AS finished_total_jot ---完成总焊口
|
||
,ISNULL(trust_total_jot.trust_total_jot , 0) AS trust_total_jot ---委托口数
|
||
,ISNULL(ext_jot.ext_jot,0) AS ext_jot --扩透口数
|
||
,ISNULL(check_total_jot,0) AS check_total_jot --已探口数
|
||
,ISNULL(total_repairjot.total_repairjot,0) AS total_repairjot --返修口数
|
||
,ISNULL(cut_jot.cut_jot,0) AS cut_jot --切除口数
|
||
FROM Pipeline_Pipeline AS pipeline
|
||
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = pipeline.UnitId
|
||
LEFT JOIN Project_WorkArea AS area ON area.WorkAreaId = pipeline.WorkAreaId
|
||
LEFT JOIN (SELECT TOP 1 PipelineId,DetectionRateValue FROM Pipeline_PipelineDetectionType AS PipelineDetectionType
|
||
LEFT JOIN Base_DetectionRate AS DetectionRate ON DetectionRate.DetectionRateId=PipelineDetectionType.DetectionRateId
|
||
) AS PDT ON PDT.PipelineId=pipeline.PipelineId
|
||
LEFT JOIN (SELECT COUNT(*) AS total_jot --总焊口
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Pipeline_WeldJoint
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS total_jot ON total_jot.PipelineId = pipeline.PipelineId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) AS finished_total_jot ---完成总焊口
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Pipeline_WeldJoint
|
||
WHERE WeldingDailyId IS NOT NULL
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS finished_total_jot ON finished_total_jot.PipelineId = pipeline.PipelineId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) AS trust_total_jot ---委托口数
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM (SELECT t.WeldJointId FROM Batch_BatchTrustItem t where t.IsCancelTrust is null) AS TrustBatchItem
|
||
LEFT JOIN Pipeline_WeldJoint ON Pipeline_WeldJoint.WeldJointId= TrustBatchItem.WeldJointId
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS trust_total_jot ON trust_total_jot.PipelineId = pipeline.PipelineId
|
||
|
||
|
||
LEFT JOIN (SELECT COUNT(*) AS ext_jot --扩透口数
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Batch_PointBatchItem
|
||
LEFT JOIN Pipeline_WeldJoint ON Batch_PointBatchItem.WeldJointId =Pipeline_WeldJoint.WeldJointId
|
||
WHERE PointState ='2' AND PointDate IS NOT NULL
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS ext_jot ON ext_jot.PipelineId =pipeline.PipelineId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) AS check_total_jot --已探口数
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM (SELECT Batch_BatchTrustItem.WeldJointId FROM Batch_NDEItem
|
||
left join Batch_BatchTrustItem on Batch_NDEItem.TrustBatchItemId =Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_BatchTrustItem.PointBatchItemId =Batch_PointBatchItem.PointBatchItemId ) AS CheckItem
|
||
LEFT JOIN Pipeline_WeldJoint ON Pipeline_WeldJoint.WeldJointId= CheckItem.WeldJointId
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS check_total_jot ON check_total_jot.PipelineId = pipeline.PipelineId
|
||
|
||
|
||
LEFT JOIN (SELECT COUNT(*) AS total_repairjot --返修口数
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Batch_PointBatchItem
|
||
LEFT JOIN Pipeline_WeldJoint ON Batch_PointBatchItem.WeldJointId =Pipeline_WeldJoint.WeldJointId
|
||
WHERE Batch_PointBatchItem.RepairDate IS NOT NULL
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS total_repairjot ON total_repairjot.PipelineId =pipeline.PipelineId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) AS cut_jot --切除口数
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Batch_PointBatchItem
|
||
LEFT JOIN Pipeline_WeldJoint ON Batch_PointBatchItem.WeldJointId =Pipeline_WeldJoint.WeldJointId
|
||
WHERE Batch_PointBatchItem.CutDate IS NOT NULL
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS cut_jot ON cut_jot.PipelineId = pipeline.PipelineId
|
||
|
||
WHERE (pipeline.ProjectId = @projectId OR @projectId IS NULL)
|
||
AND (pipeline.UnitId=@unitId OR @unitId IS NULL)
|
||
AND (pipeline.PipelineCode=@pipelineCode OR @pipelineCode IS NULL)
|
||
AND(pipeline.WorkAreaId=@workAreaId OR @workAreaId IS NULL)
|
||
ORDER BY Unit.UnitCode,WorkAreaCode,pipeline.PipelineCode
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_IsoCmprehensive] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
CREATE PROC [dbo].[sp_rpt_IsoCmprehensive]
|
||
@unitId VARCHAR(400) = NULL,
|
||
@pipelineCode VARCHAR(100) = NULL,
|
||
@workAreaId VARCHAR(50) = NULL,
|
||
@materialId varchar(50) = NULL,
|
||
@projectId NVARCHAR(50) = NULL
|
||
AS
|
||
/*管线综合分析*/
|
||
SELECT
|
||
pipeline.ProjectId
|
||
,pipeline.PipelineId
|
||
,pipeline.PipelineCode
|
||
,WorkArea.WorkAreaCode --工区代号
|
||
,Unit.UnitCode --单位代码
|
||
,Unit.UnitName --单位名称
|
||
,maxdate.maxdate --最近焊期
|
||
,ISNULL(total_jot.total_jot,0) AS total_jot --总焊口
|
||
,ISNULL(total_sjot.total_sjot,0) AS total_sjot --预制总焊口数
|
||
,ISNULL(total_fjot.total_fjot ,0) AS total_fjot --安装总焊口数
|
||
,ISNULL(finished_total_jot.finished_total_jot,0) AS finished_total_jot --完成总焊口
|
||
,ISNULL(finished_total_sjot.finished_total_sjot,0) AS finished_total_sjot --预制完成总焊口数
|
||
,ISNULL(finished_total_fjot.finished_total_fjot,0) AS finished_total_fjot --安装完成总焊口数
|
||
,ISNULL(cut_total_jot.cut_total_jot,0) AS cut_total_jot --切除焊口
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_jot,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_total_jot.finished_total_jot,0) / (1.0 *total_jot.total_jot) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finisedrate --完成比例
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_jot,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_total_sjot.finished_total_sjot,0) / (1.0 *total_jot.total_jot) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finisedrate_s -- 预制完成比例 /焊口
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_jot,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_total_fjot.finished_total_fjot,0) / (1.0 *total_jot.total_jot) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finisedrate_f -- 安装完成比例 /焊口
|
||
|
||
,CAST(ISNULL(total_jot.total_din ,0) AS DECIMAL(19,2)) AS total_din -- 焊口总达因
|
||
,CAST(ISNULL(total_sjot.total_Sdin ,0) AS DECIMAL(19,2)) AS total_Sdin --预制总达因
|
||
,CAST(ISNULL(total_fjot.total_Fdin ,0) AS DECIMAL(19,2)) AS total_Fdin --安装总达因
|
||
|
||
,CAST(ISNULL(finished_total_jot.finished_total_din ,0) AS DECIMAL(19,2)) AS finished_total_din --完成总达因
|
||
,CAST(ISNULL(finished_total_sjot.finished_total_Sdin ,0) AS DECIMAL(19,2)) AS finished_total_Sdin --预制完成总达因
|
||
,CAST(ISNULL(finished_total_fjot.finished_total_Fdin ,0) AS DECIMAL(19,2)) AS finished_total_Fdin --安装完成总达因
|
||
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_din,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_total_jot.finished_total_din,0) / (1.0 * total_jot.total_din) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finisedrate_din --完成比例 /达因
|
||
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_din,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_total_sjot.finished_total_Sdin,0) / (1.0 * total_jot.total_din) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finisedrate_din_s -- 预制完成比例 /达因
|
||
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_din,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_total_fjot.finished_total_Fdin,0) / (1.0 * total_jot.total_din) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finisedrate_din_f -- 安装完成比例 /达因
|
||
|
||
,ISNULL(total_film.total_film ,0) AS total_film --总拍片数
|
||
,ISNULL(total_film.pass_film ,0) AS pass_film --合格片数
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_film.total_film,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(total_film.pass_film,0) / (1.0 * total_film.total_film) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS passreate --合格率
|
||
|
||
,ISNULL(ext_total_film.ext_total_film,0) AS ext_total_film ---扩透总片数
|
||
,ISNULL(ext_total_film.ext_pass_film,0) AS ext_pass_film --扩透合格片数
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(ext_total_film.ext_total_film ,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(ext_total_film.ext_pass_film,0) / (1.0 * ext_total_film.ext_total_film ) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS ext_passreate --扩透合格率
|
||
|
||
,ISNULL(point_total_film.point_total_film,0) AS point_total_film --点口总片数
|
||
,ISNULL(point_total_film.point_pass_film,0) AS point_pass_film --点口合格片数
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(point_total_film.point_total_film ,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(point_total_film.point_pass_film,0) / (1.0 * point_total_film.point_total_film ) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS point_passreate --点口合格率
|
||
|
||
,ISNULL(cut_total_film.cut_total_film,0) AS cut_total_film --切除总片数
|
||
,ISNULL(cut_total_film.cut_pass_film,0) AS cut_pass_film --切除合格片数
|
||
,ISNULL(ext_jot.ext_jot,0) AS ext_jot --扩透总数
|
||
,ISNULL(point_jot.point_jot,0) AS point_jot --点口总数
|
||
,ISNULL(trust_total_jot.trust_total_jot,0) AS trust_total_jot --委托总数
|
||
,(ISNULL(ext_total_film.check_total_jot1,0)
|
||
+ ISNULL(point_total_film.check_total_jot2,0)) AS check_total_jot ----总已探数
|
||
,ISNULL(total_repairjot.total_repairjot,0) AS total_repairjot --总返口数
|
||
|
||
,pdt.DetectionRateCode AS source_rate --要求(检测)比例
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_jot,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(trust_total_jot,0) / (1.0 * total_jot.total_jot) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS trustrate --委托比例
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_jot,0) WHEN 0 THEN 0
|
||
ELSE 1.0*(ISNULL(ext_total_film.check_total_jot1,0) + ISNULL(point_total_film.check_total_jot2,0)) / (1.0 * total_jot.total_jot)
|
||
END AS DECIMAL(19,3)))*100))+'%'
|
||
AS checkrate --已探比例
|
||
|
||
FROM Pipeline_Pipeline AS pipeline
|
||
LEFT JOIN Project_WorkArea AS WorkArea ON WorkArea.WorkAreaId = pipeline.WorkAreaId
|
||
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = pipeline.UnitId
|
||
LEFT JOIN dbo.Base_DetectionRate pdt ON pdt.DetectionRateId = pipeline.DetectionRateId
|
||
--最近焊期
|
||
LEFT JOIN (SELECT max(weldreportmain.WeldingDate) AS maxdate ,jointinfo.PipelineId
|
||
FROM Pipeline_WeldJoint AS jointinfo
|
||
left join Pipeline_WeldingDaily AS weldreportmain on weldreportmain.WeldingDailyId=jointinfo.WeldingDailyId
|
||
GROUP BY jointinfo.PipelineId) AS maxdate ON maxdate.PipelineId = pipeline.PipelineId
|
||
----总焊口
|
||
LEFT JOIN (SELECT COUNT(*) AS total_jot
|
||
,Pipeline_WeldJoint.PipelineId
|
||
,SUM(Size) AS total_din --焊口总达因
|
||
FROM Pipeline_WeldJoint
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS total_jot ON total_jot.PipelineId =pipeline.PipelineId
|
||
----预制总焊口数
|
||
LEFT JOIN (SELECT COUNT(*) AS total_sjot
|
||
,jointinfo.PipelineId
|
||
,SUM(Size) AS total_Sdin --预制总达因
|
||
FROM Pipeline_WeldJoint AS jointinfo
|
||
WHERE jointinfo.JointArea='S'
|
||
GROUP BY jointinfo.PipelineId) AS total_sjot ON total_sjot.PipelineId =pipeline.PipelineId
|
||
--安装总焊口数
|
||
LEFT JOIN (SELECT COUNT(*) AS total_fjot
|
||
,jointinfo.PipelineId
|
||
,SUM(Size) AS total_Fdin --安装总达因
|
||
FROM Pipeline_WeldJoint AS jointinfo
|
||
WHERE jointinfo.JointArea='F'
|
||
GROUP BY jointinfo.PipelineId) AS total_fjot ON total_fjot.PipelineId =pipeline.PipelineId
|
||
--完成总焊口
|
||
LEFT JOIN (SELECT COUNT(*) AS finished_total_jot,jointinfo.PipelineId
|
||
,SUM(DoneDin) AS finished_total_din --完成总达因
|
||
FROM Pipeline_WeldJoint AS jointinfo
|
||
WHERE jointinfo.WeldingDailyId is not null
|
||
GROUP BY jointinfo.PipelineId) AS finished_total_jot ON finished_total_jot.PipelineId =pipeline.PipelineId
|
||
----预制完成总焊口数
|
||
LEFT JOIN (SELECT COUNT(*) AS finished_total_sjot,jointinfo.PipelineId
|
||
,SUM(DoneDin) AS finished_total_Sdin --预制完成总达因
|
||
FROM Pipeline_WeldJoint AS jointinfo
|
||
WHERE jointinfo.JointArea='S' AND jointinfo.WeldingDailyId is not null
|
||
GROUP BY jointinfo.PipelineId) AS finished_total_sjot ON finished_total_sjot.PipelineId =pipeline.PipelineId
|
||
--安装完成总焊口数
|
||
LEFT JOIN (SELECT COUNT(*) AS finished_total_fjot,jointinfo.PipelineId
|
||
,SUM(DoneDin) AS finished_total_Fdin --安装完成总达因
|
||
FROM Pipeline_WeldJoint AS jointinfo
|
||
WHERE jointinfo.JointArea='F' AND jointinfo.WeldingDailyId is not null
|
||
GROUP BY jointinfo.PipelineId) AS finished_total_fjot ON finished_total_fjot.PipelineId =pipeline.PipelineId
|
||
--切除焊口
|
||
LEFT JOIN (SELECT COUNT(*) AS cut_total_jot --切除口数
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Batch_PointBatchItem
|
||
LEFT JOIN Pipeline_WeldJoint ON Batch_PointBatchItem.WeldJointId =Pipeline_WeldJoint.WeldJointId
|
||
WHERE Batch_PointBatchItem.CutDate IS NOT NULL
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS cut_total_jot ON cut_total_jot.PipelineId = pipeline.PipelineId
|
||
--总拍片数
|
||
LEFT JOIN (SELECT SUM(TotalFilm) AS total_film
|
||
,SUM(PassFilm) AS pass_film --合格片数
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Batch_NDEItem
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_NDEItem.TrustBatchItemId =Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.PointBatchItemId =Batch_BatchTrustItem.PointBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint ON Pipeline_WeldJoint.WeldJointId=Batch_PointBatchItem.WeldJointId
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS total_film ON total_film.PipelineId = pipeline.PipelineId
|
||
|
||
--扩透总片数
|
||
LEFT JOIN (SELECT SUM(TotalFilm) AS ext_total_film
|
||
,SUM(PassFilm) AS ext_pass_film --扩透合格片数
|
||
,COUNT(*) AS check_total_jot1 --总已探数1
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Batch_NDEItem
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_NDEItem.TrustBatchItemId =Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.PointBatchItemId =Batch_BatchTrustItem.PointBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint ON Pipeline_WeldJoint.WeldJointId=Batch_PointBatchItem.WeldJointId
|
||
WHERE Batch_PointBatchItem.PointState='2' AND Batch_PointBatchItem.PointDate IS NOT NULL
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS ext_total_film ON ext_total_film.PipelineId = pipeline.PipelineId
|
||
|
||
--点口总片数
|
||
LEFT JOIN (SELECT SUM(TotalFilm) AS point_total_film
|
||
,SUM(PassFilm) AS point_pass_film --点口合格片数
|
||
,COUNT(*) AS check_total_jot2 ---总已探数1
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Batch_NDEItem
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_NDEItem.TrustBatchItemId =Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.PointBatchItemId =Batch_BatchTrustItem.PointBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint ON Pipeline_WeldJoint.WeldJointId=Batch_PointBatchItem.WeldJointId
|
||
WHERE Batch_PointBatchItem.PointState ='1' AND Batch_PointBatchItem.PointDate IS NOT NULL
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS point_total_film ON point_total_film.PipelineId = pipeline.PipelineId
|
||
|
||
--切除总片数
|
||
LEFT JOIN (SELECT SUM(TotalFilm) AS cut_total_film
|
||
,SUM(PassFilm) AS cut_pass_film --切除合格片数
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Batch_NDEItem
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_NDEItem.TrustBatchItemId =Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.PointBatchItemId =Batch_BatchTrustItem.PointBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint ON Pipeline_WeldJoint.WeldJointId=Batch_PointBatchItem.WeldJointId
|
||
WHERE Batch_PointBatchItem.CutDate IS NOT NULL
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS cut_total_film ON cut_total_film.PipelineId = pipeline.PipelineId
|
||
|
||
--扩透总数
|
||
LEFT JOIN (SELECT COUNT(*) AS ext_jot --扩透口数
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Batch_PointBatchItem
|
||
LEFT JOIN Pipeline_WeldJoint ON Batch_PointBatchItem.WeldJointId =Pipeline_WeldJoint.WeldJointId
|
||
WHERE PointState ='2' AND PointDate IS NOT NULL
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS ext_jot ON ext_jot.PipelineId =pipeline.PipelineId
|
||
|
||
--点口总数
|
||
LEFT JOIN (SELECT COUNT(*) AS point_jot --点口数
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Batch_PointBatchItem
|
||
LEFT JOIN Pipeline_WeldJoint ON Batch_PointBatchItem.WeldJointId =Pipeline_WeldJoint.WeldJointId
|
||
WHERE PointState ='1' AND PointDate IS NOT NULL
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS point_jot ON point_jot.PipelineId =pipeline.PipelineId
|
||
|
||
--委托总数
|
||
LEFT JOIN (SELECT COUNT(*) AS trust_total_jot ---委托口数
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM (SELECT Batch_PointBatchItem.WeldJointId FROM Batch_BatchTrustItem
|
||
LEFT JOIN dbo.Batch_BatchTrust batch ON batch.TrustBatchId = Batch_BatchTrustItem.TrustBatchId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_BatchTrustItem.PointBatchItemId =Batch_PointBatchItem.PointBatchItemId
|
||
WHERE batch.DetectionTypeId='32617d42-24cb-4390-b115-d53c9c9e2c81') AS TrustBatchItem
|
||
LEFT JOIN Pipeline_WeldJoint ON Pipeline_WeldJoint.WeldJointId= TrustBatchItem.WeldJointId
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS trust_total_jot ON trust_total_jot.PipelineId = pipeline.PipelineId
|
||
|
||
--总返口数
|
||
LEFT JOIN (SELECT COUNT(*) AS total_repairjot --返修口数
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Batch_PointBatchItem
|
||
LEFT JOIN Pipeline_WeldJoint ON Batch_PointBatchItem.WeldJointId =Pipeline_WeldJoint.WeldJointId
|
||
WHERE Batch_PointBatchItem.RepairDate IS NOT NULL
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS total_repairjot ON total_repairjot.PipelineId =pipeline.PipelineId
|
||
|
||
----要求比例
|
||
--LEFT JOIN (SELECT TOP 1 PipelineId,ndtr.DetectionRateValue FROM Pipeline_PipelineDetectionType as PipelineDetectionType
|
||
-- LEFT JOIN Base_DetectionRate AS ndtr on ndtr.DetectionRateId=PipelineDetectionType.DetectionRateId) AS pdt
|
||
-- ON pdt.PipelineId=pipeline.PipelineId
|
||
|
||
WHERE (pipeline.ProjectId = @projectId OR @projectId IS NULL)
|
||
AND (pipeline.WorkAreaId=@workAreaId OR @workAreaId IS NULL)
|
||
AND (pipeline.UnitId=@unitId OR @unitId IS NULL)
|
||
AND (pipeline.MainMaterialId=@materialId OR @materialId IS NULL)
|
||
AND (pipeline.PipelineCode = @pipelineCode OR @pipelineCode IS NULL)
|
||
ORDER BY Unit.UnitCode ,WorkArea.WorkAreaCode,pipeline.PipelineCode
|
||
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_IsoCompreInfo] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROC [dbo].[sp_rpt_IsoCompreInfo]
|
||
@workAreaId NVARCHAR(50) = NULL,
|
||
@pipelineCode NVARCHAR(50) = NULL,
|
||
@projectId NVARCHAR(50) = NULL
|
||
AS
|
||
/************管线综合信息************/
|
||
SELECT Pipeline_Pipeline.PipelineId,
|
||
Pipeline_Pipeline.ProjectId,
|
||
Base_Unit.UnitName,
|
||
Pipeline_Pipeline.PipelineCode,
|
||
CAST(ISNULL(jotInfo.TotalDin,0) AS DECIMAL(19,2)) AS ISO_TotalDin,
|
||
(SELECT COUNT(*) FROM Pipeline_WeldJoint WHERE Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId) AS jot_count,
|
||
Base_Medium.MediumName,
|
||
PDT.DetectionRateValue,
|
||
dt.DetectionTypeName,
|
||
Base_Material.MaterialCode,
|
||
Pipeline_Pipeline.Specification,
|
||
Pipeline_Pipeline.DesignPressure,
|
||
Pipeline_Pipeline.DesignTemperature,
|
||
Pipeline_Pipeline.TestPressure,
|
||
Pipeline_Pipeline.TestTemperature,
|
||
Project_WorkArea.WorkAreaCode,
|
||
Project_WorkArea.WorkAreaId,
|
||
Pipeline_Pipeline.SystemNumber,
|
||
Pipeline_Pipeline.SubSystemNumber,
|
||
Pipeline_Pipeline.WorkPackageCode,
|
||
Pipeline_Pipeline.SingleNumber,
|
||
(SELECT TOP 1 IsHotProess FROM Pipeline_WeldJoint WHERE PipelineId=Pipeline_Pipeline.PipelineId) AS is_proess,
|
||
ISNULL(GDCount.GDCount,0) AS GDCount, --固定口
|
||
ISNULL(HDCount.HDCount,0) AS HDCount --活动口
|
||
FROM Pipeline_Pipeline
|
||
LEFT JOIN Base_Unit ON Base_Unit.UnitId = Pipeline_Pipeline.UnitId
|
||
LEFT JOIN Base_Medium ON Base_Medium.MediumId=Pipeline_Pipeline.MediumId
|
||
LEFT JOIN Base_Material ON Base_Material.MaterialId = Pipeline_Pipeline.MainMaterialId
|
||
LEFT JOIN Project_WorkArea ON Project_WorkArea.WorkAreaId = Pipeline_Pipeline.WorkAreaId
|
||
LEFT JOIN (SELECT SUM(Size) AS TotalDin,PipelineId FROM Pipeline_WeldJoint GROUP BY PipelineId) AS jotInfo
|
||
ON jotInfo.PipelineId =Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN (SELECT COUNT(WeldJointId) GDCount,PipelineId
|
||
FROM Pipeline_WeldJoint
|
||
WHERE JointAttribute='固定'
|
||
GROUP BY PipelineId) AS GDCount ON GDCount.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN (SELECT COUNT(WeldJointId) HDCount,PipelineId
|
||
FROM Pipeline_WeldJoint
|
||
WHERE JointAttribute='活动'
|
||
GROUP BY PipelineId) AS HDCount ON HDCount.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN (SELECT TOP 1 PipelineId,DetectionRateValue FROM Pipeline_PipelineDetectionType AS PipelineDetectionType
|
||
LEFT JOIN Base_DetectionRate AS DetectionRate ON DetectionRate.DetectionRateId=PipelineDetectionType.DetectionRateId
|
||
) AS PDT ON PDT.PipelineId=Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN (SELECT TOP 1 PipelineId,DetectionTypeName FROM Pipeline_PipelineDetectionType AS PipelineDetectionType
|
||
LEFT JOIN Base_DetectionType AS DetectionType ON DetectionType.DetectionTypeId=PipelineDetectionType.DetectionTypeId
|
||
) AS dt ON dt.PipelineId=Pipeline_Pipeline.PipelineId
|
||
WHERE (Pipeline_Pipeline.ProjectId=@projectId OR @projectId IS NULL)
|
||
AND(Project_WorkArea.WorkAreaId=@workAreaId OR @workAreaId IS NULL)
|
||
AND(Pipeline_Pipeline.PipelineCode=@pipelineCode OR @pipelineCode IS NULL)
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_JointComprehensive] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE PROC [dbo].[sp_rpt_JointComprehensive]
|
||
@projectId NVARCHAR(50),
|
||
@workAreaId NVARCHAR(50)=NULL,
|
||
@pipelineIds NVARCHAR(MAX) = NULL
|
||
|
||
AS
|
||
/**********焊口综合信息**********/
|
||
SELECT
|
||
weldJoint.WeldJointId,
|
||
weldJoint.ProjectId,
|
||
WorkArea.WorkAreaId,
|
||
WorkArea.WorkAreaCode,
|
||
weldJoint.SystemNumber,
|
||
weldJoint.TestPackageNo,
|
||
pipeline.SingleNumber,
|
||
pipeline.PipelineCode,
|
||
pipeline.DrawingsNum,
|
||
weldJoint.PageNum,
|
||
weldJoint.PipeSegment,--所属管段
|
||
(CASE WHEN weldJoint.JointAttribute='固定F' THEN 'F'+weldJoint.WeldJointCode ELSE 'S'+weldJoint.WeldJointCode END) AS WeldJointCode,
|
||
weldType.WeldTypeCode,
|
||
weldJoint.JointAttribute,
|
||
wl.WeldingLocationCode,
|
||
weldJoint.Dia,
|
||
weldJoint.Thickness,--壁厚
|
||
weldJoint.HeartNo1,
|
||
weldJoint.HeartNo2,
|
||
com1.ComponentsName AS PipeAssembly1,
|
||
com2.ComponentsName AS PipeAssembly2,
|
||
--material.MaterialCode,
|
||
mat1.MaterialCode AS MaterialCode1,
|
||
mat2.MaterialCode AS MaterialCode2,
|
||
cw.WelderCode AS CoverWelderCode,
|
||
fw.WelderCode AS BackingWelderCode,
|
||
WeldMethod.WeldingMethodName,
|
||
medium.MediumName,
|
||
weldingDaily.WeldingDate,
|
||
weldingDaily.WeldingDailyCode,
|
||
trust.TrustBatchCode,
|
||
--TrustBatchCode.DetectionRateCode,
|
||
--TrustBatchCode.AcceptLevel,
|
||
(CASE WHEN weldJoint.IsHotProess=1 THEN '是' ELSE '否' END) AS IsHotProess,
|
||
null as TrustBatchCode,
|
||
null as DetectionRateCode,
|
||
null as AcceptLevel,
|
||
nde.NDEDate AS CHT_CHECKDATE,
|
||
ndeItem.NDEReportNo,
|
||
CAST(CAST(ISNULL(weldJoint.Size,0) AS REAL) AS NVARCHAR(8)) AS JOT_Size,
|
||
WeldMaterialMat.ConsumablesCode AS WMT_MatCode,
|
||
WeldMaterialMat.ConsumablesName AS WMT_Matname,
|
||
weldJoint.WeldSilkId,
|
||
--WeldMaterialSilk.ConsumablesCode AS hsCode,
|
||
--WeldMaterialSilk.ConsumablesName AS hsname,
|
||
--WeldMaterialSilk.UserFlux,
|
||
weldJoint.Specification,
|
||
wps.WPQCode,ndttype.DetectionTypeCode,NULL AS HotReportCode,
|
||
(CASE WHEN (PointBatchItem.PointState='1' OR PointBatchItem.PointState='2')
|
||
THEN (CASE WHEN PointBatchItem.IsWelderFirst=1 THEN '是首三口' ELSE '是' END) ELSE '否' END) AS if_dk
|
||
FROM Pipeline_WeldJoint AS weldJoint
|
||
LEFT JOIN Pipeline_Pipeline AS pipeline ON pipeline.PipelineId = weldJoint.PipelineId
|
||
LEFT JOIN Project_WorkArea AS WorkArea ON WorkArea.WorkAreaId = pipeline.WorkAreaId
|
||
LEFT JOIN Base_Material AS mat1 ON mat1.MaterialId = weldJoint.Material1Id
|
||
LEFT JOIN Base_Material AS mat2 ON mat2.MaterialId = weldJoint.Material2Id
|
||
LEFT JOIN Base_WeldingMethod AS WeldMethod ON WeldMethod.WeldingMethodId = weldJoint.WeldingMethodId
|
||
LEFT JOIN dbo.Base_WeldType weldType ON weldType.WeldTypeId = weldJoint.WeldTypeId
|
||
LEFT JOIN dbo.Base_WeldingLocation wl ON wl.WeldingLocationId = weldJoint.WeldingLocationId
|
||
LEFT JOIN Base_Medium AS medium ON medium.MediumId = pipeline.MediumId
|
||
LEFT JOIN Base_Components com1 ON com1.ComponentsId=weldJoint.PipeAssembly1Id
|
||
LEFT JOIN Base_Components com2 ON com2.ComponentsId=weldJoint.PipeAssembly2Id
|
||
LEFT JOIN Pipeline_WeldingDaily AS weldingDaily ON weldingDaily.WeldingDailyId = weldJoint.WeldingDailyId
|
||
LEFT JOIN dbo.WPQ_WPQList wps ON wps.WPQId = weldJoint.WPQId
|
||
left join Welder_Welder AS fw on weldJoint.BackingWelderId = fw.WelderId
|
||
left join Welder_Welder AS cw on weldJoint.CoverWelderId = cw.WelderId
|
||
LEFT JOIN Base_Consumables AS WeldMaterialMat ON WeldMaterialMat.ConsumablesId =weldJoint.WeldMatId
|
||
--LEFT JOIN Base_Consumables AS WeldMaterialSilk ON WeldMaterialSilk.ConsumablesId =weldJoint.WeldSilkId
|
||
LEFT JOIN Batch_PointBatchItem AS PointBatchItem ON PointBatchItem.WeldJointId =weldJoint.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = PointBatchItem.PointBatchId
|
||
LEFT JOIN dbo.Base_DetectionType ndttype ON ndttype.DetectionTypeId = point.DetectionTypeId
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.PointBatchItemId = PointBatchItem.PointBatchItemId
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = trustItem.TrustBatchId
|
||
LEFT JOIN dbo.Batch_NDEItem ndeItem ON ndeItem.TrustBatchItemId = trustItem.TrustBatchItemId
|
||
LEFT JOIN dbo.Batch_NDE nde ON nde.NDEID = ndeItem.NDEID
|
||
|
||
WHERE weldJoint.ProjectId=@projectId
|
||
AND(pipeline.WorkAreaId=@workAreaId OR @workAreaId IS NULL)
|
||
AND (CHARINDEX(weldJoint.PipelineId,@pipelineIds)>0 or @pipelineIds IS NULl)
|
||
--AND(pipeline.PipelineCode=@pipelineCode OR @pipelineCode IS NULl)
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_MediaComprehensive] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROC [dbo].[sp_rpt_MediaComprehensive]
|
||
@unitId NVARCHAR(50) = NULL,
|
||
@workAreaId NVARCHAR(50) = NULL,
|
||
@mediumId NVARCHAR(50) = NULL,
|
||
@projectId NVARCHAR(50) = NULL
|
||
AS
|
||
/*介质综合分析*/
|
||
SELECT ROW_NUMBER() OVER(ORDER BY Unit.UnitCode,WorkArea.WorkAreaCode,Medium.MediumCode) AS Number,
|
||
V.ProjectId,V.UnitId,V.WorkAreaId,V.MediumId
|
||
,Unit.UnitCode --单位代码
|
||
,Unit.UnitName --单位名称
|
||
,WorkArea.WorkAreaCode --工区代号
|
||
,Medium.MediumCode --介质代号
|
||
,Medium.MediumName --介质名称
|
||
,ISNULL(total_jot.total_jot,0) AS total_jot --总焊口数
|
||
,ISNULL(total_sjot.total_sjot,0) AS total_sjot --预制焊口数
|
||
,ISNULL(total_fjot.total_fjot,0) AS total_fjot --安装焊口数
|
||
,ISNULL(finished_jot.finished_jot,0) AS finished_jot --完成焊口数
|
||
,ISNULL(finished_sjot.finished_sjot,0) AS finished_sjot --预制完成焊口数
|
||
,ISNULL(finished_fjot.finished_fjot,0) AS finished_fjot --安装完成焊口数
|
||
,ISNULL(cut_jot.cut_jot,0) AS cut_jot --切除焊口数
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_jot,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_jot.finished_jot,0) /(1.0 * total_jot.total_jot) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finisedrate -- 完成比例
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_jot,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_sjot.finished_sjot,0) /(1.0 * total_jot.total_jot) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finisedrate_s -- 预制完成比例
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_jot,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_fjot.finished_fjot,0) /(1.0 * total_jot.total_jot) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finisedrate_f -- 安装完成比例
|
||
,CAST(ISNULL(total_jot.total_din,0) AS DECIMAL(19,2)) AS total_din --总达因
|
||
,CAST(ISNULL(total_sjot.total_sdin,0) AS DECIMAL(19,2)) AS total_sdin --预制达因
|
||
,CAST(ISNULL(total_fjot.total_fdin,0) AS DECIMAL(19,2)) AS total_fdin --安装达因
|
||
|
||
,CAST(ISNULL(finished_jot.finished_din,0) AS DECIMAL(19,2)) AS finished_din --完成总达因
|
||
,CAST(ISNULL(finished_sjot.finished_sdin,0) AS DECIMAL(19,2)) AS finished_sdin --预制完成总达因
|
||
,CAST(ISNULL(finished_fjot.finished_fdin,0) AS DECIMAL(19,2)) AS finished_fdin --安装完成总达因
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_din,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_jot.finished_din,0) /(1.0 * total_jot.total_din) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finishedrate_din --达因完成比例
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_din,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_sjot.finished_sdin,0) /(1.0 * total_jot.total_din) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finishedrate_sdin --达因预制完成比例
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_jot.total_din,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_fjot.finished_fdin,0) /(1.0 * total_jot.total_din) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finishedrate_fdin --达因安装完成比例
|
||
,ISNULL(total_film.total_film,0) AS total_film --总拍片数
|
||
,ISNULL(total_film.pass_film,0) AS pass_film --合格片数
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(total_film.total_film,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(total_film.pass_film,0) /(1.0 * total_film.total_film) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS passfilm_rate --合格率
|
||
|
||
,ISNULL(ext_totalfilm.ext_totalfilm,0) AS ext_totalfilm --扩透总数
|
||
,ISNULL(ext_totalfilm.ext_passfilm,0) AS ext_passfilm --扩透合格总数
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(ext_totalfilm.ext_totalfilm,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(ext_totalfilm.ext_passfilm,0) /(1.0 * ext_totalfilm.ext_totalfilm) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS ext_passrate --扩透合格率
|
||
|
||
,ISNULL(point_totalfilm.point_totalfilm,0) AS point_totalfilm --点口总数
|
||
,ISNULL(point_totalfilm.point_passfilm,0) AS point_passfilm --点口合格总数
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(point_totalfilm.point_totalfilm,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(point_totalfilm.point_passfilm,0) /(1.0 * point_totalfilm.point_totalfilm) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS point_passrate --点口合格率
|
||
|
||
,ISNULL(cut_totalfilm.cut_totalfilm,0) AS cut_totalfilm --切除总数
|
||
,ISNULL(cut_totalfilm.cut_passfilm,0) AS cut_passfilm --切除合格总数
|
||
,ISNULL(trust_total_jot.trust_total_jot,0) AS trust_total_jot ---委托总数
|
||
,ISNULL(trust_ext_total_jot.trust_ext_total_jot,0) AS trust_ext_total_jot ---委托扩透总数
|
||
,(ISNULL(trust_total_jot.trust_total_jot,0) - ISNULL(trust_ext_total_jot.trust_ext_total_jot,0))
|
||
AS trust_point_total_jot ---委托点口总数
|
||
,(ISNULL(ext_totalfilm.check_point_total_jot1,0) + ISNULL(point_totalfilm.check_point_total_jot2,0))
|
||
AS check_point_total_jot --已探口数
|
||
,ISNULL(repair_jot.repair_jot,0) AS repair_jot ---返修口数
|
||
FROM
|
||
(SELECT pipeline.ProjectId
|
||
,pipeline.UnitId
|
||
,pipeline.WorkAreaId
|
||
,pipeline.MediumId
|
||
FROM Pipeline_Pipeline AS pipeline
|
||
WHERE (pipeline.ProjectId = @projectId OR @projectId IS NULL)
|
||
AND (pipeline.UnitId = @unitId OR @unitId IS NULL)
|
||
AND (pipeline.WorkAreaId = @workAreaId OR @workAreaId IS NULL)
|
||
AND (pipeline.MediumId = @mediumId OR @mediumId IS NULL)
|
||
GROUP BY pipeline.ProjectId ,pipeline.UnitId,pipeline.WorkAreaId,pipeline.MediumId) AS V
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, COUNT(*) AS total_jot --总焊口数
|
||
,SUM(size) AS total_din --总达因
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM Pipeline_WeldJoint AS jot
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId ) AS total_jot
|
||
ON total_jot.ProjectId = V.ProjectId AND total_jot.UnitId = V.UnitId AND total_jot.WorkAreaId = V.WorkAreaId AND total_jot.MediumId = V.MediumId
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, COUNT(*) AS total_sjot --预制焊口数
|
||
,SUM(size) AS total_sdin --预制达因
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM Pipeline_WeldJoint AS jot
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
where JointArea='S'
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId ) AS total_sjot
|
||
ON total_sjot.ProjectId = V.ProjectId AND total_sjot.UnitId = V.UnitId AND total_sjot.WorkAreaId = V.WorkAreaId AND total_sjot.MediumId = V.MediumId
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, COUNT(*) AS total_fjot --安装焊口数
|
||
,SUM(size) AS total_fdin --安装达因
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM Pipeline_WeldJoint AS jot
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
where JointArea='F'
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId ) AS total_fjot
|
||
ON total_fjot.ProjectId = V.ProjectId AND total_fjot.UnitId = V.UnitId AND total_fjot.WorkAreaId = V.WorkAreaId AND total_fjot.MediumId = V.MediumId
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, COUNT(*) AS finished_jot --完成焊口数
|
||
,SUM(DoneDin) AS finished_din --完成总达因
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM Pipeline_WeldJoint AS jot
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
where WeldingDailyId IS NOT NULL
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId ) AS finished_jot
|
||
ON finished_jot.ProjectId = V.ProjectId AND finished_jot.UnitId = V.UnitId AND finished_jot.WorkAreaId = V.WorkAreaId AND finished_jot.MediumId = V.MediumId
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, COUNT(*) AS finished_sjot --预制完成焊口数
|
||
, SUM(donedin) AS finished_sdin --预制完成总达因
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM Pipeline_WeldJoint AS jot
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
where WeldingDailyId IS NOT NULL and JointArea='S'
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId ) AS finished_sjot
|
||
ON finished_sjot.ProjectId = V.ProjectId AND finished_sjot.UnitId = V.UnitId AND finished_sjot.WorkAreaId = V.WorkAreaId AND finished_sjot.MediumId = V.MediumId
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, COUNT(*) AS finished_fjot --安装完成焊口数
|
||
,SUM(donedin) AS finished_fdin --安装完成总达因
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM Pipeline_WeldJoint AS jot
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
where WeldingDailyId IS NOT NULL and JointArea='F'
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId ) AS finished_fjot
|
||
ON finished_fjot.ProjectId = V.ProjectId AND finished_fjot.UnitId = V.UnitId AND finished_fjot.WorkAreaId = V.WorkAreaId AND finished_fjot.MediumId = V.MediumId
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, COUNT(*) AS cut_jot --切除口数
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM Batch_PointBatchItem
|
||
LEFT JOIN Pipeline_WeldJoint jot ON Batch_PointBatchItem.WeldJointId =jot.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
WHERE Batch_PointBatchItem.CutDate IS NOT NULL
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId) AS cut_jot
|
||
ON cut_jot.ProjectId = V.ProjectId AND cut_jot.UnitId = V.UnitId AND cut_jot.WorkAreaId = V.WorkAreaId AND cut_jot.MediumId = V.MediumId
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, SUM(TotalFilm) AS total_film --总拍片数
|
||
,SUM(PassFilm) AS pass_film --合格片数
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM Pipeline_WeldJoint AS jot
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = jot.WeldJointId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
WHERE Batch_NDEItem.NDEItemID IS NOT NULL
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId ) AS total_film
|
||
ON total_film.ProjectId = V.ProjectId AND total_film.UnitId = V.UnitId AND total_film.WorkAreaId = V.WorkAreaId AND total_film.MediumId = V.MediumId
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, SUM(TotalFilm) AS ext_totalfilm
|
||
,SUM(PassFilm) AS ext_passfilm --扩透合格片数
|
||
,COUNT(*) AS check_point_total_jot1 --总已探数1
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM Batch_NDEItem
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_NDEItem.TrustBatchItemId =Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.PointBatchItemId =Batch_BatchTrustItem.PointBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint jot ON jot.WeldJointId=Batch_PointBatchItem.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
WHERE Batch_PointBatchItem.PointState='2' AND Batch_PointBatchItem.PointDate IS NOT NULL
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId) AS ext_totalfilm
|
||
ON ext_totalfilm.ProjectId = V.ProjectId AND ext_totalfilm.UnitId = V.UnitId AND ext_totalfilm.WorkAreaId = V.WorkAreaId AND ext_totalfilm.MediumId = V.MediumId
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, SUM(TotalFilm) AS point_totalfilm --点口总数
|
||
,SUM(PassFilm) AS point_passfilm --点口合格总数
|
||
,COUNT(*) AS check_point_total_jot2 --已探口数
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM Batch_NDEItem
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_NDEItem.TrustBatchItemId =Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.PointBatchItemId =Batch_BatchTrustItem.PointBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint jot ON jot.WeldJointId=Batch_PointBatchItem.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
WHERE Batch_PointBatchItem.PointState='1' AND Batch_PointBatchItem.PointDate IS NOT NULL
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId) AS point_totalfilm
|
||
ON point_totalfilm.ProjectId = V.ProjectId AND point_totalfilm.UnitId = V.UnitId AND point_totalfilm.WorkAreaId = V.WorkAreaId AND point_totalfilm.MediumId = V.MediumId
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, SUM(TotalFilm) AS cut_totalfilm --切除总数
|
||
,SUM(PassFilm) AS cut_passfilm --切除合格总数
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM (SELECT WeldJointId FROM Batch_PointBatchItem
|
||
WHERE Batch_PointBatchItem.CutDate IS NOT NULL) AS PointBatchItem
|
||
LEFT JOIN Pipeline_WeldJoint jot ON jot.WeldJointId=PointBatchItem.WeldJointId
|
||
LEFT JOIN Batch_NDEItem ON PointBatchItem.WeldJointId = jot.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId) AS cut_totalfilm
|
||
ON cut_totalfilm.ProjectId = V.ProjectId AND cut_totalfilm.UnitId = V.WorkAreaId AND cut_totalfilm.WorkAreaId = V.WorkAreaId AND cut_totalfilm.MediumId = V.MediumId
|
||
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, COUNT(*) AS trust_total_jot ---委托口数
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM (SELECT Batch_PointBatchItem.WeldJointId FROM Batch_BatchTrustItem
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_BatchTrustItem.PointBatchItemId =Batch_PointBatchItem.PointBatchItemId) AS TrustBatchItem
|
||
LEFT JOIN Pipeline_WeldJoint jot ON jot.WeldJointId= TrustBatchItem.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId) AS trust_total_jot
|
||
ON trust_total_jot.ProjectId = V.ProjectId AND trust_total_jot.UnitId = V.UnitId AND trust_total_jot.WorkAreaId = V.WorkAreaId AND trust_total_jot.MediumId = V.MediumId
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, COUNT(*) AS trust_ext_total_jot ---委托扩透总数
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM Batch_BatchTrustItem AS TrustBatchItem
|
||
LEFT JOIN Batch_PointBatchItem AS PointBatchItem ON PointBatchItem.PointBatchItemId = TrustBatchItem.PointBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint AS jot ON PointBatchItem.WeldJointId = jot.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
WHERE PointBatchItem.PointState ='2' AND PointBatchItem.PointDate IS NOT NULL
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId) AS trust_ext_total_jot
|
||
ON trust_ext_total_jot.ProjectId = V.ProjectId AND trust_ext_total_jot.UnitId = V.UnitId AND trust_ext_total_jot.WorkAreaId = V.WorkAreaId AND trust_ext_total_jot.MediumId = V.MediumId
|
||
|
||
LEFT JOIN (SELECT jot.ProjectId, COUNT(*) AS repair_jot --返修口数
|
||
,iso.UnitId,iso.WorkAreaId,iso.MediumId
|
||
FROM Batch_BatchTrustItem AS TrustBatchItem
|
||
LEFT JOIN Batch_PointBatchItem AS PointBatchItem ON PointBatchItem.PointBatchItemId = TrustBatchItem.PointBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint AS jot ON PointBatchItem.WeldJointId = jot.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON jot.PipelineId=iso.PipelineId
|
||
WHERE PointBatchItem.RepairDate IS NOT NULL
|
||
GROUP BY jot.ProjectId, iso.UnitId,iso.WorkAreaId,iso.MediumId) AS repair_jot
|
||
ON repair_jot.ProjectId = V.ProjectId AND repair_jot.UnitId = V.UnitId AND repair_jot.WorkAreaId = V.WorkAreaId AND repair_jot.MediumId = V.MediumId
|
||
LEFT JOIN Base_Medium AS Medium ON Medium.MediumId = v.MediumId
|
||
LEFT JOIN Project_WorkArea AS WorkArea ON WorkArea.WorkAreaId = v.WorkAreaId
|
||
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = v.UnitId
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_NDEWithOut] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROCEDURE [dbo].[sp_rpt_NDEWithOut]
|
||
(
|
||
@projectId nvarchar(50)= NULL,
|
||
@installationId nvarchar(50) = NULL
|
||
)
|
||
AS
|
||
--NDE积压汇总表
|
||
BEGIN
|
||
SELECT detectionType.DetectionTypeName,COUNT(detectionType.DetectionTypeName) AS WithOutNum FROM
|
||
|
||
(SELECT Batch_PointBatch.ProjectId,
|
||
Batch_PointBatch.InstallationId,
|
||
Base_DetectionType.DetectionTypeName,
|
||
Base_DetectionType.SysType,
|
||
Batch_NDEItem.NDEItemID,
|
||
Batch_NDEItem.SubmitDate
|
||
FROM Batch_BatchTrustItem
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
WHERE NDEItemID is null AND Batch_BatchTrustItem.IsCancelTrust is null --or(NDEItemID is not null and Batch_NDEItem.SubmitDate is null))
|
||
and(ProjectId = @projectId OR @projectId IS NULL)
|
||
and (InstallationId=@installationId OR @installationId IS NULL)
|
||
) AS detectionType
|
||
GROUP BY detectionType.DetectionTypeName
|
||
ORDER BY detectionType.DetectionTypeName
|
||
|
||
END
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_NDTByWelder] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
CREATE PROCEDURE [dbo].[sp_rpt_NDTByWelder]
|
||
(
|
||
@projectId NVARCHAR(50)=NULL,
|
||
@installationId NVARCHAR(50) = NULL,
|
||
@unitId NVARCHAR(50)= NULL,
|
||
@areaId NVARCHAR(50)= NULL
|
||
)
|
||
AS
|
||
--焊工RT统计表
|
||
BEGIN
|
||
SELECT weldType.WeldTypeName,detectionRate.DetectionRateValue,welder.WelderCode
|
||
,ISNULL(totalTable.Total_DoneNum ,0) AS Total_DoneNum
|
||
,ISNULL(totalTable.Total_CheckedNum ,0) AS Total_CheckedNum
|
||
,ISNULL(totalTable.Total_RepairNum ,0) AS Total_RepairNum
|
||
FROM
|
||
(SELECT done.WeldTypeId,done.WelderId,done.DetectionRateId,done.Total_DoneNum,
|
||
che.Total_CheckedNum,repair.Total_RepairNum
|
||
|
||
FROM
|
||
|
||
(SELECT joint.WeldTypeId, pointBatch.DetectionRateId,pointBatch.WelderId,COUNT(*) AS Total_DoneNum
|
||
FROM Batch_PointBatchItem AS PointBatchItem
|
||
LEFT JOIN Batch_PointBatch AS pointBatch ON pointBatch.PointBatchId =PointBatchItem.PointBatchId
|
||
LEFT JOIN Pipeline_WeldJoint AS joint ON joint.WeldJointId=PointBatchItem.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON iso.PipelineId=joint.PipelineId
|
||
LEFT JOIN Base_DetectionType AS ndt ON ndt.DetectionTypeId =pointBatch.DetectionTypeId
|
||
LEFT JOIN Base_WeldType AS jointType ON jointType.WeldTypeId =joint.WeldTypeId
|
||
|
||
WHERE ndt.SysType='射线检测'
|
||
AND pointBatch.ProjectId=@projectId
|
||
AND (pointBatch.InstallationId=@installationId OR @installationId IS NULL)
|
||
AND (pointBatch.UnitId=@unitId OR @unitId IS NULL)
|
||
AND (iso.WorkAreaId=@areaId OR @areaId IS NULL)
|
||
GROUP BY joint.WeldTypeId,pointBatch.DetectionRateId,pointBatch.WelderId) done
|
||
|
||
LEFT JOIN
|
||
|
||
(SELECT joint.WeldTypeId, pointBatch.DetectionRateId,pointBatch.WelderId,COUNT(*) AS Total_CheckedNum
|
||
FROM Batch_PointBatchItem AS PointBatchItem
|
||
LEFT JOIN Batch_PointBatch AS pointBatch ON pointBatch.PointBatchId =PointBatchItem.PointBatchId
|
||
LEFT JOIN Batch_BatchTrustItem AS TrustBatchItem ON TrustBatchItem.PointBatchItemId =PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem AS checkItem ON checkItem.TrustBatchItemId =TrustBatchItem.TrustBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint AS joint ON joint.WeldJointId=PointBatchItem.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON iso.PipelineId=joint.PipelineId
|
||
LEFT JOIN Base_DetectionType AS ndt ON ndt.DetectionTypeId =pointBatch.DetectionTypeId
|
||
LEFT JOIN Base_WeldType AS jointType ON jointType.WeldTypeId =joint.WeldTypeId
|
||
WHERE checkItem.NDEItemID IS NOT NULL AND checkItem.SubmitDate IS NOT NULL
|
||
AND ndt.SysType='射线检测'
|
||
AND pointBatch.ProjectId=@projectId
|
||
AND (pointBatch.InstallationId=@installationId OR @installationId IS NULL)
|
||
AND (pointBatch.UnitId=@unitId OR @unitId IS NULL)
|
||
AND (iso.WorkAreaId=@areaId OR @areaId IS NULL)
|
||
GROUP BY joint.WeldTypeId,pointBatch.DetectionRateId,pointBatch.WelderId) che
|
||
ON done.WeldTypeId=che.WeldTypeId AND done.WelderId=che.WelderId AND done.DetectionRateId=che.DetectionRateId
|
||
|
||
LEFT JOIN
|
||
|
||
|
||
(SELECT re.WeldTypeId,re.WelderId,re.DetectionRateId,COUNT(*) AS Total_RepairNum
|
||
FROM
|
||
(SELECT DISTINCT TrustBatchItem.PointBatchItemId, joint.WeldTypeId, pointBatch.WelderId, pointBatch.DetectionRateId
|
||
FROM Batch_PointBatchItem AS PointBatchItem
|
||
LEFT JOIN Batch_PointBatch AS pointBatch ON pointBatch.PointBatchId =PointBatchItem.PointBatchId
|
||
LEFT JOIN Batch_BatchTrustItem AS TrustBatchItem ON TrustBatchItem.PointBatchItemId =PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem AS checkItem ON checkItem.TrustBatchItemId =TrustBatchItem.TrustBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint AS joint ON joint.WeldJointId=PointBatchItem.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS iso ON iso.PipelineId=joint.PipelineId
|
||
LEFT JOIN Base_DetectionType AS ndt ON ndt.DetectionTypeId =pointBatch.DetectionTypeId
|
||
LEFT JOIN Base_WeldType AS jointType ON jointType.WeldTypeId =joint.WeldTypeId
|
||
|
||
WHERE checkItem.NDEItemID IS NOT NULL AND checkItem.SubmitDate IS NOT NULL
|
||
AND ndt.SysType='射线检测'
|
||
AND pointBatch.ProjectId=@projectId
|
||
AND (pointBatch.InstallationId=@installationId OR @installationId IS NULL)
|
||
AND (pointBatch.UnitId=@unitId OR @unitId IS NULL)
|
||
AND (iso.WorkAreaId=@areaId OR @areaId IS NULL)
|
||
AND PointBatchItem.RepairDate IS NOT NULL) AS re
|
||
GROUP BY re.WeldTypeId,re.WelderId,re.DetectionRateId
|
||
) repair
|
||
ON done.WeldTypeId=repair.WeldTypeId AND done.WelderId=repair.WelderId AND done.DetectionRateId=repair.DetectionRateId
|
||
) AS totalTable
|
||
|
||
LEFT JOIN Base_WeldType AS weldType ON weldType.WeldTypeId =totalTable.WeldTypeId
|
||
LEFT JOIN Welder_Welder AS welder ON welder.WelderId =totalTable.WelderId
|
||
LEFT JOIN Base_DetectionRate AS detectionRate ON detectionRate.DetectionRateId =totalTable.DetectionRateId
|
||
WHERE totalTable.WeldTypeId IS NOT NULL
|
||
END
|
||
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_OutstandingWelds] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROC [dbo].[sp_rpt_OutstandingWelds]
|
||
@projectId NVARCHAR(50) = NULL,
|
||
@unitId NVARCHAR(50) = NULL,
|
||
@installationId NVARCHAR(50) = NULL,
|
||
@workAreaId NVARCHAR(50) = NULL,
|
||
@pipingClassId NVARCHAR(50) = NULL,
|
||
@weldTypeId NVARCHAR(50) = NULL,
|
||
@pipelineCode VARCHAR(50) = NULL
|
||
AS
|
||
/*未焊焊口清单*/
|
||
SELECT
|
||
weldJoint.ProjectId
|
||
,weldJoint.WeldJointId
|
||
,pipeline.PipelineId
|
||
,pipeline.WorkAreaId
|
||
,pipeline.UnitId
|
||
,workArea.InstallationId
|
||
,workArea.WorkAreaCode
|
||
,weldType.WeldTypeCode
|
||
,pipingClass.PipingClassCode
|
||
,pipeline.PipelineCode
|
||
,weldJoint.WeldJointCode
|
||
,weldJoint.WeldingDailyId
|
||
,weldJoint.Size
|
||
,weldJoint.Thickness
|
||
,weldJoint.PipingClassId
|
||
,weldJoint.WeldTypeId
|
||
,weldJoint.JointArea
|
||
FROM Pipeline_WeldJoint AS weldJoint
|
||
LEFT JOIN Pipeline_Pipeline AS pipeline ON weldJoint.PipelineId = pipeline.PipelineId
|
||
LEFT JOIN Project_WorkArea AS workArea ON workArea.WorkAreaId = pipeline.WorkAreaId
|
||
LEFT JOIN Base_WeldType AS weldType ON weldType.WeldTypeId = weldJoint.WeldTypeId
|
||
LEFT JOIN Base_PipingClass AS pipingClass ON pipingClass.PipingClassId = weldJoint.PipingClassId
|
||
WHERE (weldJoint.ProjectId=@projectId OR @projectId IS NULL)
|
||
AND (pipeline.UnitId=@unitId OR @unitId IS NULL)
|
||
AND (workArea.InstallationId=@installationId OR @installationId IS NULL)
|
||
AND (pipeline.WorkAreaId=@workAreaId OR @workAreaId IS NULL)
|
||
AND (weldJoint.PipingClassId=@pipingClassId OR @pipingClassId IS NULL)
|
||
AND (weldJoint.WeldTypeId=@weldTypeId OR @weldTypeId IS NULL)
|
||
AND ((pipeline.PipelineCode LIKE '%'+@pipelineCode+'%') OR @pipelineCode IS NULL)
|
||
AND (weldJoint.IsCancel=0 OR weldJoint.IsCancel IS NULL)
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_PrefabricatedInstall] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROC [dbo].[sp_rpt_PrefabricatedInstall]
|
||
@unitId NVARCHAR(400) = NULL,
|
||
@workAreaId NVARCHAR(50) = NULL,
|
||
@materialId NVARCHAR(50) = NULL,
|
||
@projectId NVARCHAR(50) = NULL
|
||
AS
|
||
/*预制安装进度分析*/
|
||
SELECT
|
||
pipeline.ProjectId
|
||
,pipeline.PipelineId
|
||
,pipeline.PipelineCode
|
||
,Unit.UnitCode --单位代码
|
||
,Unit.UnitName --单位名称
|
||
,WorkArea.WorkAreaCode --施工区域
|
||
,Steel.MaterialCode --材质代号
|
||
--,Steel.MaterialType AS ste_stename --材质名称
|
||
,CAST(ISNULL(max_din.max_din,0) AS DECIMAL(19,2)) AS max_din --最大尺寸
|
||
,CAST(ISNULL(max_din.total_din,0) AS DECIMAL(19,2)) AS total_din --总达因量
|
||
,CAST(ISNULL(finished_total_din.finished_total_din,0) AS DECIMAL(19,2)) AS finished_total_din --完成总量
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(max_din.total_din,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_total_din.finished_total_din,0) / (1.0 *max_din.total_din) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finisedrate_din --完成进度比例
|
||
|
||
,CAST(ISNULL(total_Sdin.total_Sdin,0) AS DECIMAL(19,2)) AS total_Sdin --预制总量
|
||
,CAST(ISNULL(finished_total_Sdin.finished_total_Sdin,0) AS DECIMAL(19,2)) AS finished_total_Sdin --预制完成
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(max_din.total_din,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_total_Sdin.finished_total_Sdin,0) / (1.0 *max_din.total_din) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finisedrate_din_s -- 预制进度比例
|
||
|
||
,CAST(ISNULL(total_Fdin.total_Fdin,0) AS DECIMAL(19,2)) AS total_Fdin --安装总量
|
||
,CAST(ISNULL(finished_total_Fdin.finished_total_Fdin,0) AS DECIMAL(19,2)) AS finished_total_Fdin --安装完成
|
||
|
||
,CONVERT(NVARCHAR(10),((CAST(CASE ISNULL(max_din.total_din,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(finished_total_Fdin.finished_total_Fdin,0) / (1.0 *max_din.total_din) END AS DECIMAL(19,3)))*100))+'%'
|
||
AS finisedrate_din_f -- 安装进度比例
|
||
|
||
FROM Pipeline_Pipeline AS pipeline
|
||
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = pipeline.UnitId
|
||
LEFT JOIN Project_WorkArea AS WorkArea ON WorkArea.WorkAreaId = pipeline.WorkAreaId
|
||
LEFT JOIN Base_Material AS Steel ON Steel.MaterialId = pipeline.MainMaterialId
|
||
--最大尺寸
|
||
LEFT JOIN (SELECT MAX(Size) AS max_din
|
||
,SUM(Size) AS total_din --总达因量
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Pipeline_WeldJoint
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS max_din ON max_din.PipelineId = pipeline.PipelineId
|
||
--完成总量
|
||
LEFT JOIN (SELECT SUM(DoneDin) AS finished_total_din --完成总量
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Pipeline_WeldJoint
|
||
WHERE WeldingDailyId IS NOT NULL
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS finished_total_din ON finished_total_din.PipelineId = pipeline.PipelineId
|
||
|
||
--预制总量
|
||
LEFT JOIN (SELECT SUM(Size) AS total_Sdin
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Pipeline_WeldJoint
|
||
WHERE JointArea='S'
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS total_Sdin ON total_Sdin.PipelineId = pipeline.PipelineId
|
||
--预制完成
|
||
LEFT JOIN (SELECT SUM(DoneDin) AS finished_total_Sdin
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Pipeline_WeldJoint
|
||
WHERE WeldingDailyId IS NOT NULL AND JointArea='S'
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS finished_total_Sdin ON finished_total_Sdin.PipelineId = pipeline.PipelineId
|
||
--安装总量
|
||
LEFT JOIN (SELECT SUM(Size) AS total_Fdin
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Pipeline_WeldJoint
|
||
WHERE JointArea='F'
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS total_Fdin ON total_Fdin.PipelineId = pipeline.PipelineId
|
||
--安装完成
|
||
LEFT JOIN (SELECT SUM(DoneDin) AS finished_total_Fdin
|
||
,Pipeline_WeldJoint.PipelineId
|
||
FROM Pipeline_WeldJoint
|
||
WHERE WeldingDailyId IS NOT NULL AND JointArea='F'
|
||
GROUP BY Pipeline_WeldJoint.PipelineId) AS finished_total_Fdin ON finished_total_Fdin.PipelineId = pipeline.PipelineId
|
||
|
||
WHERE
|
||
(pipeline.ProjectId = @projectId OR @projectId IS NULL)
|
||
AND (pipeline.WorkAreaId=@workAreaId OR @workAreaId IS NULL)
|
||
AND (pipeline.UnitId=@unitId OR @unitId IS NULL)
|
||
AND (pipeline.MainMaterialId=@materialId OR @materialId IS NULL)
|
||
|
||
ORDER BY Unit.UnitCode ,WorkArea.WorkAreaCode,pipeline.PipelineCode
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_RTButtWeldList] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROCEDURE [dbo].[sp_rpt_RTButtWeldList]
|
||
(
|
||
@projectId nvarchar(50)= NULL,
|
||
@installationId nvarchar = NULL,
|
||
@unitId nvarchar(50)= NULL,
|
||
@pipelineClassId nvarchar(50)= NULL,
|
||
@workAreaId nvarchar(50)= NULL
|
||
)
|
||
AS
|
||
--对接口的RT详细一览表
|
||
BEGIN
|
||
SELECT workArea.WorkAreaCode,
|
||
pipeline.PipelineCode,
|
||
pipingClass.PipingClassName,
|
||
weldJoint.WeldJointCode,
|
||
weldJoint.JointArea,
|
||
weldType.WeldTypeCode,
|
||
weldJoint.Size,
|
||
weldJoint.Thickness,
|
||
welder.WelderCode,
|
||
weldingDaily.WeldingDate,
|
||
detectionRate.DetectionRateValue,
|
||
pipingClass.PNO,
|
||
NDEItem.NDEReportNo,
|
||
NDEItem.ReportDate
|
||
FROM Batch_PointBatchItem AS PointBatchItem
|
||
LEFT JOIN Batch_PointBatch AS pointBatch ON pointBatch.PointBatchId =PointBatchItem.PointBatchId
|
||
LEFT JOIN Batch_BatchTrustItem AS batchTrustItem ON batchTrustItem.PointBatchItemId =PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem AS NDEItem ON NDEItem.TrustBatchItemId =batchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint AS weldJoint ON weldJoint.WeldJointId =PointBatchItem.WeldJointId
|
||
LEFT JOIN Pipeline_Pipeline AS pipeline ON pipeline.PipelineId =weldJoint.PipelineId
|
||
LEFT JOIN Pipeline_WeldingDaily AS weldingDaily ON weldingDaily.WeldingDailyId=weldJoint.WeldingDailyId
|
||
LEFT JOIN Welder_Welder AS welder ON welder.WelderId=weldJoint.CoverWelderId
|
||
LEFT JOIN Base_DetectionType AS detectionType ON detectionType.DetectionTypeId =pointBatch.DetectionTypeId
|
||
LEFT JOIN Base_WeldType AS weldType ON weldType.WeldTypeId =pointBatch.WeldTypeId
|
||
LEFT JOIN Project_WorkArea AS workArea ON workArea.WorkAreaId =pipeline.WorkAreaId
|
||
LEFT JOIN Base_PipingClass AS pipingClass ON pipingClass.PipingClassId =weldJoint.PipingClassId
|
||
LEFT JOIN Base_DetectionRate AS detectionRate ON detectionRate.DetectionRateId =pointBatch.DetectionRateId
|
||
WHERE detectionType.SysType='1' and weldType.WeldTypeCode in('GBW','BW')
|
||
and NDEItem.SubmitDate is not null
|
||
and pointBatch.ProjectId=@projectId
|
||
and (pointBatch.InstallationId=@installationId OR @installationId IS NULL)
|
||
and (pointBatch.UnitId=@unitId OR @unitId IS NULL)
|
||
and (weldJoint.PipingClassId=@pipelineClassId OR @pipelineClassId IS NULL)
|
||
and (pipeline.WorkAreaId=@workAreaId OR @workAreaId IS NULL)
|
||
ORDER BY workArea.WorkAreaCode, pipeline.PipelineCode, weldJoint.WeldJointCode
|
||
END
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_RTButtWelds] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
CREATE PROCEDURE [dbo].[sp_rpt_RTButtWelds]
|
||
(
|
||
@projectId nvarchar(50) = NULL,
|
||
@installationId nvarchar(50) = NULL,
|
||
@unitId nvarchar(50)= NULL,
|
||
@pipingClassId nvarchar(50)= NULL
|
||
)
|
||
AS
|
||
--对接口的RT统计表
|
||
BEGIN
|
||
select pipingClass.PipingClassCode,totalTable.JointArea,detectionRate.DetectionRateValue
|
||
,ISNULL(totalTable.Total_DoneNum ,0) AS Total_DoneNum
|
||
,ISNULL(totalTable.Total_CheckedNum ,0) AS Total_CheckedNum
|
||
,ISNULL(totalTable.Total_RepairNum ,0) AS Total_RepairNum
|
||
|
||
,CONVERT(NVARCHAR(10),((CAST((CASE ISNULL(totalTable.Total_DoneNum,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(totalTable.Total_CheckedNum,0) /(1.0 * totalTable.Total_DoneNum)
|
||
END ) AS DECIMAL(19,3)))*100))+'%' AS Inspection
|
||
|
||
,CONVERT(NVARCHAR(10),((CAST((CASE ISNULL(totalTable.Total_DoneNum,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(totalTable.Total_RepairNum,0) /(1.0 * totalTable.Total_DoneNum)
|
||
END ) AS DECIMAL(19,3)))*100))+'%' AS RejecTion
|
||
from
|
||
(select done.PipingClassId,done.JointArea,done.DetectionRateId,done.Total_DoneNum,
|
||
che.Total_CheckedNum,repair.Total_RepairNum
|
||
|
||
from
|
||
|
||
(SELECT weldJoint.PipingClassId,weldJoint.JointArea, pointBatch.DetectionRateId,COUNT(*) as Total_DoneNum
|
||
FROM Batch_PointBatchItem AS PointBatchItem
|
||
LEFT JOIN Batch_PointBatch AS pointBatch ON pointBatch.PointBatchId =PointBatchItem.PointBatchId
|
||
LEFT JOIN Batch_BatchTrustItem AS batchTrustItem ON batchTrustItem.PointBatchItemId =PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem AS NDEItem ON NDEItem.TrustBatchItemId =batchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint AS weldJoint ON weldJoint.WeldJointId =PointBatchItem.WeldJointId
|
||
LEFT JOIN Base_DetectionType AS detectionType ON detectionType.DetectionTypeId =pointBatch.DetectionTypeId
|
||
LEFT JOIN Base_WeldType AS weldType ON weldType.WeldTypeId =weldJoint.WeldTypeId
|
||
|
||
where detectionType.SysType='射线检测' and weldType.WeldTypeCode in('GBW','BW')
|
||
and pointBatch.ProjectId=@projectId
|
||
and (pointBatch.InstallationId=@installationId OR @installationId IS NULL)
|
||
and (pointBatch.UnitId=@unitId OR @unitId IS NULL)
|
||
group by weldJoint.PipingClassId,weldJoint.JointArea,pointBatch.DetectionRateId) done
|
||
|
||
LEFT JOIN
|
||
|
||
(SELECT weldJoint.PipingClassId,weldJoint.JointArea, pointBatch.DetectionRateId,COUNT(*) as Total_CheckedNum
|
||
FROM Batch_PointBatchItem AS PointBatchItem
|
||
LEFT JOIN Batch_PointBatch AS pointBatch ON pointBatch.PointBatchId =PointBatchItem.PointBatchId
|
||
LEFT JOIN Batch_BatchTrustItem AS batchTrustItem ON batchTrustItem.PointBatchItemId =PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem AS NDEItem ON NDEItem.NDEItemID =batchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint AS weldJoint ON weldJoint.WeldJointId =PointBatchItem.WeldJointId
|
||
LEFT JOIN Base_DetectionType AS detectionType ON detectionType.DetectionTypeId =pointBatch.DetectionTypeId
|
||
LEFT JOIN Base_WeldType AS weldType ON weldType.WeldTypeId =weldJoint.WeldTypeId
|
||
where NDEItem.NDEItemID is not null and NDEItem.SubmitDate is not null
|
||
and detectionType.SysType='射线检测' and weldType.WeldTypeCode in('GBW','BW')
|
||
and pointBatch.ProjectId=@projectId
|
||
and (pointBatch.InstallationId=@installationId OR @installationId IS NULL)
|
||
and (pointBatch.UnitId=@unitId OR @unitId IS NULL)
|
||
group by weldJoint.PipingClassId,weldJoint.JointArea,pointBatch.DetectionRateId) che
|
||
on done.PipingClassId=che.PipingClassId and done.JointArea=che.JointArea and done.DetectionRateId=che.DetectionRateId
|
||
|
||
LEFT JOIN
|
||
|
||
|
||
(select re.PipingClassId,re.JointArea,re.DetectionRateId,COUNT(*) as Total_RepairNum
|
||
from
|
||
(SELECT distinct batchTrustItem.PointBatchItemId, weldJoint.PipingClassId,weldJoint.JointArea, pointBatch.DetectionRateId
|
||
FROM Batch_PointBatchItem AS PointBatchItem
|
||
LEFT JOIN Batch_PointBatch AS pointBatch ON pointBatch.PointBatchId =PointBatchItem.PointBatchId
|
||
LEFT JOIN Batch_BatchTrustItem AS batchTrustItem ON batchTrustItem.PointBatchItemId =PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem AS NDEItem ON NDEItem.NDEItemID =batchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Pipeline_WeldJoint AS weldJoint ON weldJoint.WeldJointId =PointBatchItem.WeldJointId
|
||
LEFT JOIN Base_DetectionType AS detectionType ON detectionType.DetectionTypeId =pointBatch.DetectionTypeId
|
||
LEFT JOIN Base_WeldType AS weldType ON weldType.WeldTypeId =weldJoint.WeldTypeId
|
||
|
||
where NDEItem.NDEItemID is not null and NDEItem.SubmitDate is not null
|
||
and detectionType.SysType='射线检测' and weldType.WeldTypeCode in('GBW','BW')
|
||
and pointBatch.ProjectId=@projectId
|
||
and (pointBatch.InstallationId=@installationId OR @installationId IS NULL)
|
||
and (pointBatch.UnitId=@unitId OR @unitId IS NULL)
|
||
and PointBatchItem.RepairDate IS NOT NULL) as re
|
||
group by re.PipingClassId,re.JointArea,re.DetectionRateId
|
||
) repair
|
||
on done.PipingClassId=repair.PipingClassId and done.JointArea=repair.JointArea and done.DetectionRateId=repair.DetectionRateId
|
||
) as totalTable
|
||
|
||
|
||
LEFT JOIN Base_PipingClass AS pipingClass ON pipingClass.PipingClassId =totalTable.PipingClassId
|
||
LEFT JOIN Base_DetectionRate AS detectionRate ON detectionRate.DetectionRateId =totalTable.DetectionRateId
|
||
where totalTable.PipingClassId is not null
|
||
and (totalTable.PipingClassId=@pipingClassId OR @pipingClassId IS NULL)
|
||
END
|
||
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_UnitWorkareaAnalyze] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
CREATE PROC [dbo].[sp_rpt_UnitWorkareaAnalyze]
|
||
@UnitNo VARCHAR(400) = NULL,
|
||
@AreaNo VARCHAR(50) = NULL,
|
||
@installationId VARCHAR(50) = NULL,
|
||
@ste_steeltype varchar(50) = NULL,
|
||
@startTime datetime = NULL,
|
||
@endTime datetime = NULL,
|
||
@projectId NVARCHAR(50) = NULL
|
||
|
||
AS
|
||
/*单位工区进度分析*/
|
||
SELECT
|
||
WorkArea.ProjectId,
|
||
WorkArea.WorkAreaCode AS baw_areano,--工区代号
|
||
Unit.UnitCode AS bsu_unitcode,--单位代码
|
||
Unit.UnitName AS bsu_unitname, --单位名称
|
||
Installation.InstallationCode, --装置代号
|
||
Installation.InstallationName, --装置名称
|
||
-- 最近焊期
|
||
ISNULL(total.total_jot,0) AS total_jot, --总焊口
|
||
--- 累计数 start
|
||
ISNULL(total_sjot.total_sjot,0) AS total_sjot, --预制总焊口数
|
||
ISNULL(total_fjot.total_fjot,0) AS total_fjot, --安装总焊口数
|
||
ISNULL(cut_total_jot.cut_total_jot,0) AS cut_total_jot, --切除焊口
|
||
CAST(ISNULL(total.total_din,0) AS DECIMAL(19,2)) AS total_din,--总达因
|
||
CAST(ISNULL(total_sjot.total_Sdin,0) AS DECIMAL(19,2)) AS total_Sdin, --预制总达因
|
||
CAST(ISNULL(total_fjot.total_Fdin,0) AS DECIMAL(19,2)) AS total_Fdin, --安装总达因
|
||
ISNULL(finished_total_jot_bq.finished_total_jot_bq,0) AS finished_total_jot_bq, --本期完成焊口数
|
||
ISNULL(finished_total_sjot_bq.finished_total_sjot_bq,0) AS finished_total_sjot_bq, --本期完成预制焊口数
|
||
ISNULL(finished_total_fjot_bq.finished_total_fjot_bq,0) AS finished_total_fjot_bq, --本期完成安装焊口数
|
||
|
||
Convert(nvarchar(10),(CAST((CASE ISNULL(total_jot.total_jot ,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(finished_total_jot_bq.finished_total_jot_bq,0) / (1.0 * total_jot.total_jot)
|
||
END) AS DECIMAL(19,3))*100))+'%' AS finisedrate_bq, --本期完成比例
|
||
|
||
convert(nvarchar(10),(CAST((CASE ISNULL(total_jot.total_jot,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(finished_total_sjot_bq.finished_total_sjot_bq,0)/ (1.0 *total_jot.total_jot)
|
||
END) AS DECIMAL(19,3))*100))+'%' AS finisedrate_s_bq, -- 本期预制完成比例
|
||
|
||
convert(nvarchar(10),(CAST((CASE ISNULL(total_jot.total_jot,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(finished_total_fjot_bq.finished_total_fjot_bq,0)/ (1.0 *total_jot.total_jot)
|
||
END) AS DECIMAL(19,3))*100)) AS finisedrate_f_bq, -- 本期安装完成比例
|
||
|
||
CAST(ISNULL(finished_total_jot_bq.finished_total_din_bq ,0) AS DECIMAL(19,2)) AS finished_total_din_bq, --本期完成达因
|
||
CAST(ISNULL(finished_total_sjot_bq.finished_total_Sdin_bq,0) AS DECIMAL(19,2)) AS finished_total_Sdin_bq,----本期完成预制达因
|
||
CAST(ISNULL(finished_total_fjot_bq.finished_total_Fdin_bq,0) AS DECIMAL(19,2)) AS finished_total_Fdin_bq, ----本期完成安装达因
|
||
|
||
Convert(nvarchar(10),(CAST((CASE ISNULL(total_jot.total_din,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(finished_total_jot_bq.finished_total_din_bq ,0)/ (1.0 * total_jot.total_din)
|
||
END) AS DECIMAL(19,3))*100))+'%' AS finisedrate_din_bq, --本期完成达因比例
|
||
convert(nvarchar(10),(CAST((CASE ISNULL(total_jot.total_din,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(finished_total_sjot_bq.finished_total_Sdin_bq,0) /(1.0 * total_jot.total_din)
|
||
END) AS DECIMAL(19,3))*100))+'%' AS finisedrate_din_s_bq, -- 本期完成预制达因比例
|
||
convert(nvarchar(10),(CAST((CASE ISNULL(total_jot.total_din,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(finished_total_fjot_bq.finished_total_Fdin_bq,0)/ (1.0 * total_jot.total_din)
|
||
END) AS DECIMAL(19,3))*100))+'%' AS finisedrate_din_f_bq, -- 本期完成安装达因比例
|
||
|
||
ISNULL(finished_total_jot.finished_total_jot,0) AS finished_total_jot, --完成焊口
|
||
ISNULL(finished_total_sjot.finished_total_sjot,0) AS finished_total_sjot, --完成预制焊口
|
||
ISNULL(finished_total_fjot.finished_total_fjot,0) AS finished_total_fjot,--完成安装焊口
|
||
|
||
convert(nvarchar(10),(CAST((CASE ISNULL(total.total_jot ,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(finished_total_jot.finished_total_jot,0)/ (1.0 * total.total_jot)
|
||
END) AS DECIMAL(19,3))*100))+'%' AS finisedrate, --完成比例
|
||
convert(nvarchar(10),((CAST((CASE ISNULL(total.total_jot,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(finished_total_fjot.finished_total_fjot,0) / (1.0 * total.total_jot)
|
||
END) AS DECIMAL(19,3)))*100))+'%' AS finisedrate_f, -- 安装完成比例
|
||
convert(nvarchar(10),((CAST((CASE ISNULL(total.total_jot,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(finished_total_sjot.finished_total_sjot,0) / (1.0 * total.total_jot)
|
||
END) AS DECIMAL(19,3)))*100))+'%' AS finisedrate_s, -- 预制完成比例
|
||
|
||
CAST(ISNULL(total_jot.finished_total_din,0) AS DECIMAL(19,2)) AS finished_total_din, --完成达因
|
||
CAST(ISNULL(finished_total_sjot.finished_total_sdin,0) AS DECIMAL(19,2)) AS finished_total_sdin,--完成预制达因
|
||
CAST(ISNULL(finished_total_fjot.finished_total_fdin,0) AS DECIMAL(19,2)) AS finished_total_Fdin, --完成安装达因
|
||
|
||
Convert(nvarchar(10),((CAST((CASE ISNULL(total.total_din,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(total_jot.finished_total_din,0) / (1.0 * total.total_din)
|
||
END) AS DECIMAL(19,3)))*100))+'%' AS finisedrate_din, ---完成达因比例
|
||
|
||
convert(nvarchar(10),((CAST((CASE ISNULL(total.total_din,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(finished_total_sjot.finished_total_sdin,0) / (1.0 *total.total_din)
|
||
END) AS DECIMAL(19,3)))*100))+'%' AS finisedrate_din_s, -- 完成预制达因比例
|
||
|
||
convert(nvarchar(10),((CAST((CASE ISNULL(total.total_din,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(finished_total_fjot.finished_total_fdin,0) / (1.0 *total.total_din)
|
||
END) AS DECIMAL(19,3)))*100))+'%' AS finisedrate_din_f -- 完成安装达因比例
|
||
|
||
FROM Project_WorkArea AS WorkArea
|
||
LEFT JOIN Base_Unit AS Unit ON WorkArea.UnitId =Unit.UnitId
|
||
LEFT JOIN Project_Installation AS Installation ON Installation.InstallationId = WorkArea.InstallationId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) total_jot ,Pipeline_Pipeline.WorkAreaId ,SUM(Size) AS total_din
|
||
,SUM(Size) AS finished_total_din
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Base_Material ON Base_Material.MaterialId = Pipeline_WeldJoint.Material1Id
|
||
WHERE (SteelType =@ste_steeltype or @ste_steeltype is null)
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS total ON total.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) total_jot ,Pipeline_Pipeline.WorkAreaId ,SUM(Size) AS total_din
|
||
,SUM(Size) AS finished_total_din
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Base_Material ON Base_Material.MaterialId = Pipeline_WeldJoint.Material1Id
|
||
WHERE Pipeline_WeldJoint.WeldingDailyId is not NULL AND (SteelType =@ste_steeltype or @ste_steeltype is null)
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS total_jot ON total_jot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) total_sjot ,Pipeline_Pipeline.WorkAreaId, SUM(Size) AS total_Sdin
|
||
,SUM(Size) AS finished_total_Sdin
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Base_Material ON Base_Material.MaterialId =Pipeline_WeldJoint.Material1Id
|
||
WHERE (SteelType =@ste_steeltype or @ste_steeltype is null) and Pipeline_WeldJoint.JointArea='S'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS total_sjot ON total_sjot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) total_fjot ,Pipeline_Pipeline.WorkAreaId, SUM(Size) AS total_Fdin
|
||
,SUM(Size) AS finished_total_Fdin
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Base_Material ON Base_Material.MaterialId = Pipeline_WeldJoint.Material1Id
|
||
WHERE (SteelType =@ste_steeltype or @ste_steeltype is null) and Pipeline_WeldJoint.JointArea='F'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS total_fjot ON total_fjot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) cut_total_jot ,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Base_Material ON Base_Material.MaterialId =Pipeline_WeldJoint.Material1Id
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId=Pipeline_WeldJoint.WeldJointId
|
||
WHERE (SteelType =@ste_steeltype or @ste_steeltype is null) and Batch_PointBatchItem.CutDate is not null
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS cut_total_jot ON cut_total_jot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) finished_total_jot_bq ,Pipeline_Pipeline.WorkAreaId ,SUM(Size) AS finished_total_din_bq
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Base_Material ON Base_Material.MaterialId = Pipeline_WeldJoint.Material1Id
|
||
LEFT JOIN Pipeline_WeldingDaily ON Pipeline_WeldingDaily.WeldingDailyId = Pipeline_WeldJoint.WeldingDailyId
|
||
WHERE (SteelType =@ste_steeltype or @ste_steeltype is null) and Pipeline_WeldJoint.WeldingDailyId is not null
|
||
and (Pipeline_WeldingDaily.WeldingDate >= @startTime OR @startTime IS NULL) and (Pipeline_WeldingDaily.WeldingDate <=@endTime OR @endTime IS NULL)
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS finished_total_jot_bq ON finished_total_jot_bq.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) finished_total_sjot_bq ,Pipeline_Pipeline.WorkAreaId,SUM(Size) AS finished_total_Sdin_bq
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Base_Material ON Base_Material.MaterialId = Pipeline_WeldJoint.Material1Id
|
||
LEFT JOIN Pipeline_WeldingDaily ON Pipeline_WeldingDaily.WeldingDailyId = Pipeline_WeldJoint.WeldingDailyId
|
||
WHERE (SteelType =@ste_steeltype or @ste_steeltype is null) and Pipeline_WeldJoint.WeldingDailyId is not null
|
||
and (Pipeline_WeldingDaily.WeldingDate >= @startTime OR @startTime IS NULL) and (Pipeline_WeldingDaily.WeldingDate <=@endTime OR @endTime IS NULL)
|
||
and JointArea='S'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS finished_total_sjot_bq ON finished_total_sjot_bq.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) finished_total_fjot_bq ,Pipeline_Pipeline.WorkAreaId , SUM(Size) AS finished_total_Fdin_bq
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Base_Material ON Base_Material.MaterialId = Pipeline_WeldJoint.Material1Id
|
||
LEFT JOIN Pipeline_WeldingDaily ON Pipeline_WeldingDaily.WeldingDailyId = Pipeline_WeldJoint.WeldingDailyId
|
||
WHERE (SteelType =@ste_steeltype or @ste_steeltype is null) and Pipeline_WeldJoint.WeldingDailyId is not null
|
||
and (Pipeline_WeldingDaily.WeldingDate >= @startTime OR @startTime IS NULL) and (Pipeline_WeldingDaily.WeldingDate <=@endTime OR @endTime IS NULL)
|
||
and JointArea='F'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS finished_total_fjot_bq ON finished_total_fjot_bq.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) finished_total_jot ,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Base_Material ON Base_Material.MaterialId = Pipeline_WeldJoint.Material1Id
|
||
WHERE (SteelType =@ste_steeltype or @ste_steeltype is null) and WeldingDailyId is not null
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS finished_total_jot ON finished_total_jot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) finished_total_sjot ,SUM(Size) AS finished_total_sdin,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Base_Material ON Base_Material.MaterialId = Pipeline_WeldJoint.Material1Id
|
||
WHERE (SteelType =@ste_steeltype or @ste_steeltype is null) and WeldingDailyId is not null
|
||
and JointArea='S'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS finished_total_sjot ON finished_total_sjot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
LEFT JOIN (SELECT COUNT(*) finished_total_fjot, SUM(Size) AS finished_total_fdin,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Base_Material ON Base_Material.MaterialId = Pipeline_WeldJoint.Material1Id
|
||
WHERE (SteelType =@ste_steeltype or @ste_steeltype is null) and WeldingDailyId is not null
|
||
and JointArea='F'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS finished_total_fjot ON finished_total_fjot.WorkAreaId = WorkArea.WorkAreaId
|
||
WHERE
|
||
(WorkArea.ProjectId=@projectId OR @projectId IS NULL ) AND
|
||
(WorkArea.WorkAreaId=@areano OR @AreaNo IS NULL ) AND
|
||
(WorkArea.UnitId=@unitno OR @UnitNo IS NULL) AND
|
||
(WorkArea.InstallationId=@installationId OR @installationId IS NULL)
|
||
|
||
ORDER BY Unit.UnitCode ,Installation.InstallationCode
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_UnitWorkAreaQuality] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE PROC [dbo].[sp_rpt_UnitWorkAreaQuality]
|
||
@unitNo NVARCHAR(400) = NULL,
|
||
@areaNo NVARCHAR(50) = NULL,
|
||
@installationId NVARCHAR(50) = NULL,
|
||
@date1 datetime = NULL,
|
||
@date2 datetime = NULL,
|
||
@projectId NVARCHAR(50) = NULL
|
||
|
||
AS
|
||
/*单位工区质量分析*/
|
||
SELECT
|
||
WorkArea.ProjectId
|
||
,Unit.UnitCode AS bsu_unitcode --单位代码
|
||
,Unit.UnitName AS bsu_unitname --单位名称
|
||
,Installation.InstallationCode AS devicecode --装置代号
|
||
,Installation.InstallationName AS devicename --装置名称
|
||
,WorkArea.WorkAreaCode AS baw_areano --工区代号
|
||
|
||
,ISNULL(total_jot.total_jot,0) AS total_jot --总焊口
|
||
,ISNULL(total_sjot.total_sjot,0) AS total_sjot --预制总焊口数
|
||
,ISNULL(total_fjot.total_fjot,0) AS total_fjot --安装总焊口数
|
||
|
||
,ISNULL(finished_total_jot.finished_total_jot ,0) AS finished_total_jot --完成总焊口
|
||
,ISNULL(finished_total_sjot.finished_total_sjot,0) AS finished_total_sjot --完成预制总焊口数
|
||
,ISNULL(finished_total_fjot.finished_total_fjot,0) AS finished_total_fjot --完成安装总焊口数
|
||
|
||
,ISNULL(current_total_film.current_total_film ,0) AS current_total_film --本期RT总拍片数
|
||
,ISNULL(current_total_film.current_No_pass_film,0) AS current_No_pass_film --本期RT不合格片数
|
||
|
||
,Convert(nvarchar(10),((CAST((CASE ISNULL(current_total_film.current_total_film,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(current_total_film.current_No_pass_film,0) /(1.0 * current_total_film.current_total_film)
|
||
END ) AS DECIMAL(19,3)))*100))+'%' AS current_No_pass_rate --本期RT不合格率(片数)
|
||
|
||
,ISNULL(current_total_film.current_Total_JointNum ,0) AS current_Total_JointNum --本期RT总焊口数
|
||
,ISNULL(No_Pass_Joint.current_No_Pass_JointNum ,0) AS current_No_Pass_JointNum --本期RT不合格焊口数
|
||
|
||
,Convert(nvarchar(10),((CAST((CASE ISNULL(current_total_film.current_Total_JointNum,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(No_Pass_Joint.current_No_Pass_JointNum,0) /(1.0 * current_total_film.current_Total_JointNum)
|
||
END ) AS DECIMAL(19,3)))*100))+'%' AS current_No_Joint_rate --本期RT不合格率(焊口)
|
||
|
||
,ISNULL(f_finished_total_jot.f_finished_total_jot ,0) AS f_finished_total_jot --本期RT安装口焊口总数
|
||
,ISNULL(s_finished_total_jot.s_finished_total_jot ,0) AS s_finished_total_jot --本期RT预制口焊口总数
|
||
,ISNULL(f_current_No_Pass_JointNum.f_current_No_Pass_JointNum ,0) AS f_current_No_Pass_JointNum--本期RT安装口不合格焊口数
|
||
,ISNULL(s_current_No_Pass_JointNum.s_current_No_Pass_JointNum ,0) AS s_current_No_Pass_JointNum--本期RT预制口不合格焊口数
|
||
|
||
,CONVERT(NVARCHAR(10),((CAST((CASE ISNULL(f_finished_total_jot.f_finished_total_jot,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(f_current_No_Pass_JointNum.f_current_No_Pass_JointNum,0) /(1.0 * f_finished_total_jot.f_finished_total_jot)
|
||
END ) AS DECIMAL(19,3)))*100))+'%' AS f_current_No_Joint_rate --本期RT安装口不合格率
|
||
|
||
,CONVERT(NVARCHAR(10),((CAST((CASE ISNULL(s_finished_total_jot.s_finished_total_jot,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 1.0 * ISNULL(s_current_No_Pass_JointNum.s_current_No_Pass_JointNum,0) /(1.0 * s_finished_total_jot.s_finished_total_jot)
|
||
END ) AS DECIMAL(19,3)))*100))+'%' AS s_current_No_Joint_rate --本期RT预制口不合格率
|
||
|
||
,ISNULL(current_f_total_film.current_f_total_film ,0) AS current_f_total_film --本期RT安装口拍片总数
|
||
,ISNULL(current_s_total_film.current_s_total_film ,0) AS current_s_total_film --本期RT预制口拍片总数
|
||
|
||
,ISNULL(current_f_total_film.current_f_No_pass_film ,0) AS current_f_No_pass_film --本期RT安装口不合格片数
|
||
,ISNULL(current_s_total_film.current_s_No_pass_film ,0) AS current_s_No_pass_film --本期RT预制口不合格片数
|
||
|
||
,ISNULL(MT_Total_Joint.current_MT_JointNum ,0) AS current_MT_JointNum ----MT总焊口数
|
||
,ISNULL(PT_Total_Joint.current_PT_JointNum ,0) AS current_PT_JointNum ----PT总焊口数
|
||
,ISNULL(UT_Total_Joint.current_UT_JointNum ,0) AS current_UT_JointNum ----UT总焊口数
|
||
,ISNULL(PMI_Total_Joint.current_PMI_JointNum ,0) AS current_PMI_JointNum ----PMI总焊口数
|
||
--,ISNULL(PWHT_Total_Joint.current_PWHT_JointNum ,0) AS current_PWHT_JointNum --PWHT总焊口数
|
||
--,ISNULL(HT_Total_Joint.current_HT_JointNum ,0) AS current_HT_JointNum --HT总焊口数
|
||
|
||
,ISNULL(extend_count_total.extend_count_total ,0) AS extend_count_total ----扩透总焊口数
|
||
,ISNULL(repair_count_total.repair_count_total ,0) AS repair_count_total --扩透返修口数
|
||
|
||
FROM
|
||
Project_WorkArea AS WorkArea
|
||
LEFT JOIN Base_Unit AS Unit ON WorkArea.UnitId =Unit.UnitId
|
||
LEFT JOIN Project_Installation AS Installation ON Installation.InstallationId = WorkArea.InstallationId
|
||
--总焊口
|
||
LEFT JOIN (SELECT COUNT(*) total_jot ,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS total_jot ON total_jot.WorkAreaId = WorkArea.WorkAreaId
|
||
--预制总焊口数
|
||
LEFT JOIN (SELECT COUNT(*) total_sjot ,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
WHERE JointArea='S'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS total_sjot ON total_sjot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--安装总焊口数
|
||
LEFT JOIN (SELECT COUNT(*) total_fjot ,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
WHERE JointArea='F'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS total_fjot ON total_fjot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--完成总焊口
|
||
LEFT JOIN (SELECT COUNT(*) finished_total_jot ,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN dbo.Pipeline_WeldingDaily report ON Pipeline_WeldJoint.WeldingDailyId = report.WeldingDailyId
|
||
WHERE Pipeline_WeldJoint.WeldingDailyId is not null and
|
||
(report.WeldingDate >= @date1 OR @date1 IS NULL) and (report.WeldingDate <= @date2 OR @date2 IS NULL)
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS finished_total_jot ON finished_total_jot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--完成预制总焊口数
|
||
LEFT JOIN (SELECT COUNT(*) finished_total_sjot ,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN dbo.Pipeline_WeldingDaily report ON Pipeline_WeldJoint.WeldingDailyId = report.WeldingDailyId
|
||
WHERE Pipeline_WeldJoint.WeldingDailyId is not null AND JointArea='S' and
|
||
(report.WeldingDate >= @date1 OR @date1 IS NULL) and (report.WeldingDate <= @date2 OR @date2 IS NULL)
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS finished_total_sjot ON finished_total_sjot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--完成安装总焊口数
|
||
LEFT JOIN (SELECT COUNT(*) finished_total_fjot ,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN dbo.Pipeline_WeldingDaily report ON Pipeline_WeldJoint.WeldingDailyId = report.WeldingDailyId
|
||
WHERE Pipeline_WeldJoint.WeldingDailyId is not null AND JointArea='F' and
|
||
(report.WeldingDate >= @date1 OR @date1 IS NULL) and (report.WeldingDate <= @date2 OR @date2 IS NULL)
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS finished_total_fjot ON finished_total_fjot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--本期总拍片数(RT),不合格RT片数,总RT焊口数
|
||
LEFT JOIN (SELECT SUM(TotalFilm) AS current_total_film
|
||
,SUM(TotalFilm-PassFilm) AS current_No_pass_film,
|
||
COUNT(*) as current_Total_JointNum
|
||
,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN dbo.Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN dbo.Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
WHERE (NDEDate >= @date1 OR @date1 IS NULL) and (NDEDate <= @date2 OR @date2 IS NULL)
|
||
and Base_DetectionType.SysType='射线检测' and Batch_NDEItem.SubmitDate is not null
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS current_total_film ON current_total_film.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--本期不合格RT焊口数
|
||
LEFT JOIN (SELECT COUNT(*) as current_No_Pass_JointNum
|
||
,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
WHERE (NDEDate >= @date1 OR @date1 IS NULL) and (NDEDate <= @date2 OR @date2 IS NULL)
|
||
and Base_DetectionType.SysType='射线检测' --‘1’表示RT委托
|
||
and Batch_NDEItem.CheckResult='2' --'2'表示不合格
|
||
and Batch_NDEItem.SubmitDate is not null
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS No_Pass_Joint ON No_Pass_Joint.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--本期RT安装口焊口总数
|
||
LEFT JOIN (SELECT COUNT(*) f_finished_total_jot ,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
WHERE (NDEDate >= @date1 OR @date1 IS NULL) and (NDEDate <= @date2 OR @date2 IS NULL)
|
||
and Base_DetectionType.SysType='射线检测' and Pipeline_WeldJoint.JointArea='F'
|
||
and Batch_NDEItem.SubmitDate is not null
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS f_finished_total_jot ON f_finished_total_jot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--本期RT安装口不合格焊口数
|
||
LEFT JOIN (SELECT COUNT(*) as f_current_No_Pass_JointNum
|
||
,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
WHERE (NDEDate >= @date1 OR @date1 IS NULL) and (NDEDate <= @date2 OR @date2 IS NULL)
|
||
and Base_DetectionType.SysType='射线检测' --‘射线检测’表示RT委托
|
||
and Batch_NDEItem.CheckResult='2' --'2'表示不合格
|
||
and Batch_NDEItem.SubmitDate is not null
|
||
and Pipeline_WeldJoint.JointArea='F'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS f_current_No_Pass_JointNum ON f_current_No_Pass_JointNum.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--本期RT预制口焊口总数
|
||
LEFT JOIN (SELECT COUNT(*) s_finished_total_jot ,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
WHERE (NDEDate >= @date1 OR @date1 IS NULL) and (NDEDate <= @date2 OR @date2 IS NULL)
|
||
and Base_DetectionType.SysType='射线检测' and Pipeline_WeldJoint.JointArea='S'
|
||
and Batch_NDEItem.SubmitDate is not null
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS s_finished_total_jot ON s_finished_total_jot.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
|
||
--本期RT预制口不合格焊口数
|
||
LEFT JOIN (SELECT COUNT(*) as s_current_No_Pass_JointNum
|
||
,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
WHERE (NDEDate >= @date1 OR @date1 IS NULL) and (NDEDate <= @date2 OR @date2 IS NULL)
|
||
and Base_DetectionType.SysType='射线检测' --‘射线检测’表示RT委托
|
||
and Batch_NDEItem.CheckResult='2' --'2'表示不合格
|
||
and Batch_NDEItem.SubmitDate is not null
|
||
and Pipeline_WeldJoint.JointArea='S'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS s_current_No_Pass_JointNum ON s_current_No_Pass_JointNum.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--本期RT安装口拍片总数,本期RT安装口不合格片数
|
||
LEFT JOIN (SELECT SUM(TotalFilm) AS current_f_total_film
|
||
,SUM(TotalFilm-PassFilm) AS current_f_No_pass_film,
|
||
Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
WHERE (NDEDate >= @date1 OR @date1 IS NULL) and (NDEDate <= @date2 OR @date2 IS NULL)
|
||
and Base_DetectionType.SysType='射线检测' and Batch_NDEItem.SubmitDate is not null
|
||
and Pipeline_WeldJoint.JointArea='F'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS current_f_total_film ON current_f_total_film.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
|
||
--本期RT预制口拍片总数,本期RT预制口不合格片数
|
||
LEFT JOIN (SELECT SUM(TotalFilm) AS current_s_total_film
|
||
,SUM(TotalFilm-PassFilm) AS current_s_No_pass_film,
|
||
Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
WHERE (NDEDate >= @date1 OR @date1 IS NULL) and (NDEDate <= @date2 OR @date2 IS NULL)
|
||
and Base_DetectionType.SysType='射线检测' and Batch_NDEItem.SubmitDate is not null
|
||
and Pipeline_WeldJoint.JointArea='S'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS current_s_total_film ON current_s_total_film.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--本期不合格MT焊口数
|
||
LEFT JOIN (SELECT COUNT(*) as current_MT_JointNum
|
||
,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
WHERE (NDEDate >= @date1 OR @date1 IS NULL) and (NDEDate <= @date2 OR @date2 IS NULL)
|
||
and Base_DetectionType.SysType='磁粉检测' --'2'表示MT委托
|
||
and Batch_NDEItem.SubmitDate is not null
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS MT_Total_Joint ON MT_Total_Joint.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--本期不合格PT焊口数
|
||
LEFT JOIN (SELECT COUNT(*) as current_PT_JointNum
|
||
,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
WHERE (NDEDate >= @date1 OR @date1 IS NULL) and (NDEDate <= @date2 OR @date2 IS NULL)
|
||
and Base_DetectionType.SysType='渗透检测' --'3'表示PT委托
|
||
and Batch_NDEItem.SubmitDate is not null
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS PT_Total_Joint ON PT_Total_Joint.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--本期不合格UT焊口数
|
||
LEFT JOIN (SELECT COUNT(*) as current_UT_JointNum
|
||
,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
WHERE (NDEDate >= @date1 OR @date1 IS NULL) and (NDEDate <= @date2 OR @date2 IS NULL)
|
||
and Base_DetectionType.SysType='超声波检测' --'4'表示UT委托
|
||
and Batch_NDEItem.SubmitDate is not null
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS UT_Total_Joint ON UT_Total_Joint.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
--本期不合格PMI焊口数
|
||
LEFT JOIN (SELECT COUNT(*) as current_PMI_JointNum
|
||
,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_BatchTrustItem.PointBatchItemId = Batch_PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem ON Batch_NDEItem.TrustBatchItemId = Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE ON Batch_NDE.NDEID = Batch_NDEItem.NDEID
|
||
WHERE (NDEDate >= @date1 OR @date1 IS NULL) and (NDEDate <= @date2 OR @date2 IS NULL)
|
||
and Base_DetectionType.SysType='光谱检测' --'5'表示PMI委托
|
||
and Batch_NDEItem.SubmitDate is not null
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS PMI_Total_Joint ON PMI_Total_Joint.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
|
||
----扩透总焊口数
|
||
LEFT JOIN (SELECT COUNT(*) extend_count_total ,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
WHERE Batch_PointBatchItem.PointState='2' AND Batch_PointBatchItem.PointDate IS NOT NULL
|
||
and Base_DetectionType.SysType='射线检测'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS extend_count_total ON extend_count_total.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
|
||
----扩透返修口数
|
||
LEFT JOIN (SELECT COUNT(*) repair_count_total ,Pipeline_Pipeline.WorkAreaId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
WHERE Batch_PointBatchItem.PointState='2' AND Batch_PointBatchItem.RepairDate IS NOT NULL
|
||
AND Batch_PointBatchItem.PointDate IS NOT NULL AND Base_DetectionType.SysType='射线检测'
|
||
GROUP BY Pipeline_Pipeline.WorkAreaId) AS repair_count_total ON repair_count_total.WorkAreaId = WorkArea.WorkAreaId
|
||
|
||
|
||
WHERE (WorkArea.ProjectId = @projectId OR @projectId IS NULL) AND
|
||
(WorkArea.WorkAreaId=@areano OR @AreaNo IS NULL ) AND
|
||
(WorkArea.UnitId=@unitno OR @UnitNo IS NULL) AND
|
||
(WorkArea.InstallationId=@installationId OR @installationId IS NULL)
|
||
ORDER BY Unit.UnitCode ,Installation.InstallationCode
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_WelderPerformance] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROC [dbo].[sp_rpt_WelderPerformance]
|
||
@unitcode NVARCHAR(50) = NULL,
|
||
@installationId NVARCHAR(50) = NULL,
|
||
@workareacode NVARCHAR(50) = NULL,
|
||
@steel NVARCHAR(50) = NULL,
|
||
@wloName NVARCHAR(50) = NULL,
|
||
@date1 datetime = NULL,
|
||
@date2 datetime = NULL,
|
||
@projectId NVARCHAR(50) = NULL
|
||
|
||
AS
|
||
/*焊工业绩分析*/
|
||
|
||
SELECT
|
||
projectWelder.ProjectId,
|
||
welder.WelderCode,-- 焊工代码
|
||
welder.WelderName,--焊工名称
|
||
(case when welder.Sex ='2' then '女' else '男' end) as Sex, --性别
|
||
-------------本期start
|
||
CAST(ISNULL(nowtotal_din.nowtotal_din,0) AS DECIMAL(19,2)) AS nowtotal_din, --本期总达因值
|
||
ISNULL(nowtotal_din.nowtotal_jot,0) AS nowtotal_jot, --本期总焊口
|
||
ISNULL(nowtotalfilm.ndeTotalJot,0) AS rt_total_Jot, -- 本期已检测RT焊口数
|
||
ISNULL(nowNdePass.ndePassJot,0) AS rt_Pass_Jot, -- 本期RT合格焊口数
|
||
convert(nvarchar(10),((CAST((CASE ISNULL(nowtotalfilm.ndeTotalJot,0) WHEN 0 THEN 0
|
||
ELSE 1.0 * isnull(nowNdePass.ndePassJot,0)/(1.0 * nowtotalfilm.ndeTotalJot) END) AS DECIMAL(19,3)))*100))+'%' AS nowPassrate, -- 本期RT合格率(焊口)
|
||
|
||
ISNULL(nowtotalfilm.nowtotalfilm,0) AS nowtotalfilm, --本期RT拍片总数
|
||
ISNULL(nowtotalfilm.nowpassfilm,0) AS nowpassfilm, --本期RT合格拍片数
|
||
Convert(nvarchar(10),((CAST((CASE ISNULL(nowtotalfilm.nowtotalfilm,0) WHEN 0 THEN 0
|
||
ELSE 1.0 * isnull(nowtotalfilm.nowpassfilm,0)/(1.0 * nowtotalfilm.nowtotalfilm) END) AS DECIMAL(19,3)))*100))+'%'
|
||
AS passfilmrate , ---本期RT合格率(片数)
|
||
|
||
teamGroup.TeamGroupName AS education, --所在班组
|
||
welder.IsOnDuty --在岗状态
|
||
|
||
FROM Welder_Welder AS welder
|
||
LEFT JOIN Welder_ProjectWelder AS projectWelder ON projectWelder.WelderId=welder.WelderId
|
||
LEFT JOIN Welder_TeamGroup AS teamGroup ON teamGroup.TeamGroupId= projectWelder.TeamGroupId
|
||
|
||
--本期总达因值 --本期总焊口
|
||
LEFT JOIN (SELECT SUM(Size) AS nowtotal_din
|
||
,COUNT(*) AS nowtotal_jot
|
||
,Pipeline_WeldJoint.CoverWelderId
|
||
FROM Pipeline_WeldJoint
|
||
LEFT JOIN Pipeline_WeldingDaily ON Pipeline_WeldJoint.WeldingDailyId = Pipeline_WeldingDaily.WeldingDailyId
|
||
LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
LEFT JOIN Project_WorkArea area ON area.WorkAreaId = Pipeline_Pipeline.WorkAreaId
|
||
WHERE Pipeline_WeldJoint.WeldingDailyId is not null
|
||
AND (Pipeline_WeldingDaily.WeldingDate >= @date1 or @date1 is null) AND (Pipeline_WeldingDaily.WeldingDate <= @date2 or @date2 is null)
|
||
AND (Pipeline_Pipeline.WorkAreaId =@workareacode or @workareacode is null)
|
||
AND (Pipeline_WeldJoint.Material1Id=@steel or @steel is null)
|
||
AND (area.InstallationId=@installationId or @installationId is null)
|
||
GROUP BY Pipeline_WeldJoint.CoverWelderId) AS nowtotal_din ON nowtotal_din.CoverWelderId = welder.WelderId
|
||
|
||
----本期已Rt焊口数
|
||
--LEFT JOIN (SELECT COUNT(Batch_PointBatchItem.PointBatchItemId) AS Rt_JotNum --RT焊口数
|
||
-- ,Pipeline_WeldJoint.CoverWelderId
|
||
-- FROM Batch_PointBatchItem
|
||
-- LEFT JOIN Pipeline_WeldJoint ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
-- LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
-- LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
-- LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
-- LEFT JOIN Pipeline_WeldingDaily ON Pipeline_WeldJoint.WeldingDailyId = Pipeline_WeldingDaily.WeldingDailyId
|
||
-- WHERE Batch_PointBatchItem.PointDate IS NOT NULL
|
||
-- AND Base_DetectionType.SysType='射线检测' --表示RT类型
|
||
-- AND (Pipeline_WeldingDaily.WeldingDate >= @date1 or @date1 is null)
|
||
-- AND (Pipeline_WeldingDaily.WeldingDate <= @date2 or @date2 is null)
|
||
-- AND (Pipeline_Pipeline.WorkAreaId =@workareacode or @workareacode is null)
|
||
-- AND (Pipeline_WeldJoint.Material1Id=@steel or @steel is null)
|
||
-- AND (Batch_PointBatch.InstallationId=@installationId or @installationId is null)
|
||
-- GROUP BY Pipeline_WeldJoint.CoverWelderId) AS nowtotal_Rt ON nowtotal_Rt.CoverWelderId = welder.WelderId
|
||
-- -- 本期RT返口数
|
||
--LEFT JOIN (SELECT COUNT(Batch_PointBatchItem.PointBatchItemId) AS nowtotal_repairjot --返修口数
|
||
-- ,Pipeline_WeldJoint.CoverWelderId
|
||
-- FROM Batch_PointBatchItem
|
||
-- LEFT JOIN Pipeline_WeldJoint ON Batch_PointBatchItem.WeldJointId = Pipeline_WeldJoint.WeldJointId
|
||
-- LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
-- LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
-- LEFT JOIN Pipeline_Pipeline ON Pipeline_WeldJoint.PipelineId = Pipeline_Pipeline.PipelineId
|
||
-- LEFT JOIN Pipeline_WeldingDaily ON Pipeline_WeldJoint.WeldingDailyId = Pipeline_WeldingDaily.WeldingDailyId
|
||
-- WHERE Batch_PointBatchItem.RepairDate IS NOT NULL
|
||
-- AND Base_DetectionType.SysType='射线检测'
|
||
-- AND (Pipeline_WeldingDaily.WeldingDate >= @date1 or @date1 is null)
|
||
-- AND (Pipeline_WeldingDaily.WeldingDate <= @date2 or @date2 is null)
|
||
-- AND (Pipeline_Pipeline.WorkAreaId =@workareacode or @workareacode is null)
|
||
-- AND (Pipeline_WeldJoint.Material1Id=@steel or @steel is null)
|
||
-- AND (Batch_PointBatch.InstallationId=@installationId or @installationId is null)
|
||
-- GROUP BY Pipeline_WeldJoint.CoverWelderId) AS nowtotal_repairjot ON nowtotal_repairjot.CoverWelderId = welder.WelderId
|
||
|
||
--本期RT总片数
|
||
LEFT JOIN (SELECT COUNT(NDEItemID) AS ndeTotalJot, --检测总焊口数
|
||
SUM(TotalFilm) AS nowtotalfilm
|
||
,SUM(PassFilm) AS nowpassfilm
|
||
,SUM(TotalFilm-PassFilm) AS nopassfilm,
|
||
Pipeline_WeldJoint.CoverWelderId
|
||
FROM Batch_NDEItem
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_NDEItem.TrustBatchItemId =Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.PointBatchItemId =Batch_BatchTrustItem.PointBatchItemId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Pipeline_WeldJoint ON Pipeline_WeldJoint.WeldJointId=Batch_PointBatchItem.WeldJointId
|
||
LEFT JOIN Pipeline_WeldingDaily ON Pipeline_WeldJoint.WeldingDailyId=Pipeline_WeldingDaily.WeldingDailyId
|
||
WHERE Base_DetectionType.SysType='射线检测'
|
||
AND Batch_NDEItem.CheckResult IS NOT NULL --表示有检测结果
|
||
AND Pipeline_WeldJoint.WeldingDailyId is not null
|
||
AND (Batch_PointBatch.InstallationId=@installationId or @installationId is null)
|
||
AND (Pipeline_WeldJoint.Material1Id=@steel or @steel is null)
|
||
AND (Pipeline_WeldingDaily.WeldingDate >= @date1 or @date1 is null) AND (Pipeline_WeldingDaily.WeldingDate <= @date2 or @date2 is null)
|
||
GROUP BY Pipeline_WeldJoint.CoverWelderId) AS nowtotalfilm ON nowtotalfilm.CoverWelderId = welder.WelderId
|
||
|
||
--本期RT总片数
|
||
LEFT JOIN (SELECT COUNT(NDEItemID) AS ndePassJot, --检测合格焊口数
|
||
Pipeline_WeldJoint.CoverWelderId
|
||
FROM Batch_NDEItem
|
||
LEFT JOIN Batch_BatchTrustItem ON Batch_NDEItem.TrustBatchItemId =Batch_BatchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_PointBatchItem.PointBatchItemId =Batch_BatchTrustItem.PointBatchItemId
|
||
LEFT JOIN Batch_PointBatch ON Batch_PointBatch.PointBatchId = Batch_PointBatchItem.PointBatchId
|
||
LEFT JOIN Base_DetectionType ON Base_DetectionType.DetectionTypeId = Batch_PointBatch.DetectionTypeId
|
||
LEFT JOIN Pipeline_WeldJoint ON Pipeline_WeldJoint.WeldJointId=Batch_PointBatchItem.WeldJointId
|
||
LEFT JOIN Pipeline_WeldingDaily ON Pipeline_WeldJoint.WeldingDailyId=Pipeline_WeldingDaily.WeldingDailyId
|
||
WHERE Base_DetectionType.SysType='射线检测'
|
||
AND Batch_NDEItem.TotalFilm = PassFilm --表示检测结果合格
|
||
AND Pipeline_WeldJoint.WeldingDailyId is not null
|
||
AND (Batch_PointBatch.InstallationId=@installationId or @installationId is null)
|
||
AND (Pipeline_WeldJoint.Material1Id=@steel or @steel is null)
|
||
AND (Pipeline_WeldingDaily.WeldingDate >= @date1 or @date1 is null) AND (Pipeline_WeldingDaily.WeldingDate <= @date2 or @date2 is null)
|
||
GROUP BY Pipeline_WeldJoint.CoverWelderId) AS nowNdePass ON nowNdePass.CoverWelderId = welder.WelderId
|
||
|
||
WHERE (projectWelder.ProjectId = @projectId OR @projectId IS NULL)
|
||
AND (welder.UnitId=@unitcode OR @unitcode IS NULL)
|
||
AND (welder.WelderId=@wloName OR @wloname is null)
|
||
order BY welder.WelderCode
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_WelderRepairLog] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROC [dbo].[sp_rpt_WelderRepairLog]
|
||
@projectId NVARCHAR(50) = NULL,
|
||
@installationId NVARCHAR(50) = NULL,
|
||
@welderCode NVARCHAR(50) = NULL,
|
||
@date1 datetime = NULL,
|
||
@date2 datetime = NULL,
|
||
@pipingClassId NVARCHAR(50) = NULL
|
||
|
||
AS
|
||
/*****焊工返修记录*********/
|
||
select * from View_Temp_WelderRepair
|
||
where(SubmitDate in (select Min(SubmitDate) from View_Temp_WelderRepair group by PointBatchCode having count(*)>1 )
|
||
or SubmitDate in(select Min(SubmitDate) from View_Temp_WelderRepair group by PointBatchCode having count(*)=1 ))
|
||
and(ProjectId=@projectId or @projectId is null)
|
||
and (InstallationId=@installationId or @installationId is null)
|
||
and (WelderCode LIKE '%'+@welderCode+'%' or @welderCode is null)
|
||
and (PipingClassId=@pipingClassId or @pipingClassId is null)
|
||
and (RepairDate>=@date1 or @date1 is null)
|
||
and(RepairDate<=@date2 or @date2 is null)
|
||
|
||
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_WeldSummary] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
|
||
CREATE PROCEDURE [dbo].[sp_rpt_WeldSummary]
|
||
(
|
||
@projectId nvarchar(50) = NULL,
|
||
@installationId nvarchar = NULL,
|
||
@unitId nvarchar(50)= NULL,
|
||
@workAreaId nvarchar(50)= NULL,
|
||
@pipingClassId nvarchar(50)=NULL,
|
||
@ndeCode NVARCHAR(50)=null
|
||
)
|
||
AS
|
||
--焊口信息统计表
|
||
BEGIN
|
||
SELECT WeldJoint.WeldJointId,
|
||
workArea.WorkAreaCode,
|
||
pipeline.PipelineCode,
|
||
pipingClass.PipingClassCode,
|
||
WeldJoint.WeldJointCode,
|
||
weldType.WeldTypeCode,
|
||
WeldJoint.JointArea,
|
||
WeldJoint.Size,
|
||
WeldJoint.Thickness,
|
||
welder.WelderCode,
|
||
weldingDaily.WeldingDate,
|
||
detectionType.DetectionTypeName,
|
||
detectionRate.DetectionRateValue,
|
||
pipingClass.PNO,
|
||
NDE.NDECode,
|
||
NDEItem.ReportDate
|
||
FROM Pipeline_WeldJoint AS WeldJoint
|
||
LEFT JOIN Batch_PointBatchItem AS pointBatchItem ON pointBatchItem.WeldJointId =WeldJoint.WeldJointId
|
||
LEFT JOIN Batch_PointBatch AS pointBatch ON pointBatch.PointBatchId =PointBatchItem.PointBatchId
|
||
LEFT JOIN Batch_BatchTrustItem AS batchTrustItem ON batchTrustItem.PointBatchItemId =pointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_NDEItem AS NDEItem ON NDEItem.TrustBatchItemId =batchTrustItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE AS NDE ON NDE.NDEID=NDEItem.NDEID
|
||
LEFT JOIN Pipeline_Pipeline AS pipeline ON pipeline.PipelineId =WeldJoint.PipelineId
|
||
LEFT JOIN Project_WorkArea AS workArea ON workArea.WorkAreaId =pipeline.WorkAreaId
|
||
LEFT JOIN Pipeline_WeldingDaily AS weldingDaily ON weldingDaily.WeldingDailyId =WeldJoint.WeldingDailyId
|
||
LEFT JOIN Welder_Welder AS welder ON welder.WelderId =WeldJoint.CoverWelderId
|
||
LEFT JOIN Base_DetectionType AS detectionType ON detectionType.DetectionTypeId =pointBatch.DetectionTypeId
|
||
LEFT JOIN Base_WeldType AS weldType ON weldType.WeldTypeId =WeldJoint.WeldTypeId
|
||
LEFT JOIN Base_PipingClass AS pipingClass ON pipingClass.PipingClassId =WeldJoint.PipingClassId
|
||
LEFT JOIN Base_DetectionRate AS detectionRate ON detectionRate.DetectionRateId =pointBatch.DetectionRateId
|
||
where WeldJoint.ProjectId=@projectId
|
||
and (workArea.InstallationId=@installationId OR @installationId IS NULL)
|
||
and (pipeline.UnitId=@unitId OR @unitId IS NULL)
|
||
and (pipeline.WorkAreaId=@workAreaId OR @workAreaId IS NULL)
|
||
and (WeldJoint.PipingClassId=@pipingClassId OR @pipingClassId IS NULL)
|
||
and (NDE.NDECode=@ndeCode OR @ndeCode IS NULL)
|
||
order by pipeline.PipelineCode, WeldJoint.WeldJointCode, NDEItem.ReportDate
|
||
|
||
END
|
||
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_RTbacklog] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROCEDURE [dbo].[sp_RTbacklog]
|
||
@UnitIds NVARCHAR(1000) = NULL, --单位
|
||
@date1 DATETIME = NULL, --开始日期
|
||
@date2 DATETIME = NULL, --结束日期
|
||
@projectId NVARCHAR(50), --项目id
|
||
@NDT_ID NVARCHAR(50) = NULL --检测方法
|
||
AS
|
||
/*需要进行RT检测但还未检测的焊口 (积压焊口)*/
|
||
BEGIN
|
||
DECLARE @sql NVARCHAR(MAX)
|
||
DECLARE @para INT
|
||
--单位游标
|
||
DECLARE @Unit NVARCHAR(50)
|
||
IF @UnitIds IS NULL OR @UnitIds= ''
|
||
BEGIN
|
||
DECLARE UnitCursor CURSOR FOR
|
||
SELECT UnitId FROM dbo.Project_Unit
|
||
WHERE ProjectId = @projectId AND UnitType='5' --施工单位
|
||
END
|
||
ELSE
|
||
BEGIN
|
||
DECLARE UnitCursor CURSOR FOR
|
||
SELECT UnitId FROM dbo.Project_Unit
|
||
WHERE UnitId IN (@UnitIds)
|
||
--SET @sql='declare UnitCursor cursor for select UnitId from dbo.Project_Unit where UnitId in (' + @UnitIds + ') '
|
||
--EXEC(@sql)
|
||
END
|
||
|
||
|
||
--时间游标
|
||
CREATE TABLE #DATES(
|
||
DATETIMES VARCHAR(10))
|
||
|
||
DECLARE @DATETIMES VARCHAR(10)
|
||
SET @DATETIMES =CONVERT(VARCHAR(10),@date1,120)
|
||
WHILE @DATETIMES <=CONVERT(VARCHAR(10),@date2,120)
|
||
BEGIN
|
||
INSERT INTO #DATES SELECT @DATETIMES
|
||
SET @DATETIMES=CONVERT(VARCHAR(10),DATEADD(DAY,1,CAST(@DATETIMES AS DATETIME)),120)
|
||
|
||
END
|
||
DECLARE DateCursor CURSOR FOR
|
||
SELECT DATETIMES FROM #DATES
|
||
|
||
--创建临时表
|
||
CREATE TABLE #RTbacklog(
|
||
单位 NVARCHAR(50)
|
||
)
|
||
|
||
|
||
--添加临时表列
|
||
DECLARE @trustDate VARCHAR(10)
|
||
SET @sql=''
|
||
OPEN DateCursor
|
||
FETCH NEXT FROM DateCursor INTO @trustDate
|
||
WHILE @@fetch_status=0
|
||
BEGIN
|
||
SET @sql='ALTER table [dbo].[#RTbacklog] add [' + (SELECT DATETIMES FROM #DATES WHERE DATETIMES = @trustDate) + '] nvarchar(1000)'
|
||
EXECUTE(@sql)
|
||
FETCH NEXT FROM DateCursor INTO @trustDate
|
||
END
|
||
PRINT @sql
|
||
CLOSE DateCursor
|
||
|
||
--打开游标
|
||
OPEN UnitCursor
|
||
FETCH NEXT FROM UnitCursor INTO @Unit
|
||
WHILE @@fetch_status=0
|
||
BEGIN
|
||
SET @para = 1
|
||
SET @sql='SELECT (select UnitId from dbo.Base_Unit where UnitId=''' + @Unit + ''') a'
|
||
|
||
OPEN DateCursor
|
||
FETCH NEXT FROM DateCursor INTO @trustDate
|
||
WHILE @@fetch_status=0
|
||
BEGIN
|
||
IF @NDT_ID IS NULL OR @NDT_ID =''
|
||
BEGIN
|
||
SET @sql=@sql + CHAR(13) + ' ,(SELECT COUNT(bItem.TrustBatchItemId) as JotCount '+
|
||
'FROM dbo.Batch_BatchTrustItem bItem '+
|
||
'LEFT JOIN dbo.Batch_BatchTrust batch ON batch.TrustBatchId = bItem.TrustBatchId '+
|
||
'LEFT JOIN dbo.Batch_NDEItem ndtItem ON ndtItem.TrustBatchItemId = bItem.TrustBatchItemId '+
|
||
'WHERE ndtItem.SubmitDate IS NULL '+
|
||
'AND CONVERT(VARCHAR(10),batch.TrustDate,120) <= '''+@trustDate+''' '+
|
||
'AND batch.ProjectId= '''+@projectId+''' '+
|
||
'AND batch.UnitId='''+@Unit+''' ) as b' + CONVERT(NVARCHAR, @para)
|
||
END
|
||
ELSE
|
||
BEGIN
|
||
SET @sql=@sql + CHAR(13) + ' ,(SELECT COUNT(bItem.TrustBatchItemId) as JotCount '+
|
||
'FROM dbo.Batch_BatchTrustItem bItem '+
|
||
'LEFT JOIN dbo.Batch_BatchTrust batch ON batch.TrustBatchId = bItem.TrustBatchId '+
|
||
'LEFT JOIN dbo.Batch_NDEItem ndtItem ON ndtItem.TrustBatchItemId = bItem.TrustBatchItemId '+
|
||
'WHERE ndtItem.SubmitDate IS NULL '+
|
||
'AND CONVERT(VARCHAR(10),batch.TrustDate,120) <= '''+@trustDate+''' '+
|
||
'AND batch.ProjectId= '''+@projectId+''' '+
|
||
'AND batch.UnitId='''+@Unit+''' '+
|
||
'AND batch.DetectionTypeId='''+@NDT_ID+''' ) as b' + CONVERT(NVARCHAR, @para)
|
||
END
|
||
set @para = @para + 1
|
||
fetch next from DateCursor into @trustDate
|
||
end
|
||
set @sql = 'select * into ##RTbacklog from (' + @sql + ') t'
|
||
print @sql
|
||
exec(@sql)
|
||
insert into #RTbacklog select * from ##RTbacklog
|
||
drop table ##RTbacklog
|
||
close DateCursor
|
||
fetch next from UnitCursor into @Unit
|
||
end
|
||
|
||
close UnitCursor
|
||
deallocate UnitCursor
|
||
deallocate DateCursor
|
||
drop table #DATES
|
||
select * from #RTbacklog
|
||
END
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_RTRejectedRate] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROCEDURE [dbo].[sp_RTRejectedRate]
|
||
@UnitIds nvarchar(1000) = NULL, --单位
|
||
@date1 datetime = NULL, --开始日期
|
||
@date2 datetime = NULL, --结束日期
|
||
@projectId NVARCHAR(50) = NULL --项目id
|
||
AS
|
||
/*周焊口RT检测返修比例*/
|
||
BEGIN
|
||
|
||
declare @sql nvarchar(max)
|
||
declare @para int
|
||
--单位游标
|
||
declare @Unit nvarchar(50)
|
||
if @UnitIds is null or @UnitIds= ''
|
||
begin
|
||
DECLARE UnitCursor CURSOR FOR
|
||
SELECT UnitId FROM dbo.Project_Unit
|
||
WHERE ProjectId = @projectId AND UnitType='5' --施工单位
|
||
end
|
||
else
|
||
begin
|
||
DECLARE UnitCursor CURSOR FOR
|
||
SELECT UnitId FROM dbo.Project_Unit
|
||
WHERE UnitId IN (@UnitIds)
|
||
end
|
||
|
||
|
||
--时间游标
|
||
create table #DATES(
|
||
DATETIMES varchar(10))
|
||
|
||
DECLARE @DATETIMES VARCHAR(10)
|
||
SET @DATETIMES =CONVERT(VARCHAR(10),@date1,120)
|
||
WHILE @DATETIMES <=CONVERT(VARCHAR(10),@date2,120)
|
||
BEGIN
|
||
INSERT INTO #DATES SELECT @DATETIMES
|
||
SET @DATETIMES=CONVERT(VARCHAR(10),DATEADD(DAY,1,CAST(@DATETIMES AS DATETIME)),120)
|
||
|
||
END
|
||
DECLARE DateCursor CURSOR FOR
|
||
SELECT DATETIMES FROM #DATES
|
||
|
||
--创建临时表
|
||
create table #RTbacklog(
|
||
单位 nvarchar(50))
|
||
|
||
--添加临时表列
|
||
declare @weldDate varchar(10)
|
||
set @sql=''
|
||
open DateCursor
|
||
fetch next from DateCursor into @weldDate
|
||
while @@fetch_status=0
|
||
begin
|
||
set @sql='ALTER table [dbo].[#RTbacklog] add [' + (select DATETIMES FROM #DATES where DATETIMES = @weldDate) + '] nvarchar(1000)'
|
||
EXECUTE(@sql)
|
||
fetch next from DateCursor into @weldDate
|
||
end
|
||
print @sql
|
||
close DateCursor
|
||
|
||
--打开游标
|
||
open UnitCursor
|
||
fetch next from UnitCursor into @Unit
|
||
while @@fetch_status=0
|
||
begin
|
||
set @para = 1
|
||
set @sql='SELECT (select UnitId from dbo.Base_Unit where UnitId=''' + @Unit + ''') a'
|
||
|
||
open DateCursor
|
||
fetch next from DateCursor into @weldDate
|
||
while @@fetch_status=0
|
||
begin
|
||
set @sql=@sql + CHAR(13) + ' ,(SELECT (SELECT COUNT(*) AS SUMCount '+
|
||
' FROM dbo.Batch_NDEItem ndeItem '+
|
||
' LEFT JOIN dbo.Batch_NDE AS nde ON nde.NDEID = ndeItem.NDEID '+
|
||
' LEFT JOIN dbo.Base_DetectionType AS ndtType ON ndtType.DetectionTypeId=ndeItem.DetectionTypeId '+
|
||
' WHERE ndtType.SysType=''射线检测'' AND CheckResult=''2'' AND nde.UnitId = '''+@Unit+''' AND ndeItem.SubmitDate IS NOT NULL '+
|
||
' AND nde.ProjectId = '''+@projectId+''' AND CONVERT(VARCHAR(10),ndeItem.SubmitDate,120) <='''+@weldDate+''' ) * 100 '+
|
||
' /(SELECT (case when COUNT(*) =0 then 1 else COUNT(*) end) AS SUMCount '+
|
||
' FROM dbo.Batch_NDEItem ndeItem '+
|
||
' LEFT JOIN dbo.Batch_NDE AS nde ON nde.NDEID = ndeItem.NDEID '+
|
||
' LEFT JOIN dbo.Base_DetectionType AS ndtType ON ndtType.DetectionTypeId=ndeItem.DetectionTypeId '+
|
||
' WHERE ndtType.SysType=''射线检测'' AND nde.UnitId = '''+@Unit+''' AND ndeItem.SubmitDate IS NOT NULL '+
|
||
' AND nde.ProjectId = '''+@projectId+''' AND CONVERT(VARCHAR(10),ndeItem.SubmitDate,120) <='''+@weldDate+''' ) * 1.00 '+
|
||
' ) as b' + convert(nvarchar, @para)
|
||
set @para = @para + 1
|
||
fetch next from DateCursor into @weldDate
|
||
end
|
||
set @sql = 'select * into ##RTbacklog from (' + @sql + ') t'
|
||
print @sql
|
||
exec(@sql)
|
||
insert into #RTbacklog select * from ##RTbacklog
|
||
drop table ##RTbacklog
|
||
close DateCursor
|
||
fetch next from UnitCursor into @Unit
|
||
end
|
||
|
||
close UnitCursor
|
||
deallocate UnitCursor
|
||
deallocate DateCursor
|
||
drop table #DATES
|
||
select * from #RTbacklog
|
||
END
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_TrustReport] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
CREATE PROCEDURE [dbo].[sp_TrustReport]
|
||
(
|
||
@TrustBatchId NVARCHAR(50)
|
||
)
|
||
AS
|
||
SELECT
|
||
('工程名称:'+pro.ProjectName) AS ProjectName,pro.EnProjectName,trust.TrustDate,
|
||
('单元名称:'+area.WorkAreaName) AS WorkAreaName, area.EnWorkAreaName,
|
||
(SELECT unit.UnitName FROM dbo.Project_Unit punit LEFT JOIN dbo.Base_Unit unit ON unit.UnitId = punit.UnitId WHERE ProjectId= trust.ProjectId AND punit.UnitType='1') AS TrustUnit,
|
||
trust.TrustBatchCode,nde.DetectionTypeCode,trust.SurfaceState,nde.TestStandard,rate.DetectionRateCode, nde.TechLevel,
|
||
(CASE WHEN trust.NDEUuit IS NOT NULL THEN unit.UnitName ELSE (SELECT UnitName FROM dbo.Base_Unit WHERE UnitId=(SELECT TOP 1 UnitId FROM dbo.Project_Unit WHERE ProjectId= trust.ProjectId AND UnitType='4')) END) AS NDEUnit,
|
||
mat.WeldingMethodCode,groove.GrooveTypeCode,pipe.PipelineCode,trust.DetectionTiming,
|
||
(CASE WHEN nde.SysType='渗透检测' THEN 'Ⅰ' ELSE (CASE WHEN nde.SysType='超声波检测' THEN 'Ⅱ' ELSE (CASE WHEN rate.DetectionRateCode='5%' OR rate.DetectionRateCode='10%' THEN 'Ⅲ' ELSE 'Ⅱ' END) END)END) AS QueClass,
|
||
|
||
trust.QuaCertFile,--质量证明文件编号
|
||
trust.AcceptStandard,--制造/验收标准
|
||
pip.PIPClassCode
|
||
FROM dbo.Batch_BatchTrust trust
|
||
LEFT JOIN dbo.Base_Project pro ON pro.ProjectId = trust.ProjectId
|
||
--LEFT JOIN dbo.Project_Installation ins ON ins.InstallationId = trust.InstallationId
|
||
LEFT JOIN dbo.Project_WorkArea area ON area.WorkAreaId = trust.WorkAreaId
|
||
LEFT JOIN dbo.Base_Unit unit ON unit.UnitId = trust.NDEUuit
|
||
LEFT JOIN dbo.Base_Unit cunit ON cunit.UnitId = trust.UnitId
|
||
--LEFT JOIN dbo.Base_Unit tunit ON tunit.UnitId = ins.SupervisorUnitId
|
||
LEFT JOIN dbo.Base_DetectionType nde ON nde.DetectionTypeId = trust.DetectionTypeId
|
||
LEFT JOIN dbo.Base_WeldingMethod mat ON mat.WeldingMethodId = trust.WeldingMethodId
|
||
LEFT JOIN dbo.Base_GrooveType groove ON groove.GrooveTypeId = trust.GrooveTypeId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = trust.PipelineId
|
||
LEFT JOIN dbo.Base_DetectionRate rate ON rate.DetectionRateId = pipe.DetectionRateId
|
||
LEFT JOIN dbo.Base_PIPClass pip ON pip.PIPClassId = pipe.PIPClassId
|
||
WHERE trust.TrustBatchId=@TrustBatchId
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_WeeklyWelds] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE PROCEDURE [dbo].[sp_WeeklyWelds]
|
||
@UnitIds nvarchar(1000) = NULL, --单位
|
||
@date1 datetime = NULL, --开始日期
|
||
@date2 datetime = NULL, --结束日期
|
||
@projectId NVARCHAR(50) = NULL --项目id
|
||
AS
|
||
/*周预制的焊口数*/
|
||
BEGIN
|
||
|
||
declare @sql nvarchar(MAX)
|
||
declare @para int
|
||
--单位游标
|
||
declare @Unit nvarchar(50)
|
||
if @UnitIds is null or @UnitIds= ''
|
||
begin
|
||
DECLARE UnitCursor CURSOR FOR
|
||
SELECT UnitId FROM dbo.Project_Unit
|
||
WHERE ProjectId = @projectId AND UnitType='5' --施工单位
|
||
end
|
||
else
|
||
begin
|
||
DECLARE UnitCursor CURSOR FOR
|
||
SELECT UnitId FROM dbo.Project_Unit
|
||
WHERE UnitId IN (@UnitIds)
|
||
--set @sql='declare UnitCursor cursor for select UnitId from dbo.Base_Unit where UnitId in (' + @UnitIds + ') '
|
||
--exec(@sql)
|
||
end
|
||
|
||
|
||
--时间游标
|
||
create table #DATES(
|
||
DATETIMES varchar(10))
|
||
|
||
DECLARE @DATETIMES VARCHAR(10)
|
||
SET @DATETIMES =CONVERT(VARCHAR(10),@date1,120)
|
||
WHILE @DATETIMES <=CONVERT(VARCHAR(10),@date2,120)
|
||
BEGIN
|
||
INSERT INTO #DATES SELECT @DATETIMES
|
||
SET @DATETIMES=CONVERT(VARCHAR(10),DATEADD(DAY,1,CAST(@DATETIMES AS DATETIME)),120)
|
||
|
||
END
|
||
DECLARE DateCursor CURSOR FOR
|
||
SELECT DATETIMES FROM #DATES
|
||
|
||
--创建临时表
|
||
create table #RTbacklog(
|
||
单位 nvarchar(50))
|
||
|
||
--添加临时表列
|
||
declare @weldDate varchar(10)
|
||
set @sql=''
|
||
open DateCursor
|
||
fetch next from DateCursor into @weldDate
|
||
while @@fetch_status=0
|
||
begin
|
||
set @sql='ALTER table [dbo].[#RTbacklog] add [' + (select DATETIMES FROM #DATES where DATETIMES = @weldDate) + '] nvarchar(1000)'
|
||
EXECUTE(@sql)
|
||
fetch next from DateCursor into @weldDate
|
||
end
|
||
print @sql
|
||
close DateCursor
|
||
|
||
--打开游标
|
||
open UnitCursor
|
||
fetch next from UnitCursor into @Unit
|
||
while @@fetch_status=0
|
||
begin
|
||
set @para = 1
|
||
set @sql='SELECT (select UnitId from dbo.Base_Unit where UnitId=''' + @Unit + ''') a'
|
||
|
||
open DateCursor
|
||
fetch next from DateCursor into @weldDate
|
||
|
||
while @@fetch_status=0
|
||
begin
|
||
set @sql=@sql + CHAR(13) + ' ,(SELECT COUNT(distinct WeldJointId) FROM dbo.Pipeline_WeldJoint AS jot'+
|
||
' LEFT JOIN dbo.Pipeline_WeldingDaily AS weldingDaliy ON weldingDaliy.WeldingDailyId =jot.WeldingDailyId'+
|
||
' WHERE jot.WeldingDailyId IS NOT NULL AND JointArea =''S'' AND weldingDaliy.UnitId = '''+@Unit+''' '+
|
||
' AND jot.ProjectId = '''+@projectId+''' AND weldingDaliy.WeldingDate <='''+@weldDate+''') as b' + convert(nvarchar, @para)
|
||
set @para = @para + 1
|
||
fetch next from DateCursor into @weldDate
|
||
end
|
||
set @sql = 'select * into ##RTbacklog from (' + @sql + ') t'
|
||
print @sql
|
||
exec(@sql)
|
||
insert into #RTbacklog select * from ##RTbacklog
|
||
drop table ##RTbacklog
|
||
close DateCursor
|
||
fetch next from UnitCursor into @Unit
|
||
end
|
||
|
||
close UnitCursor
|
||
deallocate UnitCursor
|
||
deallocate DateCursor
|
||
drop table #DATES
|
||
select * from #RTbacklog
|
||
END
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[Sp_WeekWelding] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROCEDURE [dbo].[Sp_WeekWelding]
|
||
(
|
||
@ProjectId nvarchar(50),
|
||
@InstallationId nvarchar(50),
|
||
@WorkAreaId NVARCHAR(1000)=NULL,
|
||
@WeldingDate DATETIME,
|
||
@WelderCode NVARCHAR(20)=NULL
|
||
)
|
||
AS
|
||
SELECT t.WelderCode, t.WeldingSize AS TotalSize, ISNULL(t1.WeldingSize,0) AS week1,ISNULL(t2.WeldingSize,0) AS week2, ISNULL(t3.WeldingSize,0) AS week3,
|
||
ISNULL(t4.WeldingSize,0) AS week4,ISNULL(t5.WeldingSize,0) AS week5,ISNULL(t6.WeldingSize,0) AS week6,ISNULL(t7.WeldingSize,0) AS week7
|
||
FROM
|
||
(SELECT jot.ProjectId,pipe.InstallationId, welder.WelderCode, sum(isnull(jot.Size,0)) as WeldingSize
|
||
FROM Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
left join Pipeline_WeldingDaily daily on jot.WeldingDailyId=daily.WeldingDailyId
|
||
left join dbo.Welder_Welder welder ON welder.WelderId = jot.BackingWelderId
|
||
WHERE daily.WeldingDate>=@WeldingDate and daily.WeldingDate<=DATEADD(DAY,6,@WeldingDate)
|
||
AND (CHARINDEX(pipe.WorkAreaId,@WorkAreaId)>0 or @WorkAreaId IS NULl)
|
||
--AND (CHARINDEX(welder.WelderCode,@WelderCodes)>0 or @WelderCodes IS NULl)
|
||
GROUP BY jot.ProjectId,pipe.InstallationId, welder.WelderCode)t
|
||
|
||
LEFT JOIN
|
||
(SELECT jot.ProjectId,pipe.InstallationId, welder.WelderCode, sum(isnull(jot.Size,0)) as WeldingSize
|
||
FROM Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
left join Pipeline_WeldingDaily daily on jot.WeldingDailyId=daily.WeldingDailyId
|
||
left join dbo.Welder_Welder welder ON welder.WelderId = jot.BackingWelderId
|
||
where daily.WeldingDate=@WeldingDate AND (CHARINDEX(pipe.WorkAreaId,@WorkAreaId)>0 or @WorkAreaId IS NULl)
|
||
GROUP BY jot.ProjectId,pipe.InstallationId,welder.WelderCode)t1
|
||
ON t1.ProjectId = t.ProjectId AND t1.InstallationId = t.InstallationId AND t1.WelderCode = t.WelderCode
|
||
|
||
LEFT JOIN
|
||
(SELECT jot.ProjectId,pipe.InstallationId, welder.WelderCode, sum(isnull(jot.Size,0)) as WeldingSize
|
||
FROM Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
left join Pipeline_WeldingDaily daily on jot.WeldingDailyId=daily.WeldingDailyId
|
||
left join dbo.Welder_Welder welder ON welder.WelderId = jot.BackingWelderId
|
||
WHERE daily.WeldingDate=DATEADD(DAY,1,@WeldingDate) AND (CHARINDEX(pipe.WorkAreaId,@WorkAreaId)>0 or @WorkAreaId IS NULl)
|
||
GROUP BY jot.ProjectId,pipe.InstallationId,welder.WelderCode)t2
|
||
ON t2.ProjectId = t.ProjectId AND t2.InstallationId = t.InstallationId AND t2.WelderCode = t.WelderCode
|
||
|
||
LEFT JOIN
|
||
(SELECT jot.ProjectId,pipe.InstallationId, welder.WelderCode, sum(isnull(jot.Size,0)) as WeldingSize
|
||
FROM Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
left join Pipeline_WeldingDaily daily on jot.WeldingDailyId=daily.WeldingDailyId
|
||
left join dbo.Welder_Welder welder ON welder.WelderId = jot.BackingWelderId
|
||
WHERE daily.WeldingDate=DATEADD(DAY,2,@WeldingDate) AND (CHARINDEX(pipe.WorkAreaId,@WorkAreaId)>0 or @WorkAreaId IS NULl)
|
||
GROUP BY jot.ProjectId,pipe.InstallationId,welder.WelderCode)t3
|
||
ON t3.ProjectId = t.ProjectId AND t3.InstallationId = t.InstallationId AND t3.WelderCode = t.WelderCode
|
||
|
||
LEFT JOIN
|
||
(SELECT jot.ProjectId,pipe.InstallationId, welder.WelderCode, sum(isnull(jot.Size,0)) as WeldingSize
|
||
FROM Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
left join Pipeline_WeldingDaily daily on jot.WeldingDailyId=daily.WeldingDailyId
|
||
left join dbo.Welder_Welder welder ON welder.WelderId = jot.BackingWelderId
|
||
WHERE daily.WeldingDate=DATEADD(DAY,3,@WeldingDate) AND (CHARINDEX(pipe.WorkAreaId,@WorkAreaId)>0 or @WorkAreaId IS NULl)
|
||
GROUP BY jot.ProjectId,pipe.InstallationId,welder.WelderCode)t4
|
||
ON t4.ProjectId = t.ProjectId AND t4.InstallationId = t.InstallationId AND t4.WelderCode = t.WelderCode
|
||
|
||
LEFT JOIN
|
||
(SELECT jot.ProjectId,pipe.InstallationId, welder.WelderCode, sum(isnull(jot.Size,0)) as WeldingSize
|
||
FROM Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
left join Pipeline_WeldingDaily daily on jot.WeldingDailyId=daily.WeldingDailyId
|
||
left join dbo.Welder_Welder welder ON welder.WelderId = jot.BackingWelderId
|
||
WHERE daily.WeldingDate=DATEADD(DAY,4,@WeldingDate) AND (CHARINDEX(pipe.WorkAreaId,@WorkAreaId)>0 or @WorkAreaId IS NULl)
|
||
GROUP BY jot.ProjectId,pipe.InstallationId,welder.WelderCode)t5
|
||
ON t5.ProjectId = t.ProjectId AND t5.InstallationId = t.InstallationId AND t5.WelderCode = t.WelderCode
|
||
|
||
LEFT JOIN
|
||
(SELECT jot.ProjectId,pipe.InstallationId, welder.WelderCode, sum(isnull(jot.Size,0)) as WeldingSize
|
||
FROM Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
left join Pipeline_WeldingDaily daily on jot.WeldingDailyId=daily.WeldingDailyId
|
||
left join dbo.Welder_Welder welder ON welder.WelderId = jot.BackingWelderId
|
||
WHERE daily.WeldingDate=DATEADD(DAY,5,@WeldingDate) AND (CHARINDEX(pipe.WorkAreaId,@WorkAreaId)>0 or @WorkAreaId IS NULl)
|
||
GROUP BY jot.ProjectId,pipe.InstallationId,welder.WelderCode)t6
|
||
ON t6.ProjectId = t.ProjectId AND t6.InstallationId = t.InstallationId AND t6.WelderCode = t.WelderCode
|
||
|
||
LEFT JOIN
|
||
(SELECT jot.ProjectId,pipe.InstallationId, welder.WelderCode, sum(isnull(jot.Size,0)) as WeldingSize
|
||
FROM Pipeline_WeldJoint jot
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
left join Pipeline_WeldingDaily daily on jot.WeldingDailyId=daily.WeldingDailyId
|
||
left join dbo.Welder_Welder welder ON welder.WelderId = jot.BackingWelderId
|
||
WHERE daily.WeldingDate=DATEADD(DAY,6,@WeldingDate) AND (CHARINDEX(pipe.WorkAreaId,@WorkAreaId)>0 or @WorkAreaId IS NULl)
|
||
GROUP BY jot.ProjectId,pipe.InstallationId,welder.WelderCode)t7
|
||
ON t7.ProjectId = t.ProjectId AND t7.InstallationId = t.InstallationId AND t7.WelderCode = t.WelderCode
|
||
|
||
WHERE t.ProjectId=@ProjectId AND t.InstallationId=t.InstallationId
|
||
--t.WorkAreaId=@WorkAreaId
|
||
AND (t.WelderCode LIKE '%'+@WelderCode+'%' OR @WelderCode IS NULl)
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[SpGetNewCode] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
|
||
|
||
CREATE PROCEDURE [dbo].[SpGetNewCode]
|
||
@tableName VARCHAR(50),/*表名*/
|
||
@columnName VARCHAR(50),/*列名*/
|
||
@projectId NVARCHAR(50),/*项目*/
|
||
@prefix VARCHAR(50),/*流水号编码前缀*/
|
||
@returnVal NVARCHAR(50) OUTPUT
|
||
AS
|
||
/*获取一个新的流水号(后五位上增加)*/
|
||
DECLARE
|
||
@sql NVARCHAR(500),
|
||
@old NVARCHAR(50),
|
||
@newid VARCHAR(50),
|
||
@maxId NVARCHAR(50)/*已分配的最大值*/
|
||
SELECT @sql=N'SELECT @maxId=MAX('+@columnName+') from '+@tableName+' where ProjectId = ''' + @projectId + ''' and ' + @columnName+' like ' + '''%' + @prefix + '%'''
|
||
EXEC sp_executesql @sql, N'@maxId nvarchar(50) OUTPUT', @maxId OUTPUT
|
||
/*因为最后字串包括R1,K1,所以这么处理*/
|
||
SET @old=REVERSE(SUBSTRING(REVERSE(@maxId),1,CHARINDEX('-',REVERSE(@maxId))-1))
|
||
|
||
IF(@old IS NULL)
|
||
BEGIN
|
||
SET @newid=@prefix+'0001'
|
||
END
|
||
ELSE
|
||
BEGIN
|
||
--表示为数字
|
||
IF(ISNUMERIC(@old)=1)
|
||
BEGIN
|
||
SET @newid = (SELECT MAX(LEFT(@old,4)))+1
|
||
SET @newid = @prefix +RIGHT('0000'+@newid,4)
|
||
END
|
||
ELSE
|
||
BEGIN
|
||
SET @old =SUBSTRING(@maxId,0,len(@maxId)-len(@old))
|
||
SET @newid = (SELECT MAX(RIGHT(@old,4)))+1
|
||
SET @newid = @prefix +RIGHT('0000'+@newid,4)
|
||
END
|
||
END
|
||
|
||
SET @returnVal=@newid
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[SpGetThreeNumber] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROCEDURE [dbo].[SpGetThreeNumber]
|
||
@tableName VARCHAR(50),/*表名*/
|
||
@columnName VARCHAR(50),/*列名*/
|
||
@projectId NVARCHAR(50),/*项目*/
|
||
@prefix VARCHAR(50),/*流水号编码前缀*/
|
||
@returnVal NVARCHAR(50) OUTPUT
|
||
AS
|
||
/*获取三位流水号(后五位上增加)*/
|
||
DECLARE
|
||
@sql NVARCHAR(500),
|
||
@old NVARCHAR(50),
|
||
@newid VARCHAR(50),
|
||
@maxId NVARCHAR(50)/*已分配的最大值*/
|
||
SELECT @sql=N'SELECT @maxId=MAX('+@columnName+') from '+@tableName+' where ProjectId = ''' + @projectId + ''' and ' + @columnName+' like ' + '''%' + @prefix + '%'''
|
||
EXEC sp_executesql @sql, N'@maxId nvarchar(50) OUTPUT', @maxId OUTPUT
|
||
SET @old=@maxId
|
||
|
||
IF(@old IS NULL)
|
||
BEGIN
|
||
SET @newid=@prefix+'001'
|
||
END
|
||
|
||
ELSE
|
||
BEGIN
|
||
SET @newid = (SELECT MAX(RIGHT(@old,3)))+1
|
||
SET @newid = @prefix +RIGHT('000'+@newid,3)
|
||
END
|
||
|
||
SET @returnVal=@newid
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[spTestReport] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROCEDURE [dbo].[spTestReport]
|
||
(
|
||
@Account varchar(50)
|
||
)
|
||
AS
|
||
|
||
BEGIN
|
||
SELECT u.Account,u.UserName,un.UnitName FROM dbo.Sys_User u
|
||
LEFT JOIN dbo.Base_Unit un ON un.UnitId = u.UnitId
|
||
WHERE Account!=@Account
|
||
END
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[TrustItemReport] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE PROCEDURE [dbo].[TrustItemReport]
|
||
(
|
||
@TrustBatchId NVARCHAR(50)
|
||
)
|
||
AS
|
||
/******焊缝检测委托单明细表*******/
|
||
SELECT ROW_NUMBER() OVER(ORDER BY jot.WeldJointCode) AS Number,
|
||
BatchTrustItem.TrustBatchItemId,
|
||
BatchTrustItem.TrustBatchId,
|
||
pipe.PipelineCode, --管线号
|
||
pipe.SingleNumber, --单线号
|
||
(CASE WHEN PointBatchItem.PointState='2' then (CASE WHEN jot.JointAttribute='固定F' THEN 'F'+jot.WeldJointCode ELSE 'S'+jot.WeldJointCode END)+'K'
|
||
ELSE (CASE WHEN jot.JointAttribute='固定F' THEN 'F'+jot.WeldJointCode ELSE 'S'+jot.WeldJointCode END) END) AS WeldJointCode, --焊口号
|
||
jot.Specification, --焊缝规格
|
||
(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, --材质
|
||
(CASE WHEN jot.BackingWelderId!=jot.CoverWelderId THEN backingWelder.WelderCode+'/'+coverWelder.WelderCode ELSE backingWelder.WelderCode END) AS WelderCode,--焊工号
|
||
rate.DetectionRateCode AS DetectionRateCode,--检测比例
|
||
PointBatchItem.AcceptLevel AS AcceptLevel, --验收等级
|
||
(case when PointBatchItem.IsWelderFirst=1 then '首三件' else '' end) as Remark,
|
||
jot.HeartNo1,--炉批1号
|
||
jot.HeartNo2,--炉批2号
|
||
(case jot.IsHotProess when 1 then '是' else '否' end) as IsHotProessName--是否热处理
|
||
FROM dbo.Batch_BatchTrustItem AS BatchTrustItem
|
||
LEFT JOIN Batch_PointBatchItem AS PointBatchItem ON PointBatchItem.PointBatchItemId=BatchTrustItem.PointBatchItemId
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = PointBatchItem.PointBatchId
|
||
LEFT JOIN dbo.Base_DetectionRate rate ON rate.DetectionRateId = point.DetectionRateId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = BatchTrustItem.WeldJointId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
LEFT JOIN dbo.Welder_Welder backingWelder ON backingWelder.WelderId = jot.BackingWelderId
|
||
LEFT JOIN dbo.Welder_Welder coverWelder ON coverWelder.WelderId = jot.CoverWelderId
|
||
LEFT JOIN Base_Material AS mat1 ON mat1.MaterialId = jot.Material1Id
|
||
LEFT JOIN Base_Material AS mat2 ON mat2.MaterialId = jot.Material2Id
|
||
WHERE BatchTrustItem.TrustBatchId=@TrustBatchId and BatchTrustItem.IsCancelTrust is null
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[TwoWeekNDEWithOut] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE PROC [dbo].[TwoWeekNDEWithOut]
|
||
@Date datetime,
|
||
@projectId nvarchar(50)
|
||
AS
|
||
/*积压焊口两周滚动统计*/
|
||
SELECT project.ProjectCode,
|
||
detectionType.DetectionTypeCode,
|
||
(ISNULL(rtt0.BatchTrustNum,0)-ISNULL(rtn0.NdtCheckNum,0)) AS TwoWeekAgo,
|
||
(ISNULL(rtt1.BatchTrustNum,0)-ISNULL(rtn1.NdtCheckNum,0)) AS Day1,
|
||
(ISNULL(rtt2.BatchTrustNum,0)-ISNULL(rtn2.NdtCheckNum,0)) AS Day2,
|
||
(ISNULL(rtt3.BatchTrustNum,0)-ISNULL(rtn3.NdtCheckNum,0)) AS Day3,
|
||
(ISNULL(rtt4.BatchTrustNum,0)-ISNULL(rtn4.NdtCheckNum,0)) AS Day4,
|
||
(ISNULL(rtt5.BatchTrustNum,0)-ISNULL(rtn5.NdtCheckNum,0)) AS Day5,
|
||
(ISNULL(rtt6.BatchTrustNum,0)-ISNULL(rtn6.NdtCheckNum,0)) AS Day6,
|
||
(ISNULL(rtt7.BatchTrustNum,0)-ISNULL(rtn7.NdtCheckNum,0)) AS Day7,
|
||
(ISNULL(rtt8.BatchTrustNum,0)-ISNULL(rtn8.NdtCheckNum,0)) AS Day8,
|
||
(ISNULL(rtt9.BatchTrustNum,0)-ISNULL(rtn9.NdtCheckNum,0)) AS Day9,
|
||
(ISNULL(rtt10.BatchTrustNum,0)-ISNULL(rtn10.NdtCheckNum,0)) AS Day10,
|
||
(ISNULL(rtt11.BatchTrustNum,0)-ISNULL(rtn11.NdtCheckNum,0)) AS Day11,
|
||
(ISNULL(rtt12.BatchTrustNum,0)-ISNULL(rtn12.NdtCheckNum,0)) AS Day12,
|
||
(ISNULL(rtt13.BatchTrustNum,0)-ISNULL(rtn13.NdtCheckNum,0)) AS Day13,
|
||
(ISNULL(rtt14.BatchTrustNum,0)-ISNULL(rtn14.NdtCheckNum,0)) AS Day14,
|
||
(ISNULL(rttT.BatchTrustNum,0)-ISNULL(rtnT.NdtCheckNum,0)) AS Total
|
||
FROM dbo.Base_DetectionType detectionType
|
||
LEFT JOIN dbo.Base_Project project on project.ProjectId=@projectId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)<=dateadd(day,-14,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt0 on rtt0.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate<=dateadd(day,-14,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn0 ON rtn0.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-13,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt1 on rtt1.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-13,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn1 ON rtn1.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-12,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt2 on rtt2.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-12,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn2 ON rtn2.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-11,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt3 on rtt3.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-11,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn3 ON rtn3.DetectionTypeId = detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-10,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt4 on rtt4.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-10,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn4 ON rtn4.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-9,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt5 on rtt5.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-9,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn5 ON rtn5.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-8,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt6 on rtt6.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-8,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn6 ON rtn6.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-7,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt7 on rtt7.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-7,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn7 ON rtn7.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-6,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt8 on rtt8.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-6,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn8 ON rtn8.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-5,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt9 on rtt9.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-5,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn9 ON rtn9.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-4,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt10 on rtt10.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-4,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn10 ON rtn10.DetectionTypeId = detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-3,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt11 on rtt11.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-3,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn11 ON rtn11.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-2,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt12 on rtt12.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-2,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn12 ON rtn12.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=dateadd(day,-1,@Date) and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt13 on rtt13.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=dateadd(day,-1,@Date) and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn13 ON rtn13.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)=@Date and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rtt14 on rtt14.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate=@Date and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtn14 ON rtn14.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT trust.DetectionTypeId, COUNT(d.TrustBatchItemId) AS BatchTrustNum
|
||
FROM dbo.Batch_BatchTrustItem d
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = d.TrustBatchId
|
||
WHERE cast(TrustDate as Date)<=@Date and trust.ProjectId=@projectId
|
||
GROUP BY trust.DetectionTypeId) rttT on rttT.DetectionTypeId=detectionType.DetectionTypeId
|
||
LEFT JOIN
|
||
(SELECT ndtItme.DetectionTypeId,COUNT(ndtItme.NDEItemID) AS NdtCheckNum
|
||
FROM dbo.Batch_NDEItem ndtItme
|
||
LEFT JOIN dbo.Batch_NDE ndt ON ndt.NDEID = ndtItme.NDEID
|
||
WHERE NDEDate<=@Date and ndt.ProjectId=@projectId
|
||
GROUP BY ndtItme.DetectionTypeId ) rtnT ON rtnT.DetectionTypeId=detectionType.DetectionTypeId
|
||
order by CHARINDEX(RTRIM(CAST(DetectionTypeCode as NCHAR)), ',RT,PT,MT,UT,PMI')
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[UnitReport] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE PROC [dbo].[UnitReport]
|
||
@startDate datetime = NULL,
|
||
@endDate datetime = NULL
|
||
AS
|
||
/*承包商报表*/
|
||
SELECT
|
||
v.UnitId
|
||
,Unit.UnitName as Party --施焊单位
|
||
,ISNULL(TestedWelds.TestedWelds,0) as TestedWelds --拍片焊口数
|
||
,ISNULL(RejectedWelds.RejectedWelds,0) as RejectedWelds --不合格焊口数
|
||
,CAST(CASE ISNULL(TestedWelds.TestedWelds,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(RejectedWelds.RejectedWelds,0) / (1.0 *TestedWelds.TestedWelds) END AS DECIMAL(19,3))
|
||
AS RejectedRate -- 不合格率
|
||
,CAST(CASE ISNULL(StartDateTestedWelds.StartDateTestedWelds,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(StartDateRejectedWelds.StartDateRejectedWelds,0) / (1.0 *StartDateTestedWelds.StartDateTestedWelds) END AS DECIMAL(19,3))
|
||
AS StartDateRejectedRate -- 截至开始日期不合格率
|
||
,CAST(CASE ISNULL(EndDateTestedWelds.EndDateTestedWelds,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(EndDateRejectedWelds.EndDateRejectedWelds,0) / (1.0 *EndDateTestedWelds.EndDateTestedWelds) END AS DECIMAL(19,3))
|
||
AS StartDateRejectedRate -- 截至结束日期不合格率
|
||
FROM
|
||
(SELECT UnitId FROM dbo.Project_Unit GROUP BY unitid) v
|
||
LEFT JOIN dbo.Base_Unit Unit ON Unit.UnitId = v.UnitId
|
||
|
||
--拍片焊口数
|
||
LEFT JOIN (SELECT Count(*) AS TestedWelds,Pipeline.UnitId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
left join Batch_NDE as NDE on NDEItem.NDEID=NDE.NDEID
|
||
left join Batch_BatchTrustItem as BatchTrustItem on BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId
|
||
left join Base_DetectionType as DetectionType on DetectionType.DetectionTypeId=NDEItem.DetectionTypeId
|
||
left join Pipeline_WeldJoint as WeldJoint on WeldJoint.WeldJointId=BatchTrustItem.WeldJointId
|
||
left join Pipeline_Pipeline as Pipeline on Pipeline.PipelineId=WeldJoint.PipelineId
|
||
where (@startDate is null or @startDate<=NDEDate) and (@endDate is null or @endDate>=NDEDate)
|
||
and DetectionType.SysType='射线检测'
|
||
GROUP BY Pipeline.UnitId) AS TestedWelds ON TestedWelds.UnitId =v.UnitId
|
||
--不合格焊口数
|
||
LEFT JOIN (SELECT Count(*) AS RejectedWelds,Pipeline.UnitId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
left join Batch_NDE as NDE on NDEItem.NDEID=NDE.NDEID
|
||
left join Batch_BatchTrustItem as BatchTrustItem on BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId
|
||
left join Base_DetectionType as DetectionType on DetectionType.DetectionTypeId=NDEItem.DetectionTypeId
|
||
left join Pipeline_WeldJoint as WeldJoint on WeldJoint.WeldJointId=BatchTrustItem.WeldJointId
|
||
left join Pipeline_Pipeline as Pipeline on Pipeline.PipelineId=WeldJoint.PipelineId
|
||
where CheckResult='2'
|
||
and (@startDate is null or @startDate<=NDEDate) and (@endDate is null or @endDate>=NDEDate)
|
||
and DetectionType.SysType='射线检测'
|
||
GROUP BY Pipeline.UnitId) AS RejectedWelds ON RejectedWelds.UnitId =v.UnitId
|
||
--截至开始日期拍片焊口数
|
||
LEFT JOIN (SELECT Count(*) AS StartDateTestedWelds,Pipeline.UnitId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
left join Batch_NDE as NDE on NDEItem.NDEID=NDE.NDEID
|
||
left join Batch_BatchTrustItem as BatchTrustItem on BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId
|
||
left join Base_DetectionType as DetectionType on DetectionType.DetectionTypeId=NDEItem.DetectionTypeId
|
||
left join Pipeline_WeldJoint as WeldJoint on WeldJoint.WeldJointId=BatchTrustItem.WeldJointId
|
||
left join Pipeline_Pipeline as Pipeline on Pipeline.PipelineId=WeldJoint.PipelineId
|
||
where (@startDate is null or @startDate>=NDEDate)
|
||
and DetectionType.SysType='射线检测'
|
||
GROUP BY Pipeline.UnitId) AS StartDateTestedWelds ON StartDateTestedWelds.UnitId =v.UnitId
|
||
--截至开始日期不合格焊口数
|
||
LEFT JOIN (SELECT Count(*) AS StartDateRejectedWelds,Pipeline.UnitId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
left join Batch_NDE as NDE on NDEItem.NDEID=NDE.NDEID
|
||
left join Batch_BatchTrustItem as BatchTrustItem on BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId
|
||
left join Base_DetectionType as DetectionType on DetectionType.DetectionTypeId=NDEItem.DetectionTypeId
|
||
left join Pipeline_WeldJoint as WeldJoint on WeldJoint.WeldJointId=BatchTrustItem.WeldJointId
|
||
left join Pipeline_Pipeline as Pipeline on Pipeline.PipelineId=WeldJoint.PipelineId
|
||
where CheckResult='2' and (@startDate is null or @startDate>=NDEDate)
|
||
and DetectionType.SysType='射线检测'
|
||
GROUP BY Pipeline.UnitId) AS StartDateRejectedWelds ON StartDateRejectedWelds.UnitId =v.UnitId
|
||
--截至结束日期拍片焊口数
|
||
LEFT JOIN (SELECT Count(*) AS EndDateTestedWelds,Pipeline.UnitId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
left join Batch_NDE as NDE on NDEItem.NDEID=NDE.NDEID
|
||
left join Batch_BatchTrustItem as BatchTrustItem on BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId
|
||
left join Base_DetectionType as DetectionType on DetectionType.DetectionTypeId=NDEItem.DetectionTypeId
|
||
left join Pipeline_WeldJoint as WeldJoint on WeldJoint.WeldJointId=BatchTrustItem.WeldJointId
|
||
left join Pipeline_Pipeline as Pipeline on Pipeline.PipelineId=WeldJoint.PipelineId
|
||
where (@endDate is null or @endDate>=NDEDate)
|
||
and DetectionType.SysType='射线检测'
|
||
GROUP BY Pipeline.UnitId) AS EndDateTestedWelds ON EndDateTestedWelds.UnitId =v.UnitId
|
||
--截至结束日期不合格焊口数
|
||
LEFT JOIN (SELECT Count(*) AS EndDateRejectedWelds,Pipeline.UnitId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
left join Batch_NDE as NDE on NDEItem.NDEID=NDE.NDEID
|
||
left join Batch_BatchTrustItem as BatchTrustItem on BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId
|
||
left join Base_DetectionType as DetectionType on DetectionType.DetectionTypeId=NDEItem.DetectionTypeId
|
||
left join Pipeline_WeldJoint as WeldJoint on WeldJoint.WeldJointId=BatchTrustItem.WeldJointId
|
||
left join Pipeline_Pipeline as Pipeline on Pipeline.PipelineId=WeldJoint.PipelineId
|
||
where CheckResult='2' and (@endDate is null or @endDate>=NDEDate)
|
||
and DetectionType.SysType='射线检测'
|
||
GROUP BY Pipeline.UnitId) AS EndDateRejectedWelds ON EndDateRejectedWelds.UnitId =v.UnitId
|
||
WHERE Unit.UnitTypeId='5'
|
||
ORDER BY Unit.UnitCode
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[WelderRanking] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROC [dbo].[WelderRanking]
|
||
@startDate datetime = NULL,
|
||
@endDate datetime = NULL
|
||
AS
|
||
/*焊工名次*/
|
||
SELECT
|
||
--ROW_NUMBER() over(order by ) as No --名次
|
||
Welder.WelderId,
|
||
Welder.WelderName --焊工姓名
|
||
,Welder.WelderCode as StampNo --焊工号
|
||
,Unit.UnitName as WorkFor --工作单位
|
||
,ISNULL(Totalwelds.Totalwelds,0) AS Totalwelds --总焊口数
|
||
,ISNULL(TesetedJoints.TesetedJoints,0) AS TesetedJoints --RT检测数
|
||
,ISNULL(RejectedJoints.RejectedJoints,0) AS RejectedJoints --不合格数
|
||
,CAST(CASE ISNULL(TesetedJoints.TesetedJoints,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(RejectedJoints.RejectedJoints,0) / (1.0 *TesetedJoints.TesetedJoints) END AS DECIMAL(19,3))
|
||
AS Rejectrates -- 不合格率
|
||
,convert(nvarchar(10),((CAST((CASE ISNULL(TesetedJoints.TesetedJoints,0) WHEN 0 THEN 1.00
|
||
ELSE 1.0*(ISNULL(TesetedJoints.TesetedJoints,0)-ISNULL(RejectedJoints.RejectedJoints,0)) / (1.0 *TesetedJoints.TesetedJoints) END) AS DECIMAL(9,2)))*100))+'%'
|
||
AS passrates -- 合格率
|
||
FROM Welder_Welder AS Welder
|
||
LEFT JOIN dbo.Base_Unit as Unit on Unit.UnitId=Welder.UnitId
|
||
--总焊口数
|
||
LEFT JOIN (SELECT count(*) as Totalwelds,WeldJoint.BackingWelderId
|
||
FROM Pipeline_WeldJoint AS WeldJoint
|
||
left join dbo.Pipeline_WeldingDaily as WeldingDaily on WeldingDaily.WeldingDailyId=WeldJoint.WeldingDailyId
|
||
where WeldJoint.WeldingDailyId is not null
|
||
AND (@startDate is null or @startDate<=WeldingDaily.WeldingDate)
|
||
AND (@endDate is null or @endDate>=WeldingDaily.WeldingDate)
|
||
GROUP BY WeldJoint.BackingWelderId) AS Totalwelds ON Totalwelds.BackingWelderId = Welder.WelderId
|
||
--RT检测数
|
||
LEFT JOIN (SELECT Count(*) AS TesetedJoints,WeldJoint.BackingWelderId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
left join Batch_NDE as NDE on NDEItem.NDEID=NDE.NDEID
|
||
left join Batch_BatchTrustItem as BatchTrustItem on BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId
|
||
left join Base_DetectionType as DetectionType on DetectionType.DetectionTypeId=NDEItem.DetectionTypeId
|
||
left join Pipeline_WeldJoint as WeldJoint on WeldJoint.WeldJointId=BatchTrustItem.WeldJointId
|
||
where (@startDate is null or @startDate<=NDEDate) and (@endDate is null or @endDate>=NDEDate)
|
||
and DetectionType.SysType='射线检测'
|
||
GROUP BY WeldJoint.BackingWelderId) AS TesetedJoints ON TesetedJoints.BackingWelderId =Welder.WelderId
|
||
--不合格数
|
||
LEFT JOIN (SELECT Count(*) AS RejectedJoints,WeldJoint.BackingWelderId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
left join Batch_NDE as NDE on NDEItem.NDEID=NDE.NDEID
|
||
left join Batch_BatchTrustItem as BatchTrustItem on BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId
|
||
left join Base_DetectionType as DetectionType on DetectionType.DetectionTypeId=NDEItem.DetectionTypeId
|
||
left join Pipeline_WeldJoint as WeldJoint on WeldJoint.WeldJointId=BatchTrustItem.WeldJointId
|
||
where CheckResult='2'
|
||
and (@startDate is null or @startDate<=NDEDate) and (@endDate is null or @endDate>=NDEDate)
|
||
and DetectionType.SysType='射线检测'
|
||
GROUP BY WeldJoint.BackingWelderId) AS RejectedJoints ON RejectedJoints.BackingWelderId =Welder.WelderId
|
||
where ISNULL(Totalwelds.Totalwelds,0)>0
|
||
ORDER BY Unit.UnitName, CAST(CASE ISNULL(TesetedJoints.TesetedJoints,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(RejectedJoints.RejectedJoints,0) / (1.0 *TesetedJoints.TesetedJoints) END AS DECIMAL(19,3)),WelderCode
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[WeldingQualityMonthStatisticReport] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE PROC [dbo].[WeldingQualityMonthStatisticReport]
|
||
@Year nvarchar(10) = NULL,
|
||
@projectId nvarchar(50)=null
|
||
AS
|
||
/*焊接质量月统计报表*/
|
||
select v.Description --检测内容
|
||
,isnull(TestedJoints.TestedJoints,0) AS TestedJoints --拍片焊口
|
||
,isnull(RejectedJoints.RejectedJoints,0) AS RejectedJoints --不合格焊口
|
||
,cast((CAST(CASE ISNULL(TestedJoints.TestedJoints,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(RejectedJoints.RejectedJoints,0) / (1.0 *TestedJoints.TestedJoints) END AS DECIMAL(19,3))*100) as nvarchar(10))+'%'
|
||
AS RejectedRate --管道不合格率
|
||
,ISNULL(ShotedFilms.ShotedFilms,0) as ShotedFilms --底片张数
|
||
,ISNULL(RejectedFilms.RejectedFilms,0) AS RejectedFilms --不合格片数
|
||
from
|
||
(SELECT
|
||
distinct CONVERT(VARCHAR(7), NDEDate, 120) as Description
|
||
FROM Batch_NDE AS NDE
|
||
where datepart(year,convert(varchar(10),NDEDate,120))=@Year and (@projectId is null or NDE.ProjectId=@projectId)
|
||
GROUP BY CONVERT(VARCHAR(7), NDEDate, 120)) v
|
||
--拍片焊口
|
||
LEFT JOIN (SELECT distinct CONVERT(VARCHAR(7), NDEDate, 120) as Description,Count(*) AS TestedJoints
|
||
FROM Batch_NDE AS NDE1
|
||
left join Batch_NDEItem as NDEItem1 on NDEItem1.NDEID=NDE1.NDEID
|
||
where datepart(year,convert(varchar(10),NDEDate,120))=@Year and (@projectId is null or NDE1.ProjectId=@projectId)
|
||
GROUP BY CONVERT(VARCHAR(7), NDEDate, 120)) AS TestedJoints ON TestedJoints.Description =v.Description
|
||
--不合格焊口
|
||
LEFT JOIN (SELECT distinct CONVERT(VARCHAR(7), NDEDate, 120) as Description,Count(*) AS RejectedJoints
|
||
FROM Batch_NDE AS NDE1
|
||
left join Batch_NDEItem as NDEItem1 on NDEItem1.NDEID=NDE1.NDEID
|
||
where NDEItem1.CheckResult='2' and datepart(year,convert(varchar(10),NDEDate,120))=@Year and (@projectId is null or NDE1.ProjectId=@projectId)
|
||
GROUP BY CONVERT(VARCHAR(7), NDEDate, 120)) AS RejectedJoints ON RejectedJoints.Description =v.Description
|
||
--底片张数
|
||
LEFT JOIN (SELECT distinct CONVERT(VARCHAR(7), NDEDate, 120) as Description,sum(isnull(NDEItem1.TotalFilm,0)) AS ShotedFilms
|
||
FROM Batch_NDE AS NDE1
|
||
left join Batch_NDEItem as NDEItem1 on NDEItem1.NDEID=NDE1.NDEID
|
||
where datepart(year,convert(varchar(10),NDEDate,120))=@Year and (@projectId is null or NDE1.ProjectId=@projectId)
|
||
GROUP BY CONVERT(VARCHAR(7), NDEDate, 120)) AS ShotedFilms ON ShotedFilms.Description =v.Description
|
||
--不合格片数
|
||
LEFT JOIN (SELECT distinct CONVERT(VARCHAR(7), NDEDate, 120) as Description,sum(isnull(NDEItem1.TotalFilm,0))-sum(isnull(NDEItem1.PassFilm,0)) AS RejectedFilms
|
||
FROM Batch_NDE AS NDE1
|
||
left join Batch_NDEItem as NDEItem1 on NDEItem1.NDEID=NDE1.NDEID
|
||
where datepart(year,convert(varchar(10),NDEDate,120))=@Year and (@projectId is null or NDE1.ProjectId=@projectId)
|
||
GROUP BY CONVERT(VARCHAR(7), NDEDate, 120)) AS RejectedFilms ON RejectedFilms.Description =v.Description
|
||
order by v.Description
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[WeldingQualityWeekMonthReport] Script Date: 2024-3-14 10:35:55 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROC [dbo].[WeldingQualityWeekMonthReport]
|
||
@startDate datetime = NULL,
|
||
@endDate datetime = NULL,
|
||
@NdtType NVARCHAR(50)=NULL
|
||
AS
|
||
/*焊接质量周月报*/
|
||
SELECT
|
||
Project.ProjectCode as ProjectNo --项目号
|
||
,ISNULL(Totalwelds.Totalwelds,0) AS Totalwelds --焊口总数
|
||
,ISNULL(DBTotal.DBTotal,0) as DBTotal --寸口总数
|
||
,ISNULL(completedwelds.completedwelds,0) AS completedwelds --完成焊口
|
||
,CAST(CASE ISNULL(Totalwelds.Totalwelds,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(completedwelds.completedwelds,0) / (1.0 *Totalwelds.Totalwelds) END AS DECIMAL(19,3))
|
||
AS completedrates --完成率
|
||
,ISNULL(CumulativeDB.CumulativeDB,0) as CumulativeDB --完成寸口数
|
||
,CAST((ISNULL(DBTotal.DBTotal,0)-ISNULL(CumulativeDB.CumulativeDB,0)) AS DECIMAL(19,3))
|
||
AS RemainingDB --剩余寸口数
|
||
,ISNULL(EntrustTestwelds.EntrustTestwelds,0) AS EntrustTestwelds --委托检测焊口
|
||
,ISNULL(Testwelds.Testwelds,0) AS Testwelds --已检测焊口
|
||
,CAST(CASE ISNULL(EntrustTestwelds.EntrustTestwelds,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(Testwelds.Testwelds,0) / (1.0 *EntrustTestwelds.EntrustTestwelds) END AS DECIMAL(19,3))
|
||
AS Testrates -- 检测完成率
|
||
,ISNULL(Rejectwelds.Rejectwelds,0) as Rejectwelds --不合格焊口
|
||
,CAST(CASE ISNULL(Testwelds.Testwelds,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(Rejectwelds.Rejectwelds,0) / (1.0 *Testwelds.Testwelds) END AS DECIMAL(19,3))
|
||
AS Rejectrates -- 不合格率
|
||
,ISNULL(Currentcompletedwelds.Currentcompletedwelds,0) as Currentcompletedwelds --当期完成焊口
|
||
,ISNULL(CurrentTestwelds.CurrentTestwelds,0) as CurrentTestwelds --当期检测焊口
|
||
,ISNULL(CurrentRejectwelds.CurrentRejectwelds,0) as CurrentRejectwelds --当期不合格焊口
|
||
,CAST(CASE ISNULL(CurrentTestwelds.CurrentTestwelds,0) WHEN 0 THEN 0
|
||
ELSE 1.0*ISNULL(CurrentRejectwelds.CurrentRejectwelds,0) / (1.0 *CurrentTestwelds.CurrentTestwelds) END AS DECIMAL(19,3))
|
||
AS CurrentRejectrates -- 当期不合格率
|
||
FROM Base_Project AS Project
|
||
--焊口总数
|
||
LEFT JOIN (SELECT count(*) as Totalwelds,WeldJoint.ProjectId
|
||
FROM Pipeline_WeldJoint AS WeldJoint
|
||
GROUP BY WeldJoint.ProjectId) AS Totalwelds ON Totalwelds.ProjectId = Project.ProjectId
|
||
----寸口总数
|
||
LEFT JOIN (SELECT SUM(Size) AS DBTotal,WeldJoint.ProjectId
|
||
FROM Pipeline_WeldJoint AS WeldJoint
|
||
GROUP BY WeldJoint.ProjectId) AS DBTotal ON DBTotal.ProjectId =Project.ProjectId
|
||
--完成焊口
|
||
LEFT JOIN (SELECT count(*) AS completedwelds,WeldJoint.ProjectId
|
||
FROM Pipeline_WeldJoint AS WeldJoint
|
||
where WeldJoint.WeldingDailyId is not null
|
||
GROUP BY WeldJoint.ProjectId) AS completedwelds ON completedwelds.ProjectId =Project.ProjectId
|
||
--完成寸口数
|
||
LEFT JOIN (SELECT SUM(Size) AS CumulativeDB,WeldJoint.ProjectId
|
||
FROM Pipeline_WeldJoint AS WeldJoint
|
||
where WeldJoint.WeldingDailyId is not null
|
||
GROUP BY WeldJoint.ProjectId) AS CumulativeDB ON CumulativeDB.ProjectId =Project.ProjectId
|
||
--委托检测焊口
|
||
LEFT JOIN (SELECT Count(*) AS EntrustTestwelds,Trust.ProjectId
|
||
FROM Batch_BatchTrustItem AS TrustItem
|
||
left join Batch_BatchTrust as Trust on TrustItem.TrustBatchId=Trust.TrustBatchId
|
||
WHERE Trust.DetectionTypeId=@NdtType OR @NdtType IS NULL
|
||
GROUP BY Trust.ProjectId) AS EntrustTestwelds ON EntrustTestwelds.ProjectId =Project.ProjectId
|
||
--已检测焊口
|
||
LEFT JOIN (SELECT Count(*) AS Testwelds,NDE.ProjectId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
left join Batch_NDE as NDE on NDEItem.NDEID=NDE.NDEID
|
||
WHERE NDEItem.DetectionTypeId=@NdtType OR @NdtType IS NULL
|
||
GROUP BY NDE.ProjectId) AS Testwelds ON Testwelds.ProjectId =Project.ProjectId
|
||
--不合格焊口
|
||
LEFT JOIN (SELECT Count(*) AS Rejectwelds,NDE.ProjectId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
left join Batch_NDE as NDE on NDEItem.NDEID=NDE.NDEID
|
||
WHERE (NDEItem.DetectionTypeId=@NdtType OR @NdtType IS NULL) AND CheckResult='2'
|
||
GROUP BY NDE.ProjectId) AS Rejectwelds ON Rejectwelds.ProjectId =Project.ProjectId
|
||
--当期完成焊口
|
||
LEFT JOIN (SELECT count(*) AS Currentcompletedwelds,WeldJoint.ProjectId
|
||
FROM Pipeline_WeldJoint AS WeldJoint
|
||
left join dbo.Pipeline_WeldingDaily as WeldingDaily on WeldingDaily.WeldingDailyId=WeldJoint.WeldingDailyId
|
||
where WeldJoint.WeldingDailyId is not null
|
||
and (@startDate is null or WeldingDaily.WeldingDate>=@startDate) and (@endDate is null or WeldingDaily.WeldingDate<=@endDate)
|
||
GROUP BY WeldJoint.ProjectId) AS Currentcompletedwelds ON Currentcompletedwelds.ProjectId =Project.ProjectId
|
||
--当期检测焊口
|
||
LEFT JOIN (SELECT Count(*) AS CurrentTestwelds,NDE.ProjectId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
left join Batch_NDE as NDE on NDEItem.NDEID=NDE.NDEID
|
||
where (@startDate is null or NDEDate>=@startDate) and (@endDate is null or NDEDate<=@endDate)
|
||
AND (NDEItem.DetectionTypeId=@NdtType OR @NdtType IS NULL)
|
||
GROUP BY NDE.ProjectId) AS CurrentTestwelds ON CurrentTestwelds.ProjectId =Project.ProjectId
|
||
--当期不合格焊口
|
||
LEFT JOIN (SELECT Count(*) AS CurrentRejectwelds,NDE.ProjectId
|
||
FROM Batch_NDEItem AS NDEItem
|
||
left join Batch_NDE as NDE on NDEItem.NDEID=NDE.NDEID
|
||
where CheckResult='2' AND (NDEItem.DetectionTypeId=@NdtType OR @NdtType IS NULL)
|
||
and (@startDate is null or NDEDate>=@startDate) and (@endDate is null or NDEDate<=@endDate)
|
||
GROUP BY NDE.ProjectId) AS CurrentRejectwelds ON CurrentRejectwelds.ProjectId =Project.ProjectId
|
||
|
||
ORDER BY Project.ProjectCode
|
||
|
||
|
||
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'AttachFile', @level2type=N'COLUMN',@level2name=N'AttachFileId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'AttachFile', @level2type=N'COLUMN',@level2name=N'ToKeyId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件源' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'AttachFile', @level2type=N'COLUMN',@level2name=N'AttachSource'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'AttachFile', @level2type=N'COLUMN',@level2name=N'AttachUrl'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Components', @level2type=N'COLUMN',@level2name=N'ComponentsCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Components', @level2type=N'COLUMN',@level2name=N'ComponentsName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接耗材主键ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Consumables', @level2type=N'COLUMN',@level2name=N'ConsumablesId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Consumables', @level2type=N'COLUMN',@level2name=N'ConsumablesCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Consumables', @level2type=N'COLUMN',@level2name=N'ConsumablesName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊材类型(1-焊丝;2-焊条)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Consumables', @level2type=N'COLUMN',@level2name=N'ConsumablesType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'钢材类型(1-碳钢;2-不锈钢;3-铬钼钢;4-低合金钢;5-镍合金钢;6-钛合金钢;7-其他。)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Consumables', @level2type=N'COLUMN',@level2name=N'SteelType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊材规格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Consumables', @level2type=N'COLUMN',@level2name=N'SteelFormat'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Consumables', @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'Base_Consumables'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Defect', @level2type=N'COLUMN',@level2name=N'DefectId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'缺陷名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Defect', @level2type=N'COLUMN',@level2name=N'DefectName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'缺陷名称(英文)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Defect', @level2type=N'COLUMN',@level2name=N'DefectEngName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'缺陷表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Defect'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'探伤比例ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DetectionRate', @level2type=N'COLUMN',@level2name=N'DetectionRateId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'探伤比例代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DetectionRate', @level2type=N'COLUMN',@level2name=N'DetectionRateCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'比例值(%)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DetectionRate', @level2type=N'COLUMN',@level2name=N'DetectionRateValue'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'探伤比例表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DetectionRate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'探伤类型ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DetectionType', @level2type=N'COLUMN',@level2name=N'DetectionTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'探伤类型代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DetectionType', @level2type=N'COLUMN',@level2name=N'DetectionTypeCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'探伤类型名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DetectionType', @level2type=N'COLUMN',@level2name=N'DetectionTypeName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应检测类型(射线检测,磁粉检测,渗透检测,超声波检测)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DetectionType', @level2type=N'COLUMN',@level2name=N'SysType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'安全距离' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DetectionType', @level2type=N'COLUMN',@level2name=N'SecuritySpace'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'伤害程度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DetectionType', @level2type=N'COLUMN',@level2name=N'InjuryDegree'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DetectionType', @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'Base_DetectionType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'坡口类型ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_GrooveType', @level2type=N'COLUMN',@level2name=N'GrooveTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'坡口类型代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_GrooveType', @level2type=N'COLUMN',@level2name=N'GrooveTypeCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'坡口类型名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_GrooveType', @level2type=N'COLUMN',@level2name=N'GrooveTypeName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_GrooveType', @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'Base_GrooveType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Material', @level2type=N'COLUMN',@level2name=N'MaterialId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Material', @level2type=N'COLUMN',@level2name=N'MaterialCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Material', @level2type=N'COLUMN',@level2name=N'MaterialType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'钢材类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Material', @level2type=N'COLUMN',@level2name=N'SteelType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材料类别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Material', @level2type=N'COLUMN',@level2name=N'MaterialClass'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材料组别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Material', @level2type=N'COLUMN',@level2name=N'MaterialGroup'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Material', @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'Base_Material'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Medium', @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'Base_Medium', @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_Medium', @level2type=N'COLUMN',@level2name=N'MediumName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'介质缩写' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Medium', @level2type=N'COLUMN',@level2name=N'MediumAbbreviation'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Medium', @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'Base_Medium'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'压力管道分级ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PIPClass', @level2type=N'COLUMN',@level2name=N'PIPClassId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'压力管道分级代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PIPClass', @level2type=N'COLUMN',@level2name=N'PIPClassCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'压力管道分级名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PIPClass', @level2type=N'COLUMN',@level2name=N'PIPClassName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PIPClass', @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'Base_PIPClass'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管道等级ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClass', @level2type=N'COLUMN',@level2name=N'PipingClassId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'等级代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClass', @level2type=N'COLUMN',@level2name=N'PipingClassCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'等级名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClass', @level2type=N'COLUMN',@level2name=N'PipingClassName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClass', @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'Base_PipingClass'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClassDetail', @level2type=N'COLUMN',@level2name=N'PipingClassDetailId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管道等级ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClassDetail', @level2type=N'COLUMN',@level2name=N'PipingClassId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊缝类型ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClassDetail', @level2type=N'COLUMN',@level2name=N'WeldTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'探伤类型Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClassDetail', @level2type=N'COLUMN',@level2name=N'DetectionTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'探伤比例ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClassDetail', @level2type=N'COLUMN',@level2name=N'DetectionRateId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管径(最小值)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClassDetail', @level2type=N'COLUMN',@level2name=N'SizeMin'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管径(最大值)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClassDetail', @level2type=N'COLUMN',@level2name=N'SizeMax'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'壁厚(最小值)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClassDetail', @level2type=N'COLUMN',@level2name=N'ThicknessMin'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'壁厚(最大值)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_PipingClassDetail', @level2type=N'COLUMN',@level2name=N'ThicknessMax'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Post', @level2type=N'COLUMN',@level2name=N'PostId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Post', @level2type=N'COLUMN',@level2name=N'PostName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位类型(1- 一级管理岗位,2- 二级管理岗位,3- 一般操作人员)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Post', @level2type=N'COLUMN',@level2name=N'PostType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Post', @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'Base_Post'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Pressure', @level2type=N'COLUMN',@level2name=N'PressureId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试压类型代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Pressure', @level2type=N'COLUMN',@level2name=N'PressureCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试压类型名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Pressure', @level2type=N'COLUMN',@level2name=N'PressureName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Pressure', @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'Base_Pressure'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @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'Base_Project', @level2type=N'COLUMN',@level2name=N'ProjectCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @level2type=N'COLUMN',@level2name=N'ProjectName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目简称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @level2type=N'COLUMN',@level2name=N'ShortName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目地点' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @level2type=N'COLUMN',@level2name=N'ProjectAddress'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'开工时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @level2type=N'COLUMN',@level2name=N'StartDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'中交时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @level2type=N'COLUMN',@level2name=N'EndDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'占地面积' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @level2type=N'COLUMN',@level2name=N'Area'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主要工程量(简述)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @level2type=N'COLUMN',@level2name=N'ProjectAmount'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目经理' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @level2type=N'COLUMN',@level2name=N'ProjectPrincipal'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @level2type=N'COLUMN',@level2name=N'Remark'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否关闭(true:是;false:否)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @level2type=N'COLUMN',@level2name=N'IsClosed'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工经理' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @level2type=N'COLUMN',@level2name=N'ConstructionPrincipal'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'区域设置(1-烟台万华,2-宁波万华,3-福建万华)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Project', @level2type=N'COLUMN',@level2name=N'ProjectArea'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_ProjectType', @level2type=N'COLUMN',@level2name=N'ProjectTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目类型ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_ProjectType', @level2type=N'COLUMN',@level2name=N'ProjectTypeName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_ProjectType', @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'Base_ProjectType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QueProject', @level2type=N'COLUMN',@level2name=N'QueProjectId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'合格项目名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_QueProject', @level2type=N'COLUMN',@level2name=N'QueProjectName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Unit', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位代码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Unit', @level2type=N'COLUMN',@level2name=N'UnitCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Unit', @level2type=N'COLUMN',@level2name=N'UnitName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'工程范围' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Unit', @level2type=N'COLUMN',@level2name=N'ProjectRange'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'法人代表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Unit', @level2type=N'COLUMN',@level2name=N'Corporate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'地址' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Unit', @level2type=N'COLUMN',@level2name=N'Address'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'电话' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Unit', @level2type=N'COLUMN',@level2name=N'Telephone'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'传真' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Unit', @level2type=N'COLUMN',@level2name=N'Fax'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'进场时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Unit', @level2type=N'COLUMN',@level2name=N'InTime'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出厂时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Unit', @level2type=N'COLUMN',@level2name=N'OutTime'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_Unit', @level2type=N'COLUMN',@level2name=N'UnitTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位类型ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UnitType', @level2type=N'COLUMN',@level2name=N'UnitTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位类型名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UnitType', @level2type=N'COLUMN',@level2name=N'UnitTypeName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_UnitType', @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'Base_WeldingLocation', @level2type=N'COLUMN',@level2name=N'WeldingLocationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接位置代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldingLocation', @level2type=N'COLUMN',@level2name=N'WeldingLocationCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldingLocation', @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'Base_WeldingLocation'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接方法ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldingMethod', @level2type=N'COLUMN',@level2name=N'WeldingMethodId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接方法代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldingMethod', @level2type=N'COLUMN',@level2name=N'WeldingMethodCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接方法名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldingMethod', @level2type=N'COLUMN',@level2name=N'WeldingMethodName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊材类型(1-焊丝;2-焊条)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldingMethod', @level2type=N'COLUMN',@level2name=N'ConsumablesType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接方法表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldingMethod'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldJointImage', @level2type=N'COLUMN',@level2name=N'JointImageId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接头简图名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldJointImage', @level2type=N'COLUMN',@level2name=N'JointImageName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldJointImage', @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'Base_WeldJointImage'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'简图明细表id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldJointImageItem', @level2type=N'COLUMN',@level2name=N'JointImageItemId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'简图id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldJointImageItem', @level2type=N'COLUMN',@level2name=N'JointImageId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接方法id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldJointImageItem', @level2type=N'COLUMN',@level2name=N'WeldingMethodId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'电流' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldJointImageItem', @level2type=N'COLUMN',@level2name=N'WeldCurrent'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'电压' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldJointImageItem', @level2type=N'COLUMN',@level2name=N'WeldVoltage'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接速度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldJointImageItem', @level2type=N'COLUMN',@level2name=N'WeldSpeed'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'简图明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldJointImageItem'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldType', @level2type=N'COLUMN',@level2name=N'WeldTypeCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类型名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldType', @level2type=N'COLUMN',@level2name=N'WeldTypeName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldType', @level2type=N'COLUMN',@level2name=N'Remark'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属类型(1-对接焊缝,2-承插焊缝)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldType', @level2type=N'COLUMN',@level2name=N'Flag'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊缝类型表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_WeldType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrust', @level2type=N'COLUMN',@level2name=N'TrustBatchId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrust', @level2type=N'COLUMN',@level2name=N'TrustBatchCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrust', @level2type=N'COLUMN',@level2name=N'TrustDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'装置ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrust', @level2type=N'COLUMN',@level2name=N'InstallationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'区域ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrust', @level2type=N'COLUMN',@level2name=N'WorkAreaId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrust', @level2type=N'COLUMN',@level2name=N'DetectionTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrust', @level2type=N'COLUMN',@level2name=N'PipelineId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托类型(1-点口,2-扩透,3-返修)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrust', @level2type=N'COLUMN',@level2name=N'TrustType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否检测(true-n已检测,false-未检测)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrust', @level2type=N'COLUMN',@level2name=N'IsCheck'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应点口批,一个或多个批' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrust', @level2type=N'COLUMN',@level2name=N'TopointBatch'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrust', @level2type=N'COLUMN',@level2name=N'NDEUuit'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托单主表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrust'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrustItem', @level2type=N'COLUMN',@level2name=N'TrustBatchItemId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主表ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrustItem', @level2type=N'COLUMN',@level2name=N'TrustBatchId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'批明细标识' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrustItem', @level2type=N'COLUMN',@level2name=N'PointBatchItemId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对应的返修ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrustItem', @level2type=N'COLUMN',@level2name=N'RepairRecordId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'返修次数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrustItem', @level2type=N'COLUMN',@level2name=N'RepairNum'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托次数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrustItem', @level2type=N'COLUMN',@level2name=N'TrustNum'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'大于等于500的焊口的拍片数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrustItem', @level2type=N'COLUMN',@level2name=N'FilmNum'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrustItem'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测主表Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDE', @level2type=N'COLUMN',@level2name=N'NDEID'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托主表Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDE', @level2type=N'COLUMN',@level2name=N'TrustBatchId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDE', @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'Batch_NDE', @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'Batch_NDE', @level2type=N'COLUMN',@level2name=N'InstallationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测单号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDE', @level2type=N'COLUMN',@level2name=N'NDECode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDE', @level2type=N'COLUMN',@level2name=N'NDEDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDE', @level2type=N'COLUMN',@level2name=N'NDEMan'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDE', @level2type=N'COLUMN',@level2name=N'AuditDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDE', @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'Batch_NDE'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测细表Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'NDEItemID'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测主表Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'NDEID'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托细表Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'TrustBatchItemId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'DetectionTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'需检日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'RequestDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'返修位置' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'RepairLocation'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'拍片总数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'TotalFilm'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'合格片数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'PassFilm'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测结果(1-合格,2-不合格)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'CheckResult'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报告单号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'NDEReportNo'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'拍片日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'FilmDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报告日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'ReportDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'提交时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'SubmitDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测缺陷' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'CheckDefects'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'评定级别(Ⅰ,Ⅱ,Ⅲ,Ⅳ,Ⅴ)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @level2type=N'COLUMN',@level2name=N'JudgeGrade'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_NDEItem', @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'Batch_NDEItem'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'点口批次Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatch', @level2type=N'COLUMN',@level2name=N'PointBatchId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'批编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatch', @level2type=N'COLUMN',@level2name=N'PointBatchCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatch', @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'Batch_PointBatch', @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'Batch_PointBatch', @level2type=N'COLUMN',@level2name=N'InstallationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatch', @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'Batch_PointBatch', @level2type=N'COLUMN',@level2name=N'DetectionTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'探伤比例' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatch', @level2type=N'COLUMN',@level2name=N'DetectionRateId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊工ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatch', @level2type=N'COLUMN',@level2name=N'WelderId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'介质ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatch', @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'Batch_PointBatch', @level2type=N'COLUMN',@level2name=N'MaterialId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'批次开始日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatch', @level2type=N'COLUMN',@level2name=N'StartDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'批次关闭日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatch', @level2type=N'COLUMN',@level2name=N'EndDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'批次结束日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatch', @level2type=N'COLUMN',@level2name=N'ClearDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否检测(true-n已检测,false-未检测)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatch', @level2type=N'COLUMN',@level2name=N'IsCheck'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'点口批次主表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatch'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'批次明细表主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'PointBatchItemId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'批次主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'PointBatchId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊口ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'WeldJointId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'点口状态(1-点口,2-扩透)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'PointState'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'点口日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'PointDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'进批时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'CreatDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'WeldingDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'点口状态(用于撤销)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'OldPointState'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'点口时间(用于撤销)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'OldPointDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否需返修' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'IsCheckRepair'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否焊工首两件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'IsWelderFirst'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否管线首件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'IsPipelineFirst'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'扩透对应的返修点口ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'ToPointBatchItemId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'合格等级' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'AcceptLevel'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'点口是否已审核' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'IsAudit'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'返修口ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'RepairRecordId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'进批顺序' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'BatchOrder'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否完成点口' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'IsCompletedPoint'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'点口批次明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'区域设置(1-烟台万华,2-宁波万华,3-福建万华)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckList', @level2type=N'COLUMN',@level2name=N'ProjectArea'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查部位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckList', @level2type=N'COLUMN',@level2name=N'CheckArea'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckList', @level2type=N'COLUMN',@level2name=N'Checker'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckList', @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'Check_CheckList', @level2type=N'COLUMN',@level2name=N'CheckDef'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否合格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckList', @level2type=N'COLUMN',@level2name=N'IsPass'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检查拍照路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckList', @level2type=N'COLUMN',@level2name=N'CheckUrl'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'复查人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckList', @level2type=N'COLUMN',@level2name=N'ReChecker'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'复查日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckList', @level2type=N'COLUMN',@level2name=N'ReCheckDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'复查结果' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckList', @level2type=N'COLUMN',@level2name=N'ReCheckResult'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'复查拍照路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckList', @level2type=N'COLUMN',@level2name=N'ReCheckUrl'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标识(1-外观检查,2-质量巡检)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Check_CheckList', @level2type=N'COLUMN',@level2name=N'Flag'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Common_ReportServer', @level2type=N'COLUMN',@level2name=N'ReportId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表模板内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Common_ReportServer', @level2type=N'COLUMN',@level2name=N'TabContent'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Common_ReportServer', @level2type=N'COLUMN',@level2name=N'ReportName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'初始模板内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Common_ReportServer', @level2type=N'COLUMN',@level2name=N'InitTabContent'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报表服务表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Common_ReportServer'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_CompanyStandards', @level2type=N'COLUMN',@level2name=N'CompanyStandardsId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_CompanyStandards', @level2type=N'COLUMN',@level2name=N'CompanyStandardsCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规章制度名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_CompanyStandards', @level2type=N'COLUMN',@level2name=N'CompanyStandardsName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'摘要' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_CompanyStandards', @level2type=N'COLUMN',@level2name=N'Abstract'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_CompanyStandards', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_CompanyStandards', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_CompanyStandards', @level2type=N'COLUMN',@level2name=N'Remarks'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_CompanyStandards', @level2type=N'COLUMN',@level2name=N'AttachUrl'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'公司相关规章制度标准表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_CompanyStandards'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticLawsRegulations', @level2type=N'COLUMN',@level2name=N'DomesticLawsRegulationsId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'相关条款编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticLawsRegulations', @level2type=N'COLUMN',@level2name=N'DomesticLawsRegulationsCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'相关条款名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticLawsRegulations', @level2type=N'COLUMN',@level2name=N'DomesticLawsRegulationsName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'摘要' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticLawsRegulations', @level2type=N'COLUMN',@level2name=N'Abstract'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticLawsRegulations', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticLawsRegulations', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticLawsRegulations', @level2type=N'COLUMN',@level2name=N'Remarks'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticLawsRegulations', @level2type=N'COLUMN',@level2name=N'AttachUrl'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'国内法律法规相关条款表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticLawsRegulations'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticStandards', @level2type=N'COLUMN',@level2name=N'DomesticStandardsId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticStandards', @level2type=N'COLUMN',@level2name=N'DomesticStandardsCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规范、标准名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticStandards', @level2type=N'COLUMN',@level2name=N'DomesticStandardsName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'摘要' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticStandards', @level2type=N'COLUMN',@level2name=N'Abstract'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticStandards', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticStandards', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticStandards', @level2type=N'COLUMN',@level2name=N'Remarks'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticStandards', @level2type=N'COLUMN',@level2name=N'AttachUrl'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'国内现行相关标准规范表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_DomesticStandards'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_ForeignStandards', @level2type=N'COLUMN',@level2name=N'ForeignStandardsId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_ForeignStandards', @level2type=N'COLUMN',@level2name=N'ForeignStandardsCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规范、标准名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_ForeignStandards', @level2type=N'COLUMN',@level2name=N'ForeignStandardsName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'摘要' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_ForeignStandards', @level2type=N'COLUMN',@level2name=N'Abstract'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_ForeignStandards', @level2type=N'COLUMN',@level2name=N'CompileMan'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'整理日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_ForeignStandards', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_ForeignStandards', @level2type=N'COLUMN',@level2name=N'Remarks'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_ForeignStandards', @level2type=N'COLUMN',@level2name=N'AttachUrl'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'国外现行相关标准规范表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'FileControl_ForeignStandards'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊口ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Report', @level2type=N'COLUMN',@level2name=N'WeldJointId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度报告编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Report', @level2type=N'COLUMN',@level2name=N'HardReportNo'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'测点编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Report', @level2type=N'COLUMN',@level2name=N'TestingPointNo'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度值1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Report', @level2type=N'COLUMN',@level2name=N'HardNessValue1'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度值2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Report', @level2type=N'COLUMN',@level2name=N'HardNessValue2'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度值3' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Report', @level2type=N'COLUMN',@level2name=N'HardNessValue3'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Report', @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'Hard_Report'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度委托单id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'HardTrustID'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度委托单号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'HardTrustNo'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度委托单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'HardTrustUnit'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度委托日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'HardTrustDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'AuditMan'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'AuditDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测比例' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'HardnessRate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测方法' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'HardnessMethod'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'CheckUnit'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @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'Hard_Trust', @level2type=N'COLUMN',@level2name=N'InstallationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测时机' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'DetectionTime'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接收人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'Sendee'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'执行标准' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'Standards'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'报检/检查记录编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'InspectionNum'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外观检查合格焊口数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'CheckNum'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托检测焊口数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'TestWeldNum'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'委托人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust', @level2type=N'COLUMN',@level2name=N'HardTrustMan'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度管理单主表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_Trust'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度委托主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_TrustItem', @level2type=N'COLUMN',@level2name=N'HardTrustID'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理明细ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_TrustItem', @level2type=N'COLUMN',@level2name=N'HotProessTrustItemId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊口ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_TrustItem', @level2type=N'COLUMN',@level2name=N'WeldJointId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否合格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_TrustItem', @level2type=N'COLUMN',@level2name=N'IsPass'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否委托(这里指如硬度不合格,是否已重做热处理委托)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_TrustItem', @level2type=N'COLUMN',@level2name=N'IsTrust'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度委托明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Hard_TrustItem'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理报告id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Report', @level2type=N'COLUMN',@level2name=N'HotProessReportId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理委托明细Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Report', @level2type=N'COLUMN',@level2name=N'HotProessTrustItemId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊口Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Report', @level2type=N'COLUMN',@level2name=N'WeldJointId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'测温点编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Report', @level2type=N'COLUMN',@level2name=N'PointCount'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理温度℃(要求)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Report', @level2type=N'COLUMN',@level2name=N'RequiredT'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理温度℃(实际)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Report', @level2type=N'COLUMN',@level2name=N'ActualT'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'恒温时间h(要求)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Report', @level2type=N'COLUMN',@level2name=N'RequestTime'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'恒温时间h(实际)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Report', @level2type=N'COLUMN',@level2name=N'ActualTime'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'记录曲线图编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Report', @level2type=N'COLUMN',@level2name=N'RecordChartNo'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理报告' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Report'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理委托单号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Trust', @level2type=N'COLUMN',@level2name=N'HotProessTrustNo'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Trust', @level2type=N'COLUMN',@level2name=N'ProessDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'装置id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Trust', @level2type=N'COLUMN',@level2name=N'InstallationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Trust', @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'HotProess_Trust', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'制表人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Trust', @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'HotProess_Trust', @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'HotProess_Trust', @level2type=N'COLUMN',@level2name=N'ProessMethod'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理设备' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_Trust', @level2type=N'COLUMN',@level2name=N'ProessEquipment'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'热处理委托ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_TrustItem', @level2type=N'COLUMN',@level2name=N'HotProessTrustId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊口ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_TrustItem', @level2type=N'COLUMN',@level2name=N'WeldJointId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否合格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_TrustItem', @level2type=N'COLUMN',@level2name=N'IsPass'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否需硬度检测' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_TrustItem', @level2type=N'COLUMN',@level2name=N'IsHardness'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否已做硬度委托' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_TrustItem', @level2type=N'COLUMN',@level2name=N'IsTrust'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'硬度委托明细ID(如硬度检测不合格,则重新做热处理,记录不合格的硬度明细ID)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_TrustItem', @level2type=N'COLUMN',@level2name=N'HardTrustItemID'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否完成' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'HotProess_TrustItem', @level2type=N'COLUMN',@level2name=N'IsCompleted'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线主键ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_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'Pipeline_Pipeline', @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'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'InstallationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @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'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'WorkAreaId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'PipelineCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单线图号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'SingleNumber'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管道等级ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'PipingClassId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主材质ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'MainMaterialId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'介质ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_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'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'Specification'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'SystemNumber'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分系统号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'SubSystemNumber'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试压包号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'TestPackageCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'页数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'Sheet'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'总管段数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'PipeSegment'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'图纸版次' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'DrawingsNum'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'涂漆类别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'PaintingCategory'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'绝热类别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'AdiabaticCategory'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设计压力' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'DesignPressure'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设计温度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_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'Pipeline_Pipeline', @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'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'TestTemperature'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修改人ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'ModifierId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'修改时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'ModifyDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'建档人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'CreatorId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'建档时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'CreateDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'渗透比例' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'PenetrationRatio'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'渗透等级' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'PenetrationClass'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否酸洗' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'IfPickling'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否抛光' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'IfChasing'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'固定口随机数' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline', @level2type=N'COLUMN',@level2name=N'GDRandomNum'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线信息表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_Pipeline'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PipelineDetectionType', @level2type=N'COLUMN',@level2name=N'PipelineDetectionTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线主键ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PipelineDetectionType', @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'Pipeline_PipelineDetectionType', @level2type=N'COLUMN',@level2name=N'WeldTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'探伤类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PipelineDetectionType', @level2type=N'COLUMN',@level2name=N'DetectionTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'探伤比例ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PipelineDetectionType', @level2type=N'COLUMN',@level2name=N'DetectionRateId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'合格等级(Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PipelineDetectionType', @level2type=N'COLUMN',@level2name=N'QualificationLevel'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最小壁厚' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PipelineDetectionType', @level2type=N'COLUMN',@level2name=N'MinThickness'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最大壁厚' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PipelineDetectionType', @level2type=N'COLUMN',@level2name=N'MaxThickness'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最小外径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PipelineDetectionType', @level2type=N'COLUMN',@level2name=N'MinDia'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'最大外径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PipelineDetectionType', @level2type=N'COLUMN',@level2name=N'MaxDia'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线探伤类型明细表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PipelineDetectionType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PreWeldingDaily', @level2type=N'COLUMN',@level2name=N'PreWeldingDailyId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PreWeldingDaily', @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'Pipeline_PreWeldingDaily', @level2type=N'COLUMN',@level2name=N'InstallationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PreWeldingDaily', @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'Pipeline_PreWeldingDaily', @level2type=N'COLUMN',@level2name=N'WeldJointId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PreWeldingDaily', @level2type=N'COLUMN',@level2name=N'WeldingDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'盖面焊工' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PreWeldingDaily', @level2type=N'COLUMN',@level2name=N'CoverWelderId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'打底焊工' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PreWeldingDaily', @level2type=N'COLUMN',@level2name=N'BackingWelderId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊口属性' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PreWeldingDaily', @level2type=N'COLUMN',@level2name=N'JointAttribute'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接方式' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PreWeldingDaily', @level2type=N'COLUMN',@level2name=N'WeldingMode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PreWeldingDaily', @level2type=N'COLUMN',@level2name=N'AuditMan'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PreWeldingDaily', @level2type=N'COLUMN',@level2name=N'AuditDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_PreWeldingDaily', @level2type=N'COLUMN',@level2name=N'AttachUrl'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldingDaily', @level2type=N'COLUMN',@level2name=N'WeldingDailyId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'日报编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldingDaily', @level2type=N'COLUMN',@level2name=N'WeldingDailyCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldingDaily', @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'Pipeline_WeldingDaily', @level2type=N'COLUMN',@level2name=N'InstallationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldingDaily', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldingDaily', @level2type=N'COLUMN',@level2name=N'WeldingDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'填报人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldingDaily', @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'Pipeline_WeldingDaily', @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'Pipeline_WeldingDaily', @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'Pipeline_WeldingDaily'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊口ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'WeldJointId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @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'Pipeline_WeldJoint', @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'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'WeldJointCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊缝类型ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'WeldTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质1ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'Material1Id'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质2ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'Material2Id'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'壁厚' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'Thickness'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'Dia'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'寸径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'Size'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接属性' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'JointAttribute'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接区域' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'JointArea'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接方法ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'WeldingMethodId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否热处理' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'IsHotProess'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接位置ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'WeldingLocationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊条ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'WeldMatId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊丝ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'WeldSilkId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'坡口类型ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'GrooveTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属管段' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'PipeSegment'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件1ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'PipeAssembly1Id'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件2ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'PipeAssembly2Id'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'组件(数量)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'PipeAssemblyCount'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'炉批号1' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'HeartNo1'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'炉批号2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'HeartNo2'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'后热温度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'LastTemp'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'层间温度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'CellTemp'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'预热温度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'PrepareTemp'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接电流' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'Electricity'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接电压' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'Voltage'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试压包号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'TestPackageNo'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接日报号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'WeldingDailyCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'打底焊工ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'BackingWelderId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'盖面焊工ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'CoverWelderId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接日报ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'WeldingDailyId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'WeldingDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否取消' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Pipeline_WeldJoint', @level2type=N'COLUMN',@level2name=N'IsCancel'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目装置ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Installation', @level2type=N'COLUMN',@level2name=N'InstallationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Installation', @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'Project_Installation', @level2type=N'COLUMN',@level2name=N'InstallationCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'装置名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Installation', @level2type=N'COLUMN',@level2name=N'InstallationName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Installation', @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'Project_Installation'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_ProjectPicture', @level2type=N'COLUMN',@level2name=N'ProjectPictureId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_ProjectPicture', @level2type=N'COLUMN',@level2name=N'ProjectPictureCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_ProjectPicture', @level2type=N'COLUMN',@level2name=N'ProjectPictureName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'附件路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_ProjectPicture', @level2type=N'COLUMN',@level2name=N'AttachUrl'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_ProjectPicture', @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'Project_ProjectPicture'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Unit', @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'Project_Unit', @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'Project_Unit', @level2type=N'COLUMN',@level2name=N'UnitType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'区域id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Unit', @level2type=N'COLUMN',@level2name=N'WorkAreaId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'入场时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Unit', @level2type=N'COLUMN',@level2name=N'InTime'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出场时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Unit', @level2type=N'COLUMN',@level2name=N'OutTime'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊工资质是否启用' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Unit', @level2type=N'COLUMN',@level2name=N'WelderQueIsUse'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目对应单位表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_Unit'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_User', @level2type=N'COLUMN',@level2name=N'UserId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属角色' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_User', @level2type=N'COLUMN',@level2name=N'RoleIds'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否在岗(1-在岗,0-不在岗)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_User', @level2type=N'COLUMN',@level2name=N'IsPost'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否本部用户' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_User', @level2type=N'COLUMN',@level2name=N'IsHeadMan'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目用户表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_User'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工区域id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_WorkArea', @level2type=N'COLUMN',@level2name=N'WorkAreaId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'区域编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_WorkArea', @level2type=N'COLUMN',@level2name=N'WorkAreaCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'区域名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_WorkArea', @level2type=N'COLUMN',@level2name=N'WorkAreaName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_WorkArea', @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'Project_WorkArea', @level2type=N'COLUMN',@level2name=N'InstallationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'施工单位id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_WorkArea', @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'Project_WorkArea', @level2type=N'COLUMN',@level2name=N'SupervisorUnitId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_WorkArea', @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'Project_WorkArea'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'A项尾工标识' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_AItemEndCheck', @level2type=N'COLUMN',@level2name=N'AItemCheckId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试压管线标识' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_AItemEndCheck', @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'PTP_AItemEndCheck', @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'PTP_AItemEndCheck', @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'PTP_AItemEndCheck', @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'PTP_AItemEndCheck', @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'PTP_AItemEndCheck', @level2type=N'COLUMN',@level2name=N'Remark'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务_A项尾工检查表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_AItemEndCheck'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试压管线标识' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_BItemEndCheck', @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'PTP_BItemEndCheck', @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'PTP_BItemEndCheck', @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'PTP_BItemEndCheck', @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'PTP_BItemEndCheck', @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'PTP_BItemEndCheck', @level2type=N'COLUMN',@level2name=N'Remark'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务_B项尾工检查表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_BItemEndCheck'
|
||
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'PT_PipeId'
|
||
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'PTP_ID'
|
||
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'PipelineId'
|
||
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'PT_DataType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'业务_试压管线列表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_PipelineList'
|
||
GO
|
||
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'PTP_ID'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'试压编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'TestPackageNo'
|
||
GO
|
||
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'TestPackageName'
|
||
GO
|
||
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'TestHeat'
|
||
GO
|
||
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'TestService'
|
||
GO
|
||
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'TestType'
|
||
GO
|
||
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'Finisher'
|
||
GO
|
||
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'FinishDate'
|
||
GO
|
||
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'Tabler'
|
||
GO
|
||
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'TableDate'
|
||
GO
|
||
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'Modifier'
|
||
GO
|
||
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'ModifyDate'
|
||
GO
|
||
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'Auditer'
|
||
GO
|
||
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'AduditDate'
|
||
GO
|
||
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'Remark'
|
||
GO
|
||
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'TestPackageCode'
|
||
GO
|
||
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'TestAmbientTemp'
|
||
GO
|
||
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'TestMediumTemp'
|
||
GO
|
||
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'TestPressure'
|
||
GO
|
||
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'TestPressureTemp'
|
||
GO
|
||
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'TestPressureTime'
|
||
GO
|
||
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'TightnessTest'
|
||
GO
|
||
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'TightnessTestTemp'
|
||
GO
|
||
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'TightnessTestTime'
|
||
GO
|
||
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'LeakageTestService'
|
||
GO
|
||
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'LeakageTestPressure'
|
||
GO
|
||
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'VacuumTestService'
|
||
GO
|
||
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'VacuumTestPressure'
|
||
GO
|
||
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'OperationMedium'
|
||
GO
|
||
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'PurgingMedium'
|
||
GO
|
||
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'CleaningMedium'
|
||
GO
|
||
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'AllowSeepage'
|
||
GO
|
||
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'FactSeepage'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'PTP_TestPackage', @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'PTP_TestPackage', @level2type=N'COLUMN',@level2name=N'InstallationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'RepairRecordId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @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'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'装置' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'InstallationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'区域' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'WorkAreaId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测明细ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'NDEItemID'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'下发通知单时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'NoticeDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊口号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'WeldJointId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测类型ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'DetectionTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'返修位置' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'RepairLocation'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'缺陷' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'CheckDefects'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'返修标记(R1,R2)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'RepairMark'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'原焊工' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'WelderId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'返修焊工 ' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'RepairWelder'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'返修日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'RepairDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'AuditDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'扩透对应的批明细ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'Ex_ToPointBatchItemId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'底片路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'PhotoUrl'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否切除' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Repair_RepairRecord', @level2type=N'COLUMN',@level2name=N'IsCut'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮对应的菜单主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_ButtonToMenu', @level2type=N'COLUMN',@level2name=N'ButtonToMenuId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_ButtonToMenu', @level2type=N'COLUMN',@level2name=N'MenuId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_ButtonToMenu', @level2type=N'COLUMN',@level2name=N'ButtonName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'按钮对应的菜单表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_ButtonToMenu'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Const', @level2type=N'COLUMN',@level2name=N'ID'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'常量值' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Const', @level2type=N'COLUMN',@level2name=N'ConstValue'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'常量名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Const', @level2type=N'COLUMN',@level2name=N'ConstText'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排列序号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Const', @level2type=N'COLUMN',@level2name=N'SortIndex'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分组id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Const', @level2type=N'COLUMN',@level2name=N'GroupId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统常量表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Const'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_DataInTemp', @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'Sys_DataInTemp', @level2type=N'COLUMN',@level2name=N'UserId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_DataInTemp', @level2type=N'COLUMN',@level2name=N'Time'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'行号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_DataInTemp', @level2type=N'COLUMN',@level2name=N'RowNo'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'导入临时表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_DataInTemp'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'日志主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Log', @level2type=N'COLUMN',@level2name=N'LogId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Log', @level2type=N'COLUMN',@level2name=N'UserId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Log', @level2type=N'COLUMN',@level2name=N'OperationTime'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'IP地址' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Log', @level2type=N'COLUMN',@level2name=N'Ip'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主机名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Log', @level2type=N'COLUMN',@level2name=N'HostName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作日志' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Log', @level2type=N'COLUMN',@level2name=N'OperationLog'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Log', @level2type=N'COLUMN',@level2name=N'SystemId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Log', @level2type=N'COLUMN',@level2name=N'MenuId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'操作按钮名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Log', @level2type=N'COLUMN',@level2name=N'ButtonName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据来源(0-PC,1-APP)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Log', @level2type=N'COLUMN',@level2name=N'DataFrom'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'日志表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Log'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Menu', @level2type=N'COLUMN',@level2name=N'MenuId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Menu', @level2type=N'COLUMN',@level2name=N'MenuName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'名称(英文)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Menu', @level2type=N'COLUMN',@level2name=N'MenuEnName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Menu', @level2type=N'COLUMN',@level2name=N'Url'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'排列顺序' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Menu', @level2type=N'COLUMN',@level2name=N'SortIndex'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'上级菜单' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Menu', @level2type=N'COLUMN',@level2name=N'SuperMenu'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单所属模块(1-公共信息,2-全景管理,3-监督管理,4-技术管理)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Menu', @level2type=N'COLUMN',@level2name=N'MenuModule'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Menu'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_MyShortcut', @level2type=N'COLUMN',@level2name=N'ShortcutId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_MyShortcut', @level2type=N'COLUMN',@level2name=N'UserId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_MyShortcut', @level2type=N'COLUMN',@level2name=N'MenuId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'我的快捷菜单' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_MyShortcut'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Role', @level2type=N'COLUMN',@level2name=N'RoleId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Role', @level2type=N'COLUMN',@level2name=N'RoleName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'0-内置项,不能删除和修改,1-可操作' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Role', @level2type=N'COLUMN',@level2name=N'RoleType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否参与审批流程' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Role', @level2type=N'COLUMN',@level2name=N'IsAuditFlow'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'描述' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Role', @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'Sys_RolePower', @level2type=N'COLUMN',@level2name=N'RolePowerId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_RolePower', @level2type=N'COLUMN',@level2name=N'RoleId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_RolePower', @level2type=N'COLUMN',@level2name=N'MenuId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_RolePower', @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'Sys_RolePower', @level2type=N'COLUMN',@level2name=N'ButtonToMenus'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Set', @level2type=N'COLUMN',@level2name=N'SetId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Set', @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'Sys_Set', @level2type=N'COLUMN',@level2name=N'SetName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否自动' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Set', @level2type=N'COLUMN',@level2name=N'IsAuto'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'设置值' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Set', @level2type=N'COLUMN',@level2name=N'SetValue'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'系统设置表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_Set'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'UserId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'登陆账户' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'Account'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'Password'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'UserName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属角色(多角色)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'RoleIds'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'PostId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否在岗(1-在岗,0-不在岗)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'IsPost'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'Depart'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否本部用户' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'IsHeadMan'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'邮箱密码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'EmailPassword'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'电子邮箱' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'Email'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'手机号码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'Phone'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'推送设备ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'deviceId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'登陆项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'LoginProjectId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'登陆的模块' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'LoginSystemId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'允许登陆的模块' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'AllowLoginSystem'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'登陆的项目区域' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User', @level2type=N'COLUMN',@level2name=N'LoginProjectArea'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_User'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_UserShowColumns', @level2type=N'COLUMN',@level2name=N'ShowColumnId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_UserShowColumns', @level2type=N'COLUMN',@level2name=N'UserId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管线显示列' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_UserShowColumns', @level2type=N'COLUMN',@level2name=N'Columns'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'菜单类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_UserShowColumns', @level2type=N'COLUMN',@level2name=N'ShowType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'用户显示菜单表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Sys_UserShowColumns'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目所属单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_ProjectWelder', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目焊工' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_ProjectWelder'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_TeamGroup', @level2type=N'COLUMN',@level2name=N'TeamGroupId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_TeamGroup', @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'Welder_TeamGroup', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'班组编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_TeamGroup', @level2type=N'COLUMN',@level2name=N'TeamGroupCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'班组名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_TeamGroup', @level2type=N'COLUMN',@level2name=N'TeamGroupName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'班长(外键关联焊工表Id)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_TeamGroup', @level2type=N'COLUMN',@level2name=N'Monitor'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_TeamGroup', @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'Welder_TeamGroup'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'WelderId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊工号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'WelderCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊工名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'WelderName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'ProjectTypeId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'单位Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别(1-男,2-女)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'Sex'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出生日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'Birthday'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'身份证号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'IdentityCard'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证书编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'CertificateNum'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'有效期限' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'CertificateValidity'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊工等级' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'WelderLevel'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否在岗(true-在岗,false-不在岗)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'IsOnDuty'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊工证附件' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @level2type=N'COLUMN',@level2name=N'SignatureUrl'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_Welder', @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'Welder_Welder'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'WelderQualifiedProjectId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊工Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'WelderId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'合格项目代号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'QualifiedProjectCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'有效期限' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'LimitDate'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'考核日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @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'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'CertificateNo'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接方法' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'WeldingMethodId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质类型的范围' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'MaterialType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接位置' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'WeldingLocationId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'壁厚范围(能焊的最大壁厚)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'ThicknessMax'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外径范围(能焊的最大外径)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'SizesMin'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'材质类型的范围名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'MaterialTypeName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'可焊焊缝类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'WeldType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊工合格项目表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接工艺评定id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'WPQId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'评定编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'WPQCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'CompileDate'
|
||
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'MaterialId1'
|
||
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'MaterialId2'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'规格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'Specifications'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接材料型号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'WeldingModel'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接材料牌号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'WeldingGrade'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接材料规格' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'WeldingSpecifications'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接位置' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'WeldingPosition'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接方法' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'WeldingMethodId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否热处理' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'IsHotProess'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊评标准Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'WPQStandard'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @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'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'JointType'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'机动化程度' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'Motorization'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'保护气体' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'ProtectiveGas'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检验项目拉伸' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'Stretching'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检验项目弯曲' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'Bend'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检验项目冲击' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'ToAttack'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检验项目其他' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList', @level2type=N'COLUMN',@level2name=N'Others'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊接工艺评定表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'WPQ_WPQList'
|
||
GO
|
||
USE [master]
|
||
GO
|
||
ALTER DATABASE [HJGLDB_ZJBSF] SET READ_WRITE
|
||
GO
|