Один из способов сделать это без использования динамического sql - использовать оператор CASE
Но это уродливо
SELECT EPV.EmployeeCode, case @RateOfEmployee when 'RateOfEmployee' then RateOfEmployee
when 'X' then X
..
end , case @RateOfEmployer when 'RateOfEmployer' then RateOfEmployer
when 'Y' then Y
..
end
FROM [HR_EmployeeProvisions] EPV
Вы должны проверить все столбцы в CASE
.
Вы можете использовать unset
:
unset(temmp CACHE)
Как в стороне, вызовы find_path
должны быть больше похожими:
find_path(temmp help.h include)