如何创建检查约束SQL Server

时间:2019-06-17 07:00:50

标签: sql sql-server

我在SQL Server上创建检查约束时遇到一些问题。 总结一下,我有两个表:employeemin_salary

EMPLOYEE (
   SALARY DECIMAL
   . 
   . 
   . 
) 

MIN_SALARY (
   MIN_SALARY DECIMAL
)

如果雇员的薪水大于min_salary,则在插入新雇员时需要检查。

我已经尝试过函数和约束检查,但是没有成功。

1 个答案:

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