Sql 如何制定员工工资限制?

Sql 如何制定员工工资限制?,sql,database,numeric,Sql,Database,Numeric,我有一个带有employee表的数据库。此表具有以下属性: 姓名、身份证、地址和薪水 我需要将员工的工资限制在5000美元到10000美元之间。我如何实施此限制 我试图将salary属性的数据类型定义为: NUMERIC (5000, 10000) 然而,当我搜索sql文档时,我发现数字(p,s)意味着 p:精度 s:scale创建表格时尝试使用约束: 工资数字 限制工资范围 检查(薪资>=5000,薪资在创建表时使用检查约束 创建表( 名称 身份证件 地址, 工资支票(工资在(5

我有一个带有employee表的数据库。此表具有以下属性: 姓名、身份证、地址和薪水

我需要将员工的工资限制在5000美元到10000美元之间。我如何实施此限制

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

      NUMERIC (5000, 10000)
然而,当我搜索sql文档时,我发现数字(p,s)意味着 p:精度 s:scale

创建表格时尝试使用约束:

工资数字
限制工资范围

检查(薪资>=5000,薪资在创建表时使用检查约束

创建表( 名称 身份证件 地址, 工资支票(工资在(5000至10000)之间)