求做一道SQL编程题

2024年12月02日 18:38
有1个网友回答
网友(1):

1(5分)、对于给出的yggl数据库表结构,自定义一个数据类型id_type,用于描述员工编号。
2(5分)、通过用创建规则对象然后再绑定到列上的方式,对salary表中outcome实现check约束,约束outcome的范围在0到500元之间。
3(5分)、通过用sql语句创建默认值对象然后再绑定到列上的方式,对salary表中income实现默认值约束,默认值为2000元。
4(5分)、将工资表的信息按照如下规则转换后输入。收入超过2500改为“高收入”,收入介于2000和2500之间改为“中等收入”,收入低于2000改为“低收入”。(请截取查询结果)
5(10分)、编写代码。实现1+2+3+4+……+100的T-sql程序。
6(10分)、编写函数:根据员工编号求出每位员工的年收入,并调用该函数求出‘000001’员工的年收入。
7(10分)、 创建触发器t3,当删除departments 表中一条记录的同时删除该记录departmentid字段值在employees表中对应的记录。
Employees:员工信息表