云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > SQL SERVER数据库课程设计

SQL SERVER数据库课程设计

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 1:14:33

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', 'D1', '1', '张英', '女', '普工', '2012-10-12', '1980-12-10', '2000'

exec 员工_insert 'dept3', '4', 'D2', '1', '李郝', '男', '销售员', '2009-11-02', '1985-02-08', '1700'

exec 员工_insert 'dept1', '4', 'D2', '2', '李斌', '男', '工程师', '2005-04-25', '1990-11-20', '4000'

exec 员工_insert 'dept1', '7', 'D1', '3', '黄海', '男', '技术总监', '2004-02-12', '1985-11-10', '6000'

exec 员工_insert 'dept2', '8', 'D3', '1', '王丽', '女', '普工', '2012-04-12', '1992-05-10', '1800'

exec 员工_insert 'dept3', '6', 'D3', '3', '曾小晓', '女', '总经理', '2012-10-12', '1980-12-10', '2000'

exec 员工_insert 'dept2', '3', 'D2', '4', '冯海峰', '男', '

13 / 26

总裁', '1999-12-12', '1976-04-10', '10000'

exec 员工_insert 'dept1', '7', 'D1', '2', '王荣', '男', '线长', '2002-07-20', '1986-04-10', '3000'

exec 员工_insert 'dept2', '8', 'D3', '1', '张海波', '男', '普工', '2012-03-22', '1989-05-10', '2000'

exec 员工_insert 'dept3', '4', 'D1', '1', '钱三', '男', '销售员', '2008-06-23', '1987-04-16', '2200'

4.创建索引

--创建简单非聚集索引

IF EXISTS (SELECT name FROM sys.indexes WHERE name = N'索引')

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

搜索更多关于: SQL SERVER数据库课程设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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', 'D1', '1', '张英', '女', '普工',

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com