如何限制员工工资?

How to make an employee wage restriction?

我有一个包含员工的数据库 table。这个 table 具有以下属性: 姓名、身份证、地址和工资。

我需要将员工的工资限制在 5000 美元到 10,000 美元之间。我该如何实施此限制?

我的尝试是将 salary 属性的数据类型定义为:

      NUMERIC (5000, 10000)

然而,当我去搜索 sql 文档时,我看到 NUMERIC (p, s) 意味着 p:精度 小号:规模

创建 table 时尝试 check 约束:

salary NUMERIC 
CONSTRAINT salary_range
    CHECK(salary >= 5000 and salary <= 10000)

创建 table 时使用检查约束。

创建table ( 姓名, ID, 地址, 工资支票(工资在(5000到10000之间))