- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管理信息系统实验—视图和存储过程 二
B/tuoxiea
同学们,我希望,这个学期的实验课,通过你,我,我们的努力打造成最好的实验课,每个人都有所收获。
实验步骤:
实验数据库:
医生数据库
医生基本情况表
医生工号
姓名
性别
出生日期
最高学历
职务
科室代码
照片
51000800001
赵一凡
男
69-2-6
研究生
主治医师51000800002
钱通生
男
65-12-8
研究生
主治医师51000800003
孙无风
男
68-9-29
本科
进修医生51000800004
李扑清
女
64-8-23
本科
主治医师专家门诊时间表
医生工号
姓名
职称
门诊时间
挂号费
科室代码
专长
510008200001
刘玉仙
教授
周1、3上午
14神经内科
510008200002
何念娟
副教授
周2、4、6下午
7新生儿疾病
科室表
科室代码
科室名称
人员数
成立时间神经内科
8
1978呼吸内科
5
1988-10-1
1:实例 创建一个视图,用于查看医生基本情况表中的信息。通过执行下列T-SQL语句可以创建视图v_t_医生基本情况,其代码如下:
USE [医生数据库]
GO
CREATE VIEW [dbo].[v_t_医生基本情况]
AS
SELECT dbo.医生基本情况表.*
FROM dbo.医生基本情况表
GO
查询姓“孙”的医生的基本信息。
SELECT *
FROM [医生数据库].[dbo].[v_t_医生基本情况]
where 姓名like 孙%
修改该记录,将‘孙无风’改为“孙朋”
UPDATE [病人数据库].[dbo].[view_医生基本情况]
SET 姓名=孙朋
WHERE 姓名=孙无风
2:例子:创建一个视图,查询出医生数据库中专家门诊时间表中所有字段的信息.其代码如下:
create view view_专家门诊时间表
as
select *
from 专家门诊时间表
更新视图,把医生工号为510008200002的医生的职称改为教授.代码如下:
update view_专家门诊时间表
SET 职称=教授
where 医生工号= 510008200002
删除医生工号为510008200002的记录,代码如下:
delete view_专家门诊时间表
where 医生工号=510008200002
存储过程实验:
1:建立存储过程usp_GetAllDoctors
CREATE PROCEDURE usp_GetAllDoctors
AS
SELECT *
FROM [dbo].[医生基本情况表]
新建立的存储过程可通过以下代码执行,显示所有医生的信息:
EXECUTE [医生数据库].[dbo].[usp_GetAllDoctors];
2:带参数的:建立存储过程
CREATE PROCEDURE usp_GetSomeDoctor
@医生工号 char(15)
AS
SELECT *
FROM [dbo].[医生基本情况表]
WHERE 医生工号=@医生工号
新建立的usp_GetSomeDoctor存储过程可通过以下代码执行,执行结果则将显示医生工号为51000800004的信息。
EXECUTE [医生数据库].[dbo].[usp_GetSomeDoctor] 51000800004;
做的快的同学可以做:
常用Transact-SQL命令语句
简单的插入语句:
例一:在“科室表”表里插入一条记录,其中“科室代码”字段的值“科室名称”字段的值为外科;“人员数量”字段的值为12;“成立时间”字段的值为1970-10-1,其代码如下:
INSERT INTO [医生数据库].[dbo].[科室表]
VALUES外科,12,1970-10-1
插入后的结果如图所示:
在本例中,为表中的每一个字段都插入了字段内容,由于提供了所有字段的值并按表中各字段的顺序列出这些值,因此不必再指定字段名。
按表中不同的字段顺序插入记录
例二:在“科室表”表里插入一条记录,其中“科室代码”字段的值“人员数”字段的值为8;“成立时间”字段的值为1980-11-12;”科室名称”字段的值为五官科,其代码如下:
INSERT INTO [医生数据库].[dbo].[科室表]
(科室代码,人员数,成立时间,科室名称)
VALUES8,1980-
您可能关注的文档
- 0-常见问题目录.doc
- 使用Ethereal观察ping命令的工作过程.doc
- 域组建客户服务器网络.doc
- LAN交换机的配置.ppt
- 实验 网络设备基本配置.doc
- 第1章 信息系统和管理.ppt
- 第3章 MIS的技术基础.ppt
- 第5章 MIS战略规划和开发方法.ppt
- 第6章 MIS的系统分析.ppt
- 第7章 MIS的系统设计.ppt
- 2025年中国游乐设施制造市场调查报告.docx
- 2026年西安高新区兴隆街道卫生院招聘备考题库参考答案详解.docx
- 2025年安徽电子信息职业技术学院单招笔试职业技能考核试题库含答案解析.docx
- 2025年中国游乐设备市场调查报告.docx
- 2025年中国游乐设施制造项目经营分析报告.docx
- 2025年事业单位笔试-福建-福建重症医学科(医疗招聘)历年参考题典型考点含答案解析.docx
- 2025年中国游乐设备总体市场调查报告.docx
- 2025年职业技能整理收纳师参考题库含答案解析.docx
- 2026年西安高新一中沣东中学招聘备考题库及1套完整答案详解.docx
- 2025年中国游学市场调查报告.docx
最近下载
- 温室大棚初步设计(代可研).doc
- AQ2013.3-2008金属非金属地下矿山通风技术规范通风系统检测.pdf VIP
- AQ2013.4-2008 金属非金属地下矿山通风技术规范 通风管理.pdf VIP
- AQ2013.5-2008 金属非金属地下矿山通风技术规范 通风系统鉴定指标.pdf VIP
- AQ2013.1-2008金属非金属地下矿山通风技术规范-通风系统.pdf VIP
- 《新媒体文案写作》测试题5套及答案 .pdf VIP
- 南京下关滨江项目城市-设计-NBBJ.pdf VIP
- 公安机关招聘留置看护辅警考试公共基础与行政职业能力测试题库.docx
- 实验室暖通空调方案设计论文.ppt VIP
- 嘉兴南湖学院《概率论与数理统计2》2025-2026学年期末试卷(A卷).docx VIP
原创力文档


文档评论(0)