实验09变量、游标和存储过程

实验09变量、游标和存储过程

ID:41614274

大小:62.33 KB

页数:9页

时间:2019-08-28

实验09变量、游标和存储过程_第1页
实验09变量、游标和存储过程_第2页
实验09变量、游标和存储过程_第3页
实验09变量、游标和存储过程_第4页
实验09变量、游标和存储过程_第5页
资源描述:

《实验09变量、游标和存储过程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验9变量.游标和存储过程一、实验目的1、掌握变量的声明和使用方法。2、掌握游标的定义和使用方法。3、掌握存储过程的定义方法二、实验环境1、硬件(1)PC机。2、软件(1)操作系统:WindowsXP或Windows7。(2)DBMS:MicrosoftSQLServer2005标准版或MicrosoftSQLServer2008金业版。三、实验内容及步骤1、预备内容(1)修改SQLServer服务器身份验证模式打开MicrosoftSQLServerManagementStudio,以Windows身份验证连接到SQLServer服务器,在“对象资源管理

2、器”小,用鼠标右键单击SQLServer服务器连接,在弹出式菜单中选择“属性(R)”选项,出现“服务器属性”窗口。在“服务器属性”窗口屮,选择“安全性”页,然后选择“服务器身份验证”为“SQLServer和Windows身份验证模式”,最后点击“确定”按钮,弹出消息对话框(直到重新启动SQLServer后,您所做的某些配置更改才会生效),点击此消息対话根中的“确定”按钮,返凹MicrosoftSQLServerManagementStudiOo在“对象资源管理器”中,用鼠标右键单击SQLServer服务器连接,在弹出式菜单屮选择“重新启动(A)”,弹岀消息

3、対话椎(是否需要重新启动...上的MSSQLSERVER服务),点击此消息对话框中的“是”按钮,重启SQLServerJJK务。(2)创建数据库、登录名和数据库用户在当前SQLServer连接上新建查询,输入(可复制)并执行以下SQL脚本,创建学生选课数据库xsxk,定义SQLServer登录名tom(也可自定登录名),在数据库xsxk中为登录名tom映射数据库用户tom_userousemaster-创建学生选课数据库xsxkcreatedatabasexsxk-创建登录名torn,其默认数据库为xsxkcreatelogintomwithpasswor

4、d='toml23',default_database=xsxkgousexsxk■■为登录名tom创建数据库用户tom_usercreateusertom_userforlogintom■■执行存储过程sp_addrolemember,将数据库用八tom_user添加到角色db_owner中execsp_addrolemember@rolename='db_owner:@membername='tom_user‘go(3)重新连接SQLServer服务器断开当前连接,以登录名tom通过SQLServer身份验证连接到SQLServer服务器。(4)定义架

5、构新建查询,输入(可复制)并执行以下SQL脚本,在数据库xsxk中定义架构study,修改数据库用八tom_user的默认架构为study。usexsxkgocreateschemastudygoalterusertom_userwithdefault_schema=studygo(5)定义基本表根据教材笫82页的图3.2,新建查询,输入以下SQL脚本,在架构study中定义基本表student、course和sc,然后在基木表屮插入数据。usexsxkgoifobjectJdJ^tudy.sc'/U')isnotnulldroptablestudy.sc

6、ifobjectJdCstudy.student'/U')isnotnulldroptablestudy.studentifobjectJdCstudy.course'/U')isnotnulldroptablestudy.coursecreatetablestudy.student(snochar(9)constraintpk_student_snoprimarykey,snamechar(20)constraintuq_student_snameunique,ssexchar(2)constraintcheck_student_ssexcheck(ss

7、exin('男:女)),sagesmallint,sdeptchar(2O),constraintcheck_student_ssagecheck(sage<30))一insertintostudy.studentvalues(,200215121,;^勇丁男:20,'CS')insertintostudy.studentvalues(,200215122,;刘晨丁女,19,'CS')insertintostudy.studentvalues(,200215123,;^敏丁女"8,'MA')insertintostudy.studentvalues(,20

8、0215125,/张立T男"9」S')createtablestu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。