7580 lines
848 KiB
Transact-SQL
7580 lines
848 KiB
Transact-SQL
USE [master]
|
||
GO
|
||
/****** Object: Database [HJGLDB] Script Date: 2021/1/26 13:33:47 ******/
|
||
CREATE DATABASE [HJGLDB]
|
||
CONTAINMENT = NONE
|
||
ON PRIMARY
|
||
( NAME = N'HJGLDB', FILENAME = N'D:\Data\sql2016\HJGLDB4.mdf' , SIZE = 482304KB , MAXSIZE = UNLIMITED, FILEGROWTH = 51200KB )
|
||
LOG ON
|
||
( NAME = N'HJGLDB_log', FILENAME = N'D:\Data\sql2016\HJGLDB4_log.ldf' , SIZE = 165824KB , MAXSIZE = 2048GB , FILEGROWTH = 51200KB )
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET COMPATIBILITY_LEVEL = 110
|
||
GO
|
||
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
|
||
begin
|
||
EXEC [HJGLDB].[dbo].[sp_fulltext_database] @action = 'enable'
|
||
end
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET ANSI_NULL_DEFAULT OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET ANSI_NULLS OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET ANSI_PADDING OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET ANSI_WARNINGS OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET ARITHABORT OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET AUTO_CLOSE OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET AUTO_SHRINK OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET AUTO_UPDATE_STATISTICS ON
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET CURSOR_CLOSE_ON_COMMIT OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET CURSOR_DEFAULT GLOBAL
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET CONCAT_NULL_YIELDS_NULL OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET NUMERIC_ROUNDABORT OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET QUOTED_IDENTIFIER OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET RECURSIVE_TRIGGERS OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET DISABLE_BROKER
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET DATE_CORRELATION_OPTIMIZATION OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET TRUSTWORTHY OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET ALLOW_SNAPSHOT_ISOLATION OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET PARAMETERIZATION SIMPLE
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET READ_COMMITTED_SNAPSHOT OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET HONOR_BROKER_PRIORITY OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET RECOVERY FULL
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET MULTI_USER
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET PAGE_VERIFY CHECKSUM
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET DB_CHAINING OFF
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET TARGET_RECOVERY_TIME = 0 SECONDS
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET DELAYED_DURABILITY = DISABLED
|
||
GO
|
||
EXEC sys.sp_db_vardecimal_storage_format N'HJGLDB', N'ON'
|
||
GO
|
||
ALTER DATABASE [HJGLDB] SET QUERY_STORE = OFF
|
||
GO
|
||
USE [HJGLDB]
|
||
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]
|
||
GO
|
||
/****** Object: User [hjgl] Script Date: 2021/1/26 13:33:48 ******/
|
||
CREATE USER [hjgl] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[dbo]
|
||
GO
|
||
/****** Object: User [bycsqltest] Script Date: 2021/1/26 13:33:48 ******/
|
||
CREATE USER [bycsqltest] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[bycsqltest]
|
||
GO
|
||
/****** Object: User [backup] Script Date: 2021/1/26 13:33:48 ******/
|
||
CREATE USER [backup] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[backup]
|
||
GO
|
||
ALTER ROLE [db_owner] ADD MEMBER [hjgl]
|
||
GO
|
||
ALTER ROLE [db_backupoperator] ADD MEMBER [backup]
|
||
GO
|
||
/****** Object: Schema [backup] Script Date: 2021/1/26 13:33:48 ******/
|
||
CREATE SCHEMA [backup]
|
||
GO
|
||
/****** Object: Schema [bycsqltest] Script Date: 2021/1/26 13:33:48 ******/
|
||
CREATE SCHEMA [bycsqltest]
|
||
GO
|
||
/****** Object: Table [dbo].[Pipeline_WeldJoint] Script Date: 2021/1/26 13:33:48 ******/
|
||
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](50) 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,
|
||
[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,
|
||
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].[Base_Unit] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
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: Table [dbo].[Pipeline_Pipeline] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
[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,
|
||
[Remark] [nvarchar](500) 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: View [dbo].[View_WeldJointAndPipeline] Script Date: 2021/1/26 13:33:48 ******/
|
||
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].[Base_PipingClass] Script Date: 2021/1/26 13:33:48 ******/
|
||
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].[Base_Material] Script Date: 2021/1/26 13:33:48 ******/
|
||
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].[Base_GrooveType] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: Table [dbo].[Base_Consumables] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
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_Components] Script Date: 2021/1/26 13:33:48 ******/
|
||
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_WeldingMethod] Script Date: 2021/1/26 13:33:48 ******/
|
||
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].[Base_WeldingLocation] Script Date: 2021/1/26 13:33:48 ******/
|
||
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_WeldType] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
[WeldTypeGroup] [nvarchar](20) 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_Project] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
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].[Welder_Welder] Script Date: 2021/1/26 13:33:48 ******/
|
||
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) NOT NULL,
|
||
[PhotoUrl] [nvarchar](200) NULL,
|
||
[QRCodeAttachUrl] [nvarchar](50) 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].[Pipeline_WeldingDaily] Script Date: 2021/1/26 13:33:48 ******/
|
||
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_Pipeline_WeldJoint] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
WeldJoint.WeldTypeId,
|
||
WeldJoint.Material1Id,
|
||
WeldJoint.Material2Id,
|
||
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,
|
||
Project.ProjectCode,
|
||
Project.ProjectName,
|
||
Pipeline.PipelineCode,
|
||
Pipeline.InstallationId,
|
||
Pipeline.UnitId,
|
||
Pipeline.SingleNumber,
|
||
Pipeline.WorkAreaId,
|
||
Pipeline.Sheet,
|
||
WeldType.WeldTypeCode,
|
||
Material1.MaterialCode AS Material1Code,
|
||
Material2.MaterialCode AS Material2Code,
|
||
WeldingMethod.WeldingMethodCode,
|
||
WeldingLocation.WeldingLocationCode,
|
||
WeldMat.ConsumablesCode AS WeldMatCode,
|
||
WeldSilk.ConsumablesCode 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
|
||
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
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Pipeline_PipelineDetectionType] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: Table [dbo].[Base_DetectionType] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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_Pipeline_PipelineDetectionType] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: Table [dbo].[Base_Medium] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: View [dbo].[View_Pipeline_Pipeline] Script Date: 2021/1/26 13:33:48 ******/
|
||
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
|
||
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
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[HotProess_TrustItem] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: Table [dbo].[HotProess_Trust] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: View [dbo].[View_HotProessTrustItemSearch] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
weldingDaily.WeldingDate,
|
||
Material.MaterialCode
|
||
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: View [dbo].[View_HotProess_TrustItem] Script Date: 2021/1/26 13:33:48 ******/
|
||
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].[Batch_BatchTrust] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
[TestStandard] [nvarchar](300) 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_NDE] Script Date: 2021/1/26 13:33:48 ******/
|
||
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] [varchar](30) 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_BatchTrustItem] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
[WeldJointId] [nvarchar](50) NULL,
|
||
[CreateDate] [datetime] NULL,
|
||
[RepairNum] [int] NULL,
|
||
[TrustNum] [int] NULL,
|
||
[IsCancelTrust] [bit] NULL,
|
||
[Remark] [nvarchar](100) 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: Table [dbo].[Project_Installation] Script Date: 2021/1/26 13:33:48 ******/
|
||
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_Batch_BatchTrust] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
BatchTrust.DetectionTypeId,
|
||
BatchTrust.IsCheck,
|
||
BatchTrust.TopointBatch,
|
||
BatchTrust.TestStandard,
|
||
Unit.UnitCode,
|
||
Unit.UnitName,
|
||
Installation.InstallationName,
|
||
DetectionType.DetectionTypeCode,
|
||
ndtCheck.TrustBatchId AS CheckTrustBatchId,
|
||
(CASE WHEN (SELECT COUNT(item.TrustBatchItemId) FROM dbo.Batch_BatchTrustItem item WHERE item.TrustBatchId=BatchTrust.TrustBatchId)=
|
||
(SELECT COUNT(item.TrustBatchItemId) FROM dbo.Batch_BatchTrustItem item WHERE item.TrustBatchId=BatchTrust.TrustBatchId AND (item.IsCancelTrust IS NULL OR item.IsCancelTrust=0))
|
||
THEN 1 ELSE 0 END) AS IsExist --明细委托取消后是否要加载主表
|
||
FROM Batch_BatchTrust AS BatchTrust
|
||
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId=BatchTrust.UnitId
|
||
LEFT JOIN Project_Installation AS Installation ON Installation.InstallationId=BatchTrust.InstallationId
|
||
LEFT JOIN Base_DetectionType AS DetectionType ON DetectionType.DetectionTypeId=BatchTrust.DetectionTypeId
|
||
LEFT JOIN dbo.Base_Project project ON project.ProjectId = BatchTrust.ProjectId
|
||
LEFT JOIN dbo.Batch_NDE ndtCheck ON ndtCheck.TrustBatchId = BatchTrust.TrustBatchId
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Batch_PointBatchItem] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
[TrustBatchCode] [nvarchar](50) NULL,
|
||
[JointMark] [nvarchar](10) 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: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
[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: View [dbo].[View_Batch_PointBatchItem] Script Date: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Batch_PointBatchItem]
|
||
AS
|
||
/*************点口明细表*************/
|
||
SELECT PointBatchItem.PointBatchItemId,
|
||
PointBatchItem.PointBatchId,
|
||
PointBatchItem.WeldJointId,
|
||
mat.MaterialCode,
|
||
(CASE PointBatchItem.PointState WHEN '1' THEN '点口' WHEN '2' THEN '扩透' END) AS PointState,
|
||
PointBatchItem.PointDate,--点口日期
|
||
PointBatchItem.RepairDate,--返修日期
|
||
PointBatchItem.CutDate,--切除日期
|
||
WorkArea.WorkAreaCode,--工区号
|
||
WeldJoint.WeldJointCode,--焊口号
|
||
WeldJoint.JointArea,--焊接区域
|
||
WeldJoint.Size,--实际寸径
|
||
WeldingDaily.WeldingDate,--焊接日期
|
||
Pipeline.PipelineCode, --管线号
|
||
PipingClass.PipingClassName, --管道等级
|
||
PointBatchItem.Remark
|
||
FROM Batch_PointBatchItem AS PointBatchItem
|
||
LEFT JOIN Batch_PointBatch AS PointBatch ON PointBatch.PointBatchId=PointBatchItem.PointBatchId
|
||
LEFT JOIN Pipeline_WeldJoint AS WeldJoint ON WeldJoint.WeldJointId=PointBatchItem.WeldJointId
|
||
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 Base_PipingClass AS PipingClass ON PipingClass.PipingClassId=Pipeline.PipingClassId
|
||
LEFT JOIN dbo.Base_Material mat ON mat.MaterialId = WeldJoint.Material1Id
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_Batch_PointBatch] Script Date: 2021/1/26 13:33:48 ******/
|
||
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
|
||
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
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_GenerateTrustItem] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
jot.PipelineId,pointItem.PointState,pointItem.IsCheckRepair,pointItem.TrustBatchCode,
|
||
--上面是条件
|
||
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.Pipeline_WeldJoint jot ON jot.WeldJointId = pointItem.WeldJointId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
WHERE pointItem.PointState IS NOT NULL AND point.EndDate IS NOT NULL AND pointItem.CutDate IS NULL
|
||
AND (pointItem.IsBuildTrust IS NULL OR pointItem.IsBuildTrust=0)
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_GenerateTrust] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
'1' AS PointState,CAST(0 AS BIT) AS IsCheckRepair, NULL AS TrustBatchCode
|
||
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_WeldJoint jot ON jot.WeldJointId = pointItem.WeldJointId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
WHERE pointItem.PointState ='1' AND point.EndDate IS NOT NULL AND pointItem.CutDate IS NULL
|
||
AND (pointItem.IsBuildTrust IS NULL OR pointItem.IsBuildTrust=0)
|
||
AND (point.IsTrust=0 OR trustItem.TrustBatchItemId IS NULL)
|
||
AND pointItem.IsCheckRepair=0
|
||
GROUP BY point.ProjectId,point.InstallationId,pipe.WorkAreaId,point.UnitId,point.DetectionTypeId
|
||
|
||
UNION ALL
|
||
-------扩透生成委托-----------
|
||
SELECT point.ProjectId,point.InstallationId,pipe.WorkAreaId ,point.UnitId,point.DetectionTypeId,
|
||
'2' AS PointState,CAST(0 AS BIT) AS IsCheckRepair, pointItem.TrustBatchCode
|
||
FROM dbo.Batch_PointBatchItem pointItem
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = pointItem.WeldJointId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.PointBatchItemId=pointItem.PointBatchItemId
|
||
--LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = trustItem.TrustBatchId
|
||
WHERE pointItem.PointState ='2' AND point.EndDate IS NOT NULL
|
||
AND pointItem.CutDate IS NULL AND (pointItem.IsBuildTrust IS NULL OR pointItem.IsBuildTrust=0)
|
||
AND (point.IsTrust=0 OR trustItem.TrustBatchItemId IS NULL)
|
||
AND pointItem.IsCheckRepair=0
|
||
GROUP BY point.ProjectId,point.InstallationId,pipe.WorkAreaId,point.UnitId,point.DetectionTypeId,
|
||
pointItem.TrustBatchCode
|
||
|
||
UNION ALL
|
||
-------返修生成委托-----------
|
||
SELECT point.ProjectId,point.InstallationId,pipe.WorkAreaId ,point.UnitId,point.DetectionTypeId,
|
||
pointItem.PointState,CAST(1 AS BIT) AS IsCheckRepair, pointItem.TrustBatchCode
|
||
FROM dbo.Batch_PointBatchItem pointItem
|
||
LEFT JOIN dbo.Batch_PointBatch point ON point.PointBatchId = pointItem.PointBatchId
|
||
LEFT JOIN dbo.Pipeline_WeldJoint jot ON jot.WeldJointId = pointItem.WeldJointId
|
||
LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = jot.PipelineId
|
||
--LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.PointBatchItemId=pointItem.PointBatchItemId
|
||
--LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = trustItem.TrustBatchId
|
||
WHERE pointItem.IsCheckRepair=1 AND point.EndDate IS NOT NULL AND point.IsTrust=0
|
||
AND pointItem.CutDate IS NULL
|
||
AND (pointItem.IsBuildTrust IS NULL OR pointItem.IsBuildTrust=0)
|
||
GROUP BY point.ProjectId,point.InstallationId,pipe.WorkAreaId,point.UnitId,point.DetectionTypeId,
|
||
pointItem.TrustBatchCode,pointItem.PointState
|
||
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_Batch_NDE] Script Date: 2021/1/26 13:33:48 ******/
|
||
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
|
||
BatchTrust.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 View_Batch_BatchTrust AS BatchTrust ON BatchTrust.TrustBatchId=NDE.TrustBatchId
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_Batch_BatchTrustItem] Script Date: 2021/1/26 13:33:48 ******/
|
||
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.IsCancelTrust,
|
||
BatchTrustItem.Remark,
|
||
BatchTrust.TrustBatchCode, --委托单号
|
||
BatchTrust.TrustDate,
|
||
BatchTrust.ProjectId,
|
||
ins.InstallationCode, --装置
|
||
area.WorkAreaCode, --工区号
|
||
pipe.PipelineCode, --管线号
|
||
pipingClass.PipingClassCode, --管线等级
|
||
jot.WeldJointCode, --焊口号
|
||
mat.MaterialCode, --材质
|
||
jot.JointArea, --焊接区域
|
||
welder.WelderCode AS WelderCode, --焊工号
|
||
weldType.WeldTypeCode, --焊缝类型
|
||
jot.Dia, --外径
|
||
jot.Size, --寸径
|
||
jot.Thickness, --壁厚
|
||
method.WeldingMethodCode, --焊接方法
|
||
rate.DetectionRateCode+'%' AS DetectionRateCode,
|
||
PointBatchItem.PointDate, --点口日期
|
||
PointBatchItem.AcceptLevel, --合格等级
|
||
pipe.Sheet, --页数
|
||
PipingClass.PNO
|
||
FROM Batch_BatchTrustItem AS BatchTrustItem
|
||
LEFT JOIN dbo.Batch_BatchTrust AS BatchTrust ON BatchTrust.TrustBatchId=BatchTrustItem.TrustBatchId
|
||
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].[Hard_TrustItem] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: View [dbo].[View_Hard_TrustItem] Script Date: 2021/1/26 13:33:48 ******/
|
||
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].[Batch_NDEItem] Script Date: 2021/1/26 13:33:48 ******/
|
||
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] [varchar](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: 2021/1/26 13:33:48 ******/
|
||
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 (Batch_PointBatchItem.RepairDate IS NOT NULL OR Batch_PointBatchItem.CutDate IS NOT NULL)
|
||
AND Batch_BatchTrust.TrustBatchCode IS NOT NULL
|
||
AND Batch_NDEItem.SubmitDate IS NOT NULL
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Hard_Report] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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_NDTBacklogList] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
ins.InstallationCode
|
||
,WorkArea.WorkAreaCode
|
||
,Pipeline.PipelineCode
|
||
,mat.MaterialCode
|
||
,PipingClass.PipingClassName --管线等级
|
||
,WeldJoint.WeldJointCode --焊口号
|
||
,WeldJoint.JointArea --焊接区域
|
||
,Welder.WelderCode --焊工号
|
||
,WeldType.WeldTypeName --焊缝类型
|
||
,method.WeldingMethodCode
|
||
,CAST(WeldJoint.Size AS NVARCHAR(100)) AS Size--寸径
|
||
,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 --检测方法
|
||
,rate.DetectionRateCode
|
||
,PipingClass.PNO
|
||
,BatchTrust.TrustBatchCode
|
||
, CONVERT(VARCHAR(100), BatchTrust.TrustDate, 102) AS TrustDate
|
||
,PointBatchItem.AcceptLevel
|
||
,Pipeline.Sheet
|
||
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 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 rate ON rate.DetectionRateId =PointBatch.DetectionRateId
|
||
LEFT JOIN dbo.Project_Installation ins ON ins.InstallationId = BatchTrust.InstallationId
|
||
LEFT JOIN dbo.Base_Material mat ON mat.MaterialId = PointBatch.MaterialId
|
||
LEFT JOIN dbo.Base_WeldingMethod method ON method.WeldingMethodId = WeldJoint.WeldingMethodId
|
||
WHERE NDEItemID IS NULL OR(NDEItemID IS NOT NULL AND Batch_NDEItem.SubmitDate IS NULL)
|
||
AND (BatchTrustItem.IsCancelTrust IS NULL OR BatchTrustItem.IsCancelTrust=0)
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: View [dbo].[View_Batch_NDEItem] Script Date: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE VIEW [dbo].[View_Batch_NDEItem]
|
||
AS
|
||
/********无损委托********/
|
||
SELECT NDEItem.NDEItemID,
|
||
NDEItem.NDEID,
|
||
NDEItem.TrustBatchItemId,
|
||
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,
|
||
BatchTrustItem.IsCancelTrust,
|
||
CASE NDEItem.CheckResult WHEN '1' THEN '合格'
|
||
WHEN '2' THEN '不合格'
|
||
ELSE '' END AS CheckResultStr,
|
||
WeldJoint.PipelineCode, --管线编号
|
||
WeldJoint.WeldJointCode, --焊口号
|
||
WeldJoint.WeldJointId, --焊口ID
|
||
WeldJoint.WeldingDailyId, --日报ID
|
||
Pipeline.WorkAreaCode, --工区号
|
||
WeldJoint.BackingWelderCode AS WelderCode --焊工号
|
||
FROM Batch_NDEItem AS NDEItem
|
||
LEFT JOIN Batch_BatchTrustItem AS BatchTrustItem ON BatchTrustItem.TrustBatchItemId=NDEItem.TrustBatchItemId
|
||
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: Table [dbo].[Base_PipingClassDetail] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: Table [dbo].[Base_UnitType] Script Date: 2021/1/26 13:33:48 ******/
|
||
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].[Project_Unit] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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
|
||
,unitType.UnitTypeName
|
||
,BaseUnit.UnitCode
|
||
,ProjectUnit.ProjectRange
|
||
,BaseUnit.Address
|
||
,ProjectUnit.InTime
|
||
,ProjectUnit.OutTime
|
||
,ProjectUnit.Phone
|
||
FROM dbo.Project_Unit AS ProjectUnit
|
||
LEFT JOIN dbo.Base_Unit AS BaseUnit ON ProjectUnit.UnitId =BaseUnit.UnitId
|
||
LEFT JOIN dbo.Base_UnitType unitType ON unitType.UnitTypeId = BaseUnit.UnitTypeId
|
||
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[Sys_User] Script Date: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
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: Table [dbo].[Hard_Trust] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: View [dbo].[View_Hard_Trust] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: View [dbo].[View_Pipeline_NoWeldingPipeline] Script Date: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE VIEW [dbo].[View_Pipeline_NoWeldingPipeline]
|
||
AS
|
||
/*************获取未完全焊接完成的管线*****************/
|
||
SELECT t.PipelineId,t.PipelineCode,t.WorkAreaId,t.InstallationId,t.UnitId
|
||
FROM
|
||
(SELECT pipe.PipelineId,pipe.PipelineCode,pipe.WorkAreaId,pipe.InstallationId,pipe.UnitId,
|
||
(SELECT COUNT(jot.WeldJointId) FROM dbo.Pipeline_WeldJoint jot
|
||
WHERE jot.PipelineId=pipe.PipelineId AND jot.WeldingDailyId IS NULL) AS num
|
||
FROM dbo.Pipeline_Pipeline pipe) t
|
||
WHERE t.num>0
|
||
|
||
|
||
GO
|
||
/****** Object: Table [dbo].[AttachFile] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_DNCompare](
|
||
[DNCompareId] [nvarchar](50) NOT NULL,
|
||
[PipeSize] [nvarchar](50) NULL,
|
||
[OutSizeDia] [decimal](9, 1) 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,
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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_TestStandard] Script Date: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Base_TestStandard](
|
||
[TestStandardId] [nvarchar](50) NOT NULL,
|
||
[TestStandardName] [nvarchar](100) NULL,
|
||
[Remark] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Base_TestStandard] PRIMARY KEY CLUSTERED
|
||
(
|
||
[TestStandardId] 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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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].[Project_ProjectPicture] Script Date: 2021/1/26 13:33:48 ******/
|
||
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_TestStandard] Script Date: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Project_TestStandard](
|
||
[ProjectTestStandardId] [nvarchar](50) NOT NULL,
|
||
[ProjectId] [nvarchar](50) NULL,
|
||
[DetectionTypeId] [nvarchar](50) NULL,
|
||
[TestStandardIds] [nvarchar](500) NULL,
|
||
[TestStandardNames] [nvarchar](500) NULL,
|
||
CONSTRAINT [PK_Project_TestStandard] PRIMARY KEY CLUSTERED
|
||
(
|
||
[ProjectTestStandardId] 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: 2021/1/26 13:33:48 ******/
|
||
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].[Sys_ButtonToMenu] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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,
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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_ProjectWelder] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: Table [dbo].[Welder_TeamGroup] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
CREATE TABLE [dbo].[Welder_WelderQualify](
|
||
[WelderQualifyId] [nvarchar](50) NOT NULL,
|
||
[WelderId] [nvarchar](50) NULL,
|
||
[QualificationItem] [nvarchar](100) NULL,
|
||
[LimitDate] [datetime] NULL,
|
||
[WeldingMethod] [nvarchar](50) NULL,
|
||
[MaterialType] [nvarchar](50) NULL,
|
||
[WeldingLocation] [nvarchar](50) NULL,
|
||
[ThicknessMax] [decimal](18, 2) NULL,
|
||
[ThicknessMin] [decimal](18, 2) NULL,
|
||
[SizesMax] [decimal](18, 2) NULL,
|
||
[SizesMin] [decimal](18, 2) NULL,
|
||
[Remark] [nvarchar](100) NULL,
|
||
[CheckDate] [datetime] NULL,
|
||
[IsPrintShow] [bit] NULL,
|
||
[WeldType] [nvarchar](20) NULL,
|
||
CONSTRAINT [PK_Welder_WelderQualify] PRIMARY KEY CLUSTERED
|
||
(
|
||
[WelderQualifyId] 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: 2021/1/26 13:33:48 ******/
|
||
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](50) NULL,
|
||
[MaterialId2] [nvarchar](50) 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,
|
||
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
|
||
SET ANSI_PADDING ON
|
||
|
||
GO
|
||
/****** Object: Index [IX_Base_Project_ProjectCode] Script Date: 2021/1/26 13:33:48 ******/
|
||
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 [NonClusteredIndex-ProjectType] Script Date: 2021/1/26 13:33:48 ******/
|
||
CREATE NONCLUSTERED INDEX [NonClusteredIndex-ProjectType] ON [dbo].[Base_Project]
|
||
(
|
||
[ProjectTypeId] 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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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_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_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_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_Consumables] FOREIGN KEY([WeldMatId])
|
||
REFERENCES [dbo].[Base_Consumables] ([ConsumablesId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_Weldline_Base_Consumables]
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] WITH CHECK ADD CONSTRAINT [FK_Pipeline_Weldline_Base_Consumables1] FOREIGN KEY([WeldSilkId])
|
||
REFERENCES [dbo].[Base_Consumables] ([ConsumablesId])
|
||
GO
|
||
ALTER TABLE [dbo].[Pipeline_WeldJoint] CHECK CONSTRAINT [FK_Pipeline_Weldline_Base_Consumables1]
|
||
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_TestStandard] WITH CHECK ADD CONSTRAINT [FK_Project_TestStandard_Base_DetectionType] FOREIGN KEY([DetectionTypeId])
|
||
REFERENCES [dbo].[Base_DetectionType] ([DetectionTypeId])
|
||
GO
|
||
ALTER TABLE [dbo].[Project_TestStandard] CHECK CONSTRAINT [FK_Project_TestStandard_Base_DetectionType]
|
||
GO
|
||
ALTER TABLE [dbo].[Project_TestStandard] WITH CHECK ADD CONSTRAINT [FK_Project_TestStandard_Base_Project] FOREIGN KEY([ProjectId])
|
||
REFERENCES [dbo].[Base_Project] ([ProjectId])
|
||
GO
|
||
ALTER TABLE [dbo].[Project_TestStandard] CHECK CONSTRAINT [FK_Project_TestStandard_Base_Project]
|
||
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].[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_Material1] FOREIGN KEY([MaterialId1])
|
||
REFERENCES [dbo].[Base_Material] ([MaterialId])
|
||
GO
|
||
ALTER TABLE [dbo].[WPQ_WPQList] CHECK CONSTRAINT [FK_WPQ_WPQList_Base_Material1]
|
||
GO
|
||
ALTER TABLE [dbo].[WPQ_WPQList] WITH CHECK ADD CONSTRAINT [FK_WPQ_WPQList_Base_Material2] FOREIGN KEY([MaterialId2])
|
||
REFERENCES [dbo].[Base_Material] ([MaterialId])
|
||
GO
|
||
ALTER TABLE [dbo].[WPQ_WPQList] CHECK CONSTRAINT [FK_WPQ_WPQList_Base_Material2]
|
||
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: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROC [dbo].[CompletedProjectWeldingData]
|
||
@projectId nvarchar(50)
|
||
AS
|
||
/*已完工项目焊接数据*/
|
||
SELECT
|
||
joint.WeldJointId --焊口号Id
|
||
,joint.ProjectCode as ProNo --项目号
|
||
,joint.PipelineCode as PipelineNo --管线号
|
||
,joint.MaterialCode as Material --材质
|
||
,joint.Size as PipeSize --管道尺寸
|
||
,joint.Specification --规格
|
||
,joint.WeldJointCode as WeldNo --焊缝编号
|
||
,joint.WeldTypeCode as WeldStyle --接头型式
|
||
,joint.WelderCode as WelderNo --焊工号
|
||
,joint.WeldingDate
|
||
,case charindex('+',joint.WeldingMethodCode) when 0 then
|
||
(case (select ConsumablesType from Base_WeldingMethod w where w.WeldingMethodCode=joint.WeldingMethodCode)
|
||
when '1' then joint.WeldSilkCode when '2' then joint.WeldMatCode else '' end)
|
||
else
|
||
(case (select ConsumablesType from Base_WeldingMethod w where w.WeldingMethodCode=substring(joint.WeldingMethodCode,1,charindex('+',joint.WeldingMethodCode)-1))
|
||
when '1' then joint.WeldSilkCode when '2' then joint.WeldMatCode else '' end)
|
||
end as Weldingconsumableofrootpass --打底焊焊材
|
||
,case charindex('+',joint.WeldingMethodCode) when 0 then joint.WeldingMethodCode
|
||
else substring(joint.WeldingMethodCode,1,charindex('+',joint.WeldingMethodCode)-1) end as Weldingmethodofrootpass --打底焊焊接方法
|
||
,case charindex('+',joint.WeldingMethodCode) when 0 then
|
||
(case (select ConsumablesType from Base_WeldingMethod w where w.WeldingMethodCode=joint.WeldingMethodCode)
|
||
when '1' then joint.WeldSilkCode when '2' then joint.WeldMatCode else '' end)
|
||
else
|
||
(case (select ConsumablesType from Base_WeldingMethod w where w.WeldingMethodCode=substring(joint.WeldingMethodCode,charindex('+',joint.WeldingMethodCode)+1,LEN(joint.WeldingMethodCode)-charindex('+',joint.WeldingMethodCode)))
|
||
when '1' then joint.WeldSilkCode when '2' then joint.WeldMatCode else '' end)
|
||
end as Weldingconsumableofcoverpasses --盖面焊焊材
|
||
,case charindex('+',joint.WeldingMethodCode) when 0 then joint.WeldingMethodCode
|
||
else substring(joint.WeldingMethodCode,charindex('+',joint.WeldingMethodCode)+1,LEN(joint.WeldingMethodCode)-charindex('+',joint.WeldingMethodCode)) end as Weldingmethodofcoverpasses --盖面焊焊接方法
|
||
|
||
,rt.NDEReportNo AS NDEReportNo, rt.TotalFilm AS TotalFilm
|
||
,(CASE rt.CheckResult WHEN '1' THEN '合格' when '2' then '不合格' else '' END) as CheckResult
|
||
|
||
,(CASE WHEN joint.IsCancel=1 THEN '已取消' ELSE '' END ) AS Remark --备注
|
||
FROM dbo.View_Pipeline_WeldJoint joint
|
||
LEFT JOIN dbo.Batch_BatchTrustItem trustItem ON trustItem.WeldJointId = joint.WeldJointId
|
||
LEFT JOIN dbo.Batch_BatchTrust trust ON trust.TrustBatchId = trustItem.TrustBatchId
|
||
LEFT JOIN dbo.Base_DetectionType ndeType ON ndeType.DetectionTypeId = trust.DetectionTypeId
|
||
LEFT JOIN dbo.Batch_NDEItem rt ON rt.TrustBatchItemId = trustItem.TrustBatchItemId
|
||
|
||
WHERE joint.ProjectId=@projectId
|
||
ORDER BY joint.PipelineCode,joint.WeldJointCode
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[NDEDetectionInformation] Script Date: 2021/1/26 13:33:48 ******/
|
||
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='活动S'
|
||
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='活动S'
|
||
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='活动S'
|
||
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='活动S'
|
||
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='固定F'
|
||
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='固定F'
|
||
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='固定F'
|
||
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='固定F'
|
||
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_rpt_DetectionAnalyze] Script Date: 2021/1/26 13:33:48 ******/
|
||
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 Batch_PointBatchItem.WeldJointId FROM Batch_BatchTrustItem
|
||
LEFT JOIN Batch_PointBatchItem ON Batch_BatchTrustItem.PointBatchItemId =Batch_PointBatchItem.PointBatchItemId) 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: 2021/1/26 13:33:48 ******/
|
||
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 --总返口数
|
||
|
||
,CONVERT(NVARCHAR(10),((CAST(pdt.DetectionRateValue AS NVARCHAR(20)))*100))+'%' 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 (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 Batch_PointBatchItem
|
||
ON Batch_BatchTrustItem.PointBatchItemId =Batch_PointBatchItem.PointBatchItemId) 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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROC [dbo].[sp_rpt_JointComprehensive]
|
||
@workAreaId NVARCHAR(50) = NULL,
|
||
@pipelineCode NVARCHAR(50) = NULL,
|
||
@projectId NVARCHAR(50) = NULL
|
||
AS
|
||
/**********焊口综合信息**********/
|
||
SELECT
|
||
weldJoint.WeldJointId,
|
||
weldJoint.ProjectId,
|
||
WorkArea.WorkAreaId,
|
||
WorkArea.WorkAreaCode,
|
||
pipeline.PipelineCode,
|
||
weldJoint.PipeSegment,--所属管段
|
||
weldJoint.WeldJointCode,
|
||
weldJoint.Dia,
|
||
weldJoint.Thickness,--壁厚
|
||
material.MaterialCode,
|
||
cw.WelderCode AS CoverWelderCode,
|
||
fw.WelderCode AS BackingWelderCode,
|
||
WeldMethod.WeldingMethodName,
|
||
medium.MediumName,
|
||
weldingDaily.WeldingDate,
|
||
weldingDaily.WeldingDailyCode,
|
||
TrustBatch.TrustBatchCode,
|
||
weldJoint.IsHotProess,
|
||
Checks.NDEDate AS CHT_CHECKDATE,
|
||
CAST(ISNULL(weldJoint.Size,0) AS DECIMAL(19,2)) AS JOT_Size,
|
||
WeldMaterialMat.ConsumablesCode AS WMT_MatCode,
|
||
WeldMaterialMat.ConsumablesName AS WMT_Matname,
|
||
WeldMaterialSilk.ConsumablesCode AS hsCode,
|
||
WeldMaterialSilk.ConsumablesName AS hsname,
|
||
weldJoint.Specification,
|
||
(CASE WHEN (PointBatchItem.PointState='1' OR PointBatchItem.PointState='2') then '1' ELSE '0' 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 material ON material.MaterialId = weldJoint.Material1Id
|
||
LEFT JOIN Base_WeldingMethod AS WeldMethod ON WeldMethod.WeldingMethodId = weldJoint.WeldingMethodId
|
||
LEFT JOIN Base_Medium AS medium ON medium.MediumId = pipeline.MediumId
|
||
LEFT JOIN Pipeline_WeldingDaily AS weldingDaily ON weldingDaily.WeldingDailyId = weldJoint.WeldingDailyId
|
||
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 Batch_BatchTrustItem AS TrustBatchItem ON TrustBatchItem.PointBatchItemId = PointBatchItem.PointBatchItemId
|
||
LEFT JOIN Batch_BatchTrust AS TrustBatch ON TrustBatchItem.TrustBatchId = TrustBatch.TrustBatchId
|
||
LEFT JOIN Batch_NDEItem AS NDEItem ON NDEItem.TrustBatchItemId = TrustBatchItem.TrustBatchItemId
|
||
LEFT JOIN Batch_NDE AS Checks ON NDEItem.NDEID = Checks.NDEID
|
||
--LEFT JOIN (SELECT PointBatchItem.WeldJointId, TrustBatchCode FROM Batch_BatchTrustItem AS TrustBatchItem
|
||
-- LEFT JOIN Batch_BatchTrust AS TrustBatch ON TrustBatchItem.TrustBatchId = TrustBatch.TrustBatchId
|
||
-- LEFT JOIN Batch_PointBatchItem AS PointBatchItem ON TrustBatchItem.PointBatchItemId =PointBatchItem.PointBatchItemId)
|
||
-- AS TrustBatchCode ON TrustBatchCode.WeldJointId = weldJoint.WeldJointId
|
||
--LEFT JOIN (SELECT PointBatchItem.WeldJointId,NDEDate
|
||
-- FROM Batch_NDEItem AS NDEItem
|
||
-- LEFT JOIN Batch_BatchTrustItem AS TrustBatchItem ON NDEItem.TrustBatchItemId = TrustBatchItem.TrustBatchItemId
|
||
-- LEFT JOIN Batch_PointBatchItem AS PointBatchItem ON PointBatchItem.PointBatchItemId = TrustBatchItem.PointBatchItemId
|
||
-- LEFT JOIN Batch_NDE AS Checks ON NDEItem.NDEID = Checks.NDEID) AS CheckDate
|
||
--ON CheckDate.WeldJointId = weldJoint.WeldJointId
|
||
WHERE (weldJoint.ProjectId=@projectId OR @projectId IS NULL)
|
||
AND(WorkArea.WorkAreaId=@workAreaId OR @workAreaId IS NULL)
|
||
AND(pipeline.PipelineCode=@pipelineCode OR @pipelineCode IS NULl)
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_MediaComprehensive] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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 t1.ProjectId,t1.DetectionTypeName,t1.TrustNum,ISNULL(t2.NoCheckNum,0) AS NoCheckNum
|
||
|
||
FROM
|
||
(SELECT Batch_PointBatch.ProjectId,Base_DetectionType.DetectionTypeName,
|
||
COUNT(Base_DetectionType.DetectionTypeName) AS TrustNum
|
||
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 (ProjectId = @projectId OR @projectId IS NULL)
|
||
and (InstallationId=@installationId OR @installationId IS NULL)
|
||
AND (Batch_BatchTrustItem.IsCancelTrust IS NULL OR Batch_BatchTrustItem.IsCancelTrust=0)
|
||
GROUP BY Batch_PointBatch.ProjectId,Base_DetectionType.DetectionTypeName
|
||
) AS t1
|
||
|
||
|
||
LEFT JOIN
|
||
(SELECT Batch_PointBatch.ProjectId,Base_DetectionType.DetectionTypeName,
|
||
COUNT(Base_DetectionType.DetectionTypeName) AS NoCheckNum
|
||
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 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)
|
||
AND (Batch_BatchTrustItem.IsCancelTrust IS NULL OR Batch_BatchTrustItem.IsCancelTrust=0)
|
||
GROUP BY Batch_PointBatch.ProjectId,Base_DetectionType.DetectionTypeName
|
||
) AS t2
|
||
|
||
ON t2.ProjectId = t1.ProjectId AND t2.DetectionTypeName = t1.DetectionTypeName
|
||
|
||
|
||
END
|
||
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_NDTByWelder] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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)
|
||
AND weldJoint.WeldingDailyId IS null
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[sp_rpt_PrefabricatedInstall] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
CREATE PROCEDURE [dbo].[sp_rpt_RTButtWeldList]
|
||
(
|
||
@projectId nvarchar(50)= NULL,
|
||
@installationId NVARCHAR(50) = 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='射线检测' 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: 2021/1/26 13:33:48 ******/
|
||
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 100.0 * ISNULL(totalTable.Total_CheckedNum,0) /(1.0 * totalTable.Total_DoneNum)
|
||
END ) AS DECIMAL(9,1)))))+'%' AS Inspection
|
||
|
||
,CONVERT(NVARCHAR(10),((CAST((CASE ISNULL(totalTable.Total_DoneNum,0)
|
||
WHEN 0 THEN 0
|
||
ELSE 100.0 * ISNULL(totalTable.Total_RepairNum,0) /(1.0 * totalTable.Total_DoneNum)
|
||
END ) AS DECIMAL(9,1)))*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.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 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.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 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: 2021/1/26 13:33:48 ******/
|
||
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_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_fjot.finished_total_fjot,0) / (1.0 * total_jot.total_jot)
|
||
END) AS DECIMAL(19,3)))*100))+'%' AS finisedrate_f, -- 安装完成比例
|
||
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, -- 预制完成比例
|
||
|
||
CAST(ISNULL(total_jot.finished_total_din,0) AS DECIMAL(19,2)) AS finished_total_din, --完成达因
|
||
CAST(ISNULL(total_sjot.finished_total_Sdin,0) AS DECIMAL(19,2)) AS finished_total_Sdin,--完成预制达因
|
||
CAST(ISNULL(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(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(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(total_fjot.finished_total_Fdin,0) / (1.0 *total_jot.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(DoneDin) 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(DoneDin) 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(DoneDin) 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(DoneDin) 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(DoneDin) 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 (WeldingDate >= @startTime OR @startTime IS NULL) and (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(DoneDin) 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 (WeldingDate >= @startTime OR @startTime IS NULL) and (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(DoneDin) 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 (WeldingDate >= @startTime OR @startTime IS NULL) and (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 ,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 ,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: 2021/1/26 13:33:48 ******/
|
||
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 100.0 * ISNULL(No_Pass_Joint.current_No_Pass_JointNum,0) /(1.0 * current_total_film.current_Total_JointNum-ISNULL(No_Pass_Joint.current_No_Pass_JointNum,0))
|
||
END ) AS DECIMAL(9,1)))))+'%' 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 100.0 * ISNULL(f_current_No_Pass_JointNum.f_current_No_Pass_JointNum,0) /(1.0 * f_finished_total_jot.f_finished_total_jot-ISNULL(f_current_No_Pass_JointNum.f_current_No_Pass_JointNum,0))
|
||
END ) AS DECIMAL(9,1)))))+'%' 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 100.0 * ISNULL(s_current_No_Pass_JointNum.s_current_No_Pass_JointNum,0) /(1.0 * s_finished_total_jot.s_finished_total_jot-ISNULL(s_current_No_Pass_JointNum.s_current_No_Pass_JointNum,0))
|
||
END ) AS DECIMAL(9,1)))))+'%' 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 (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 (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 (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: 2021/1/26 13:33:48 ******/
|
||
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(nowtotal_Rt.Rt_JotNum,0) AS rt_total_Jot, -- 本期已RT焊口数
|
||
ISNULL(nowtotal_repairjot.nowtotal_repairjot,0) AS nowtotal_repairjot, -- 本期RT返修焊口数
|
||
convert(nvarchar(10),((CAST((CASE ISNULL(nowtotal_Rt.Rt_JotNum,0) WHEN 0 THEN 0
|
||
ELSE 1.0 * isnull(nowtotal_repairjot.nowtotal_repairjot,0)/(1.0 * nowtotal_Rt.Rt_JotNum) END) AS DECIMAL(19,3)))*100))+'%' AS nowrepairrate, -- 本期RT返修率(焊口)
|
||
|
||
ISNULL(nowtotalfilm.nowtotalfilm,0) AS nowtotalfilm, --本期RT拍片总数
|
||
ISNULL(nowtotalfilm.nopassfilm,0) AS nopassfilm, --本期RT不合格拍片数
|
||
Convert(nvarchar(10),((CAST((CASE ISNULL(nowtotalfilm.nowtotalfilm,0) WHEN 0 THEN 0
|
||
ELSE 1.0 * isnull(nowtotalfilm.nopassfilm,0)/(1.0 * nowtotalfilm.nowtotalfilm) END) AS DECIMAL(19,3)))*100))+'%'
|
||
AS nopassfilmrate , ---本期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(DoneDin) 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 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
|
||
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE PROCEDURE [dbo].[sp_rpt_WeldSummary]
|
||
(
|
||
@projectId nvarchar(50) = NULL,
|
||
@installationId NVARCHAR(50) = NULL,
|
||
@unitId nvarchar(50)= NULL,
|
||
@workAreaId nvarchar(50)= NULL,
|
||
@pipingClassId nvarchar(50)=NULL,
|
||
@ndeCode NVARCHAR(50)=null
|
||
)
|
||
AS
|
||
--焊口信息统计表
|
||
BEGIN
|
||
SELECT row_number() over(order by WeldJoint.WeldJointId,DetectionTypeName) AS num,
|
||
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 (pipeline.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: 2021/1/26 13:33:48 ******/
|
||
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 (bItem.IsCancelTrust IS NULL OR bItem.IsCancelTrust=0) '+
|
||
'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 (bItem.IsCancelTrust IS NULL OR bItem.IsCancelTrust=0) '+
|
||
'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: 2021/1/26 13:33:48 ******/
|
||
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_WeeklyWelds] Script Date: 2021/1/26 13:33:48 ******/
|
||
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].[SpGetNewCode] Script Date: 2021/1/26 13:33:48 ******/
|
||
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+'00001'
|
||
END
|
||
|
||
ELSE
|
||
BEGIN
|
||
SET @newid = (SELECT MAX(LEFT(@old,5)))+1
|
||
SET @newid = @prefix +RIGHT('00000'+@newid,5)
|
||
END
|
||
|
||
SET @returnVal=@newid
|
||
|
||
|
||
GO
|
||
/****** Object: StoredProcedure [dbo].[SpGetThreeNumber] Script Date: 2021/1/26 13:33:48 ******/
|
||
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: 2021/1/26 13:33:48 ******/
|
||
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].[TwoWeekNDEWithOut] Script Date: 2021/1/26 13:33:48 ******/
|
||
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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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
|
||
AND (d.IsCancelTrust IS NULL OR d.IsCancelTrust=0)
|
||
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 SubmitDate IS NOT NULL and 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: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE PROC [dbo].[UnitReport]
|
||
@startDate datetime = NULL,
|
||
@endDate datetime = NULL,
|
||
@projectTypeId nvarchar(50)=NULL
|
||
AS
|
||
/*承包商报表*/
|
||
SELECT
|
||
v.UnitId
|
||
,Unit.UnitName as Party --施焊单位
|
||
,ISNULL(TestedWelds.TestedWelds,0) as TestedWelds --拍片焊口数
|
||
,ISNULL(RejectedWelds.RejectedWelds,0) as RejectedWelds --不合格焊口数
|
||
,cast((CAST(CASE ISNULL(TestedWelds.TestedWelds,0) WHEN 0 THEN 0
|
||
ELSE 100.0*ISNULL(RejectedWelds.RejectedWelds,0) / (1.0 *TestedWelds.TestedWelds-ISNULL(RejectedWelds.RejectedWelds,0)) END AS DECIMAL(9,1))) as nvarchar(10))+'%'
|
||
AS RejectedRate -- 不合格率
|
||
,CAST((CAST(CASE ISNULL(StartDateTestedWelds.StartDateTestedWelds,0) WHEN 0 THEN 0
|
||
ELSE 100.0*ISNULL(StartDateRejectedWelds.StartDateRejectedWelds,0) / (1.0 *StartDateTestedWelds.StartDateTestedWelds) END AS DECIMAL(9,1))) as nvarchar(10))+'%'
|
||
AS StartDateRejectedRate -- 截至开始日期不合格率
|
||
,CAST((CAST(CASE ISNULL(EndDateTestedWelds.EndDateTestedWelds,0) WHEN 0 THEN 0
|
||
ELSE 100.0*ISNULL(EndDateRejectedWelds.EndDateRejectedWelds,0) / (1.0 *EndDateTestedWelds.EndDateTestedWelds) END AS DECIMAL(9,1))) as nvarchar(10))+'%'
|
||
AS StartDateRejectedRate -- 截至结束日期不合格率
|
||
FROM
|
||
(SELECT UnitId FROM dbo.Project_Unit
|
||
LEFT JOIN dbo.Base_Project p ON p.ProjectId = Project_Unit.ProjectId
|
||
WHERE p.ProjectTypeId=@projectTypeId
|
||
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 dbo.Base_Project as Project on Project.ProjectId=NDE.ProjectId
|
||
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 (@projectTypeId is null or Project.ProjectTypeId=@projectTypeId)
|
||
and (@startDate is null or NDEDate >= @startDate) and (@endDate is null OR NDEDate <= @endDate)
|
||
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 dbo.Base_Project as Project on Project.ProjectId=NDE.ProjectId
|
||
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 (@projectTypeId is null or Project.ProjectTypeId=@projectTypeId)
|
||
and (@startDate is null or NDEDate >= @startDate) and (@endDate is null OR NDEDate <= @endDate)
|
||
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 dbo.Base_Project as Project on Project.ProjectId=NDE.ProjectId
|
||
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 (@projectTypeId is null or Project.ProjectTypeId=@projectTypeId)
|
||
and (@startDate is null OR NDEDate <= @startDate)
|
||
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 dbo.Base_Project as Project on Project.ProjectId=NDE.ProjectId
|
||
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 (@projectTypeId is null or Project.ProjectTypeId=@projectTypeId)
|
||
and (@startDate is null OR NDEDate <= @startDate)
|
||
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 dbo.Base_Project as Project on Project.ProjectId=NDE.ProjectId
|
||
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 (@projectTypeId is null or Project.ProjectTypeId=@projectTypeId)
|
||
and (@endDate is null or NDEDate <= @endDate)
|
||
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 dbo.Base_Project as Project on Project.ProjectId=NDE.ProjectId
|
||
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 (@projectTypeId is null or Project.ProjectTypeId=@projectTypeId)
|
||
and (@endDate is null or NDEDate <= @endDate)
|
||
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: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
|
||
|
||
CREATE PROC [dbo].[WelderRanking]
|
||
@startDate datetime = NULL,
|
||
@endDate datetime = NULL,
|
||
@projectTypeId nvarchar(50)=NULL,
|
||
@projectId NVARCHAR(50)=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(Totalwelds.TotalSize,0) AS TotalSize --总寸径数
|
||
,ISNULL(TesetedJoints.TesetedJoints,0) AS TesetedJoints --RT检测数
|
||
,ISNULL(RejectedJoints.RejectedJoints,0) AS RejectedJoints --不合格数
|
||
,CAST((CAST(CASE ISNULL(TesetedJoints.TesetedJoints,0) WHEN 0 THEN 0
|
||
ELSE 100.0*ISNULL(RejectedJoints.RejectedJoints,0) / (1.0 *TesetedJoints.TesetedJoints-ISNULL(RejectedJoints.RejectedJoints,0)) END AS DECIMAL(9,1))) as nvarchar(10))+'%'
|
||
AS Rejectrates -- 不合格率
|
||
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,
|
||
sum(ISNULL(WeldJoint.Size,0)) AS TotalSize
|
||
FROM Pipeline_WeldJoint AS WeldJoint
|
||
left join dbo.Base_Project as Project on Project.ProjectId=WeldJoint.ProjectId
|
||
left join dbo.Pipeline_WeldingDaily as WeldingDaily on WeldingDaily.WeldingDailyId=WeldJoint.WeldingDailyId
|
||
where WeldJoint.WeldingDailyId is not null
|
||
AND Project.ProjectTypeId=@projectTypeId
|
||
AND (@projectId is null or @projectId=WeldJoint.ProjectId)
|
||
AND (@startDate is null or @startDate<=WeldingDate) AND (@endDate is null or @endDate>=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 dbo.Base_Project as Project on Project.ProjectId=NDE.ProjectId
|
||
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 Project.ProjectTypeId=@projectTypeId
|
||
AND (@projectId is null or @projectId=NDE.ProjectId)
|
||
and (@startDate is null or @startDate<=NDEDate) and (@endDate is null or @endDate>=NDEDate)
|
||
and DetectionType.SysType='射线检测' AND NDEItem.TotalFilm !=0
|
||
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 dbo.Base_Project as Project on Project.ProjectId=NDE.ProjectId
|
||
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 Project.ProjectTypeId=@projectTypeId
|
||
AND (@projectId is null or @projectId=NDE.ProjectId)
|
||
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 Welder.ProjectTypeId=@projectTypeId
|
||
AND (@projectId is null or Welder.WelderId IN (SELECT w.WelderId FROM dbo.Welder_ProjectWelder w WHERE w.ProjectId=@projectId))
|
||
ORDER BY 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: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
|
||
CREATE PROC [dbo].[WeldingQualityMonthStatisticReport]
|
||
@Year nvarchar(10) = NULL,
|
||
@projectType NVARCHAR(50)=NULL,
|
||
@projectId nvarchar(50)=NULL,
|
||
@projectShort 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 100.0*ISNULL(RejectedJoints.RejectedJoints,0) / (1.0 *TestedJoints.TestedJoints-ISNULL(RejectedJoints.RejectedJoints,0)) END AS DECIMAL(9,1))) 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
|
||
LEFT JOIN dbo.Base_Project project ON project.ProjectId = NDE.ProjectId
|
||
WHERE DATEPART(year,convert(varchar(10),NDEDate,120))=@Year
|
||
AND (project.ProjectTypeId=@projectType OR @projectType IS NULL)
|
||
AND (@projectId is null or NDE.ProjectId=@projectId)
|
||
AND (project.ShortName LIKE '%'+@projectShort+'%' OR @projectShort IS NULL)
|
||
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
|
||
LEFT JOIN dbo.Base_Project project ON project.ProjectId = NDE1.ProjectId
|
||
where datepart(year,convert(varchar(10),NDEDate,120))=@Year
|
||
AND (project.ProjectTypeId=@projectType OR @projectType IS NULL)
|
||
AND (@projectId is null or NDE1.ProjectId=@projectId)
|
||
AND (project.ShortName LIKE '%'+@projectShort+'%' OR @projectShort IS NULL)
|
||
AND NDEItem1.DetectionTypeId='79c2fbc6-385a-421e-98fa-6d074db712d9'
|
||
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
|
||
LEFT JOIN dbo.Base_Project project ON project.ProjectId = NDE1.ProjectId
|
||
where NDEItem1.CheckResult='2' and datepart(year,convert(varchar(10),NDEDate,120))=@Year
|
||
AND (project.ProjectTypeId=@projectType OR @projectType IS NULL)
|
||
AND (@projectId is null or NDE1.ProjectId=@projectId)
|
||
AND (project.ShortName LIKE '%'+@projectShort+'%' OR @projectShort IS NULL)
|
||
AND NDEItem1.DetectionTypeId='79c2fbc6-385a-421e-98fa-6d074db712d9'
|
||
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
|
||
LEFT JOIN dbo.Base_Project project ON project.ProjectId = NDE1.ProjectId
|
||
where datepart(year,convert(varchar(10),NDEDate,120))=@Year
|
||
AND (project.ProjectTypeId=@projectType OR @projectType IS NULL)
|
||
AND (@projectId is null or NDE1.ProjectId=@projectId)
|
||
AND (project.ShortName LIKE '%'+@projectShort+'%' OR @projectShort IS NULL)
|
||
AND NDEItem1.DetectionTypeId='79c2fbc6-385a-421e-98fa-6d074db712d9'
|
||
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
|
||
LEFT JOIN dbo.Base_Project project ON project.ProjectId = NDE1.ProjectId
|
||
where datepart(year,convert(varchar(10),NDEDate,120))=@Year
|
||
AND (project.ProjectTypeId=@projectType OR @projectType IS NULL)
|
||
AND (@projectId is null or NDE1.ProjectId=@projectId)
|
||
AND (project.ShortName LIKE '%'+@projectShort+'%' OR @projectShort IS NULL)
|
||
AND NDEItem1.DetectionTypeId='79c2fbc6-385a-421e-98fa-6d074db712d9'
|
||
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: 2021/1/26 13:33:48 ******/
|
||
SET ANSI_NULLS ON
|
||
GO
|
||
SET QUOTED_IDENTIFIER ON
|
||
GO
|
||
|
||
|
||
CREATE PROC [dbo].[WeldingQualityWeekMonthReport]
|
||
@startDate datetime = NULL,
|
||
@endDate datetime = NULL,
|
||
@projectType NVARCHAR(50)=NULL,
|
||
@projectShort NVARCHAR(50)=NULL,
|
||
@NdtType NVARCHAR(50)=NULL,
|
||
@isClosed BIT=NULL
|
||
AS
|
||
|
||
SELECT
|
||
Project.ProjectCode as ProjectNo
|
||
,ISNULL(Totalwelds.Totalwelds,0) AS Totalwelds
|
||
,ISNULL(Totalwelds.DBTotal,0) as DBTotal
|
||
,ISNULL(completedwelds.completedwelds,0) AS completedwelds
|
||
,CAST((CAST(CASE ISNULL(Totalwelds.Totalwelds,0) WHEN 0 THEN 0
|
||
ELSE 100.0*ISNULL(completedwelds.completedwelds,0) / (1.0 *Totalwelds.Totalwelds) END AS DECIMAL(9,1))) as nvarchar(10))+'%'
|
||
AS completedrates
|
||
,ISNULL(completedwelds.CumulativeDB,0) as CumulativeDB
|
||
,CAST((ISNULL(Totalwelds.DBTotal,0)-ISNULL(completedwelds.CumulativeDB,0)) AS DECIMAL(19,3))
|
||
AS RemainingDB
|
||
,ISNULL(EntrustTestwelds.EntrustTestwelds,0) AS EntrustTestwelds
|
||
,ISNULL(Testwelds.Testwelds,0) AS Testwelds
|
||
,ISNULL(Testwelds.TestFilm,0) AS TestFilm
|
||
,CAST((CAST(CASE ISNULL(EntrustTestwelds.EntrustTestwelds,0) WHEN 0 THEN 0
|
||
ELSE 100.0*ISNULL(Testwelds.Testwelds,0) / (1.0 *EntrustTestwelds.EntrustTestwelds) END AS DECIMAL(9,1))) as nvarchar(10))+'%'
|
||
AS Testrates
|
||
,ISNULL(Rejectwelds.Rejectwelds,0) as Rejectwelds
|
||
,CAST((CAST(CASE ISNULL(Testwelds.Testwelds,0) WHEN 0 THEN 0
|
||
ELSE 100.0*ISNULL(Rejectwelds.Rejectwelds,0) / (1.0 *Testwelds.Testwelds-ISNULL(Rejectwelds.Rejectwelds,0)) END AS DECIMAL(9,1))) as nvarchar(10))+'%'
|
||
AS Rejectrates
|
||
,ISNULL(Currentcompletedwelds.Currentcompletedwelds,0) as Currentcompletedwelds
|
||
,ISNULL(CurrentTestwelds.CurrentTestwelds,0) as CurrentTestwelds
|
||
,ISNULL(CurrentTestwelds.CurrentTestFilm,0) AS CurrentTestFilm
|
||
,ISNULL(CurrentRejectwelds.CurrentRejectwelds,0) as CurrentRejectwelds
|
||
,ISNULL(CurrentRejectwelds.CurrentRejectTestFilm,0) as CurrentRejectTestFilm
|
||
,CAST((CAST(CASE ISNULL(CurrentTestwelds.CurrentTestwelds,0) WHEN 0 THEN 0
|
||
ELSE 100.0*ISNULL(CurrentRejectwelds.CurrentRejectwelds,0) / (1.0 *CurrentTestwelds.CurrentTestwelds-ISNULL(CurrentRejectwelds.CurrentRejectwelds,0)) END AS DECIMAL(9,1))) as nvarchar(10))+'%'
|
||
AS CurrentRejectrates
|
||
FROM Base_Project AS Project
|
||
LEFT JOIN (SELECT count(*) as Totalwelds,SUM(ISNULL(Size,0)) AS DBTotal,WeldJoint.ProjectId
|
||
FROM Pipeline_WeldJoint AS WeldJoint
|
||
WHERE WeldJoint.IsCancel IS NULL OR (WeldJoint.IsCancel=1 AND WeldJoint.WeldingDailyId IS NOT NULL)
|
||
GROUP BY WeldJoint.ProjectId) AS Totalwelds ON Totalwelds.ProjectId = Project.ProjectId
|
||
|
||
LEFT JOIN (SELECT count(*) AS completedwelds,SUM(ISNULL(Size,0)) AS CumulativeDB,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 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)
|
||
AND (trustItem.IsCancelTrust IS NULL OR trustItem.IsCancelTrust=0)
|
||
GROUP BY Trust.ProjectId) AS EntrustTestwelds ON EntrustTestwelds.ProjectId =Project.ProjectId
|
||
|
||
LEFT JOIN (SELECT Count(*) AS Testwelds,SUM(ISNULL(NDEItem.TotalFilm,0))AS TestFilm,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 WeldingDate>=@startDate) and (@endDate is null or WeldingDate<=@endDate)
|
||
GROUP BY WeldJoint.ProjectId) AS Currentcompletedwelds ON Currentcompletedwelds.ProjectId =Project.ProjectId
|
||
|
||
LEFT JOIN (SELECT Count(*) AS CurrentTestwelds,SUM(ISNULL(NDEItem.TotalFilm,0))AS CurrentTestFilm,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,SUM(ISNULL(NDEItem.TotalFilm,0)-ISNULL(NDEItem.PassFilm,0))AS CurrentRejectTestFilm,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
|
||
WHERE (Project.ProjectTypeId=@projectType OR @projectType IS NULL)
|
||
AND (Project.IsClosed=@isClosed OR @isClosed IS NULL)
|
||
AND (Project.ShortName LIKE '%'+@projectShort+'%' OR @projectShort IS NULL)
|
||
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_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'主键' , @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_TestStandard', @level2type=N'COLUMN',@level2name=N'TestStandardId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测标准名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_TestStandard', @level2type=N'COLUMN',@level2name=N'TestStandardName'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_TestStandard', @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_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'焊缝类型表' , @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', @level2type=N'COLUMN',@level2name=N'TestStandard'
|
||
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'返修次数' , @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'是否取消委托' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_BatchTrustItem', @level2type=N'COLUMN',@level2name=N'IsCancelTrust'
|
||
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'Remark'
|
||
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'探伤方法' , @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'TrustBatchCode'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊口标识(K1,K2等)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Batch_PointBatchItem', @level2type=N'COLUMN',@level2name=N'JointMark'
|
||
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'报表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'
|
||
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_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'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'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_TestStandard', @level2type=N'COLUMN',@level2name=N'ProjectTestStandardId'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_TestStandard', @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_TestStandard', @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'Project_TestStandard', @level2type=N'COLUMN',@level2name=N'TestStandardIds'
|
||
GO
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'检测标准名称,可能有多个用“,”隔开' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Project_TestStandard', @level2type=N'COLUMN',@level2name=N'TestStandardNames'
|
||
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'
|
||
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'按钮对应的菜单主键' , @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'
|
||
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'焊工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'QualificationItem'
|
||
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'焊接方法ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Welder_WelderQualify', @level2type=N'COLUMN',@level2name=N'WeldingMethod'
|
||
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'MaterialType'
|
||
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'WeldingLocation'
|
||
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'ThicknessMin'
|
||
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'SizesMax'
|
||
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'Remark'
|
||
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'IsPrintShow'
|
||
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] SET READ_WRITE
|
||
GO
|