insert into 宿舍表 values ('D1', '科技园1区') insert into 宿舍表 values ('D2', '科技园2区') insert into 宿舍表 values ('D3', '科技园3区')
--在部门表添加数据, (下面是已经创建了存储过程,所以用存储过程添加数据)
exec 部门_insert 'dept1', '生产部', '科技大厦A' exec 部门_insert 'dept2', '研发部', '科技大厦B' exec 部门_insert 'dept3', '销售部', '科技大厦C'
--在员工表添加数据,(下面是已经创建了存储过程,所以用存储过程添加数据)
exec 员工_insert 'dept2', '3', 'D2', '4', '冯海峰', '男', '
13 / 26
4.创建索引
--创建简单非聚集索引
DROP INDEX 索引 ON 员工表; GO
CREATE INDEX 索引 ON 员工表(姓名) GO
exec sp_helpindex 员工表
14 / 26
5.表格查询与创建视图
1).查询员工表,部门表,工资等级表,宿舍表的全部信息
select * from 员工表 select * from 部门表 select * from 工资等级表 select * from 宿舍表
2).多表连接
--查询员工的工资,使用内连接
select A.员工编号, A.姓名, A.职业,
(A.基本工资 + B.奖金 + B.福利补贴 - B.五险一金) as 实发工资 from 员工表 A join 工资等级表 B
15 / 26
on A.等级 = B.等级编号 GO
3).查询上司基本信息,自连接
select distinct B.上司编号, A.姓名, A.性别, A.职业, A.基本工资 from 员工表 A join 员工表 B
on A.员工编号 = B.上司编号
16 / 26
下载本文档需要支付 10 元
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。微信:xuecool-com QQ:370150219