首页 热点资讯 义务教育 高等教育 出国留学 考研考公

(sql数据库)员工号:年流水号,共8位,第一位为E,如E2008001,年份取雇佣日期的年份。用check怎么写

发布网友 发布时间:2022-04-26 16:07

我来回答

1个回答

热心网友 时间:2023-10-13 13:36

可以简单的定义一个 employeeNo char(3) 的 列, 只保存后面的 3位数字。
然后使用 SQL Server 的计算列
DisplayEmployeeNo AS 'E' + convert(varchar(4), year(getdate(hiredate))) + employeeNo
来处理。
这样做, 检查的逻辑,会不会简单一些?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com