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
 | |||
|  | 
 | |||
|  | 
 |