如何限制员工工资?
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之间))
我有一个包含员工的数据库 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之间))