53 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			MySQL
		
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			MySQL
		
	
	
	
| 
								 | 
							
								alter table [dbo].[Sys_Role] add CNProfessionalIds nvarchar(500) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table [dbo].[License_LicenseManager] add CNProfessionalId nvarchar(50) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table [dbo].[Check_RectifyNotices] add CNProfessionalId nvarchar(50) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table [dbo].[EduTrain_TrainRecord] add CNProfessionalId nvarchar(50) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								alter table [dbo].[EduTrain_TrainRecord] add UnitWorkIds nvarchar(500) null
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER VIEW [dbo].[View_License_LicenseManager]
							 | 
						|||
| 
								 | 
							
								AS
							 | 
						|||
| 
								 | 
							
								/*<EFBFBD>ֳ<EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤*/
							 | 
						|||
| 
								 | 
							
								SELECT LicenseManager.LicenseManagerId, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.ProjectId, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.LicenseTypeId, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.LicenseManagerCode, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.LicenseManageName, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.UnitId, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.LicenseManageContents, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.CompileMan, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.CompileDate, 
							 | 
						|||
| 
								 | 
							
									LicenseManager.CNProfessionalId,
							 | 
						|||
| 
								 | 
							
									CN.ProfessionalName,
							 | 
						|||
| 
								 | 
							
									LicenseManager.States,
							 | 
						|||
| 
								 | 
							
									Project.ProjectCode,
							 | 
						|||
| 
								 | 
							
									Project.ProjectName,
							 | 
						|||
| 
								 | 
							
									LicenseType.LicenseTypeName,
							 | 
						|||
| 
								 | 
							
									Unit.UnitName,
							 | 
						|||
| 
								 | 
							
									Users.UserName,
							 | 
						|||
| 
								 | 
							
									LicenseManager.WorkAreaId,
							 | 
						|||
| 
								 | 
							
									--WorkArea.WorkAreaName,
							 | 
						|||
| 
								 | 
							
									LicenseManager.StartDate,
							 | 
						|||
| 
								 | 
							
									LicenseManager.EndDate,
							 | 
						|||
| 
								 | 
							
									LicenseManager.ApplicantMan,
							 | 
						|||
| 
								 | 
							
									WorkAreaName = STUFF(( SELECT ',' + UnitWorkName FROM WBS_UnitWork
							 | 
						|||
| 
								 | 
							
												    where PATINDEX('%,' + RTRIM(WBS_UnitWork.UnitWorkId) + ',%',',' + LicenseManager.WorkAreaId + ',')>0
							 | 
						|||
| 
								 | 
							
													ORDER BY PATINDEX('%,' + RTRIM(LicenseManager.WorkAreaId) + ',%',',' + LicenseManager.WorkAreaId + ',')
							 | 
						|||
| 
								 | 
							
													FOR XML PATH('')), 1, 1,'')
							 | 
						|||
| 
								 | 
							
								FROM dbo.License_LicenseManager AS LicenseManager
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_Project AS Project ON Project.ProjectId = LicenseManager.ProjectId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_LicenseType AS LicenseType ON LicenseType.LicenseTypeId = LicenseManager.LicenseTypeId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_CNProfessional AS CN ON CN.CNProfessionalId = LicenseManager.CNProfessionalId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Base_Unit AS Unit ON Unit.UnitId = LicenseManager.UnitId
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.Sys_User AS Users ON Users.UserId = LicenseManager.CompileMan
							 | 
						|||
| 
								 | 
							
								LEFT JOIN dbo.WBS_UnitWork AS WorkArea ON WorkArea.UnitWorkId = LicenseManager.WorkAreaId
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 |