我在SQL Server上创建检查约束时遇到一些问题。
总结一下,我有两个表:employee
和min_salary
EMPLOYEE (
SALARY DECIMAL
.
.
.
)
MIN_SALARY (
MIN_SALARY DECIMAL
)
如果雇员的薪水大于min_salary,则在插入新雇员时需要检查。
我已经尝试过函数和约束检查,但是没有成功。
答案 0 :(得分:0)
我不知道这是否对您有帮助,但是尝试一下。
Select case when T0.Salary > T1.Min_Salary then 'Message here if greater than' else 'Message here if less than' end [Evaluation of salary] From Employee T0 Inner Join [dbo].[Min_Salary] T1 on T0.employeeId = T1.Id