82 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			MySQL
		
	
	
	
		
		
			
		
	
	
			82 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			MySQL
		
	
	
	
| 
								 | 
							
								UPDATE dbo.Pipeline_WeldJoint SET Specification=REPLACE(Specification,'*','<EFBFBD><EFBFBD>')
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE dbo.Base_Project ADD EnProjectName NVARCHAR(150) NULL
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								ALTER TABLE dbo.Project_WorkArea ADD EnWorkAreaName NVARCHAR(100) NULL
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								ALTER TABLE dbo.Base_DetectionType ADD TestStandard NVARCHAR(100) NULL
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								ALTER TABLE dbo.Base_DetectionType ADD TechLevel NVARCHAR(20) NULL
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE dbo.WPQ_WPQList DROP CONSTRAINT FK_WPQ_WPQList_Base_Material1
							 | 
						|||
| 
								 | 
							
								ALTER TABLE dbo.WPQ_WPQList DROP CONSTRAINT FK_WPQ_WPQList_Base_Material2
							 | 
						|||
| 
								 | 
							
								ALTER TABLE dbo.WPQ_WPQList ALTER COLUMN MaterialId1 NVARCHAR(500) NULL
							 | 
						|||
| 
								 | 
							
								ALTER TABLE dbo.WPQ_WPQList ALTER COLUMN MaterialId2 NVARCHAR(500) NULL
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE dbo.Batch_BatchTrust ADD SurfaceState NVARCHAR(50) NULL
							 | 
						|||
| 
								 | 
							
								ALTER TABLE dbo.Batch_BatchTrust ADD DetectionTiming NVARCHAR(50) NULL
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER VIEW [dbo].[View_Batch_BatchTrust]
							 | 
						|||
| 
								 | 
							
								AS
							 | 
						|||
| 
								 | 
							
								/********<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ί<EFBFBD><EFBFBD>********/
							 | 
						|||
| 
								 | 
							
								SELECT BatchTrust.TrustBatchId, 
							 | 
						|||
| 
								 | 
							
								BatchTrust.TrustBatchCode, 
							 | 
						|||
| 
								 | 
							
								(CASE WHEN BatchTrust.TrustType='1' THEN BatchTrust.TrustBatchCode 
							 | 
						|||
| 
								 | 
							
								      WHEN BatchTrust.TrustType='2' THEN BatchTrust.TrustBatchCode+'K1'
							 | 
						|||
| 
								 | 
							
									  WHEN BatchTrust.TrustType='3' THEN BatchTrust.TrustBatchCode+'R1' END) AS NewTrustBatchCode,
							 | 
						|||
| 
								 | 
							
								BatchTrust.TrustDate, 
							 | 
						|||
| 
								 | 
							
								BatchTrust.NDEUuit,
							 | 
						|||
| 
								 | 
							
								BatchTrust.ProjectId, 
							 | 
						|||
| 
								 | 
							
								project.ProjectCode,
							 | 
						|||
| 
								 | 
							
								BatchTrust.UnitId, 
							 | 
						|||
| 
								 | 
							
								BatchTrust.InstallationId, 
							 | 
						|||
| 
								 | 
							
								BatchTrust.PipelineId,
							 | 
						|||
| 
								 | 
							
								pipe.PipelineCode,
							 | 
						|||
| 
								 | 
							
								BatchTrust.DetectionTypeId,
							 | 
						|||
| 
								 | 
							
								BatchTrust.IsCheck,
							 | 
						|||
| 
								 | 
							
								BatchTrust.TopointBatch,
							 | 
						|||
| 
								 | 
							
								BatchTrust.SurfaceState,
							 | 
						|||
| 
								 | 
							
								BatchTrust.DetectionTiming,
							 | 
						|||
| 
								 | 
							
								BatchTrust.QuaCertFile,
							 | 
						|||
| 
								 | 
							
								BatchTrust.AcceptStandard,
							 | 
						|||
| 
								 | 
							
								Unit.UnitCode,
							 | 
						|||
| 
								 | 
							
								Unit.UnitName,
							 | 
						|||
| 
								 | 
							
								Installation.InstallationName,
							 | 
						|||
| 
								 | 
							
								Installation.InstallationCode,
							 | 
						|||
| 
								 | 
							
								DetectionType.DetectionTypeCode,
							 | 
						|||
| 
								 | 
							
								ndtCheck.TrustBatchId AS CheckTrustBatchId,
							 | 
						|||
| 
								 | 
							
								DetectionType.TestStandard,
							 | 
						|||
| 
								 | 
							
								DetectionType.TechLevel,
							 | 
						|||
| 
								 | 
							
								rate.DetectionRateCode,
							 | 
						|||
| 
								 | 
							
								'<EFBFBD><EFBFBD>˹<EFBFBD><EFBFBD>һ<EFBFBD>廯<EFBFBD><EFBFBD><EFBFBD>أ<EFBFBD><EFBFBD>㶫<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˾' AS TrustUnit,
							 | 
						|||
| 
								 | 
							
								(SELECT  GrooveTypeCode FROM dbo.Base_GrooveType WHERE GrooveTypeId=
							 | 
						|||
| 
								 | 
							
								(SELECT TOP 1 GrooveTypeId FROM dbo.Pipeline_WeldJoint WHERE WeldJointId =
							 | 
						|||
| 
								 | 
							
								(SELECT TOP 1 WeldJointId FROM dbo.Batch_BatchTrustItem WHERE TrustBatchId=BatchTrust.TrustBatchId))) AS GrooveTypeCode,
							 | 
						|||
| 
								 | 
							
								(SELECT  WeldingMethodCode FROM dbo.Base_WeldingMethod WHERE WeldingMethodId=
							 | 
						|||
| 
								 | 
							
								(SELECT TOP 1 WeldingMethodId FROM dbo.Pipeline_WeldJoint WHERE WeldJointId =
							 | 
						|||
| 
								 | 
							
								(SELECT TOP 1 WeldJointId FROM dbo.Batch_BatchTrustItem WHERE TrustBatchId=BatchTrust.TrustBatchId))) AS WeldingMethodCode
							 | 
						|||
| 
								 | 
							
								FROM Batch_BatchTrust AS BatchTrust
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_Project project ON project.ProjectId = BatchTrust.ProjectId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN Base_Unit AS Unit ON Unit.UnitId=BatchTrust.UnitId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN Project_Installation AS Installation ON Installation.InstallationId=BatchTrust.InstallationId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Pipeline_Pipeline pipe ON pipe.PipelineId = BatchTrust.PipelineId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN Base_DetectionType AS DetectionType ON DetectionType.DetectionTypeId=BatchTrust.DetectionTypeId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_DetectionRate rate ON rate.DetectionRateId=pipe.DetectionRateId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Batch_NDE ndtCheck ON ndtCheck.TrustBatchId = BatchTrust.TrustBatchId
							 | 
						|||
| 
								 | 
							
								WHERE (SELECT COUNT(TrustBatchItemId) FROM Batch_BatchTrustItem WHERE IsCancelTrust IS NULL AND TrustBatchId=BatchTrust.TrustBatchId)>0
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 |