Hi Everyone,
I am looking at a stored procedure and in the WHERE clause of the final query, I notice a *= used as a comparison operator. What does this do? In all of my experience with mysql, postgresql, and mssql, I've never seen this used before.
Here is a sample:
FROM #Budget, #Expended, #Unposted, #Emp
WHERE #Budget.JobID *= #Expended.JobID and #Budget.Period *= #Expended.FPCode and
#Budget.JobNumber *= #Unposted.job_code and #Budget.Period *= #Unposted.date_applied and
#Budget.Year = @Year and #Expended.Year = @Year and #Unposted.Year = @Year and
#Budget.JobNumber *= #Emp.JobNumber and
#Emp.JobRole = 'Project Manager'
GROUP BY #Budget.JobID, #Budget.JobNumber, #Emp.JobName, #Emp.FullName
Jeremy
I am looking at a stored procedure and in the WHERE clause of the final query, I notice a *= used as a comparison operator. What does this do? In all of my experience with mysql, postgresql, and mssql, I've never seen this used before.
Here is a sample:
FROM #Budget, #Expended, #Unposted, #Emp
WHERE #Budget.JobID *= #Expended.JobID and #Budget.Period *= #Expended.FPCode and
#Budget.JobNumber *= #Unposted.job_code and #Budget.Period *= #Unposted.date_applied and
#Budget.Year = @Year and #Expended.Year = @Year and #Unposted.Year = @Year and
#Budget.JobNumber *= #Emp.JobNumber and
#Emp.JobRole = 'Project Manager'
GROUP BY #Budget.JobID, #Budget.JobNumber, #Emp.JobName, #Emp.FullName
Jeremy