SQL存储过程实训、程序设计
- 格式:doc
- 大小:35.00 KB
- 文档页数:2
实训项目:存储过程、程序设计
1.参照课本P198的方法练习P199例8.1(以下题都是在企业管理器中选定student数据库,就不用输入use student 以及go这两行语句,注意@是英文符号,输入语句时将输入法状态栏的符号设为英文状态).
2.练习P200例8.2,输入SQL语句,执行并另存该查询,把保存文件命名为P200L802.sql,并保存到学生文件夹中.
3.参照课本P202的例8.3输入SQL语句,执行并另存该查询,把保存文件命名为P202L803.sql,并保存到学生文件夹中.
4.参照课本P202的例8.4(注意’,’都是英文符号)新建查询后 输入SQL语句,执行并另存该查询,把保存文件命名为P202L804.sql,并保存到学生文件夹中.
注:在SQL查询分析器中执行以上存储过程的命令:exec 过程名
5. 参照课本P211的方法练习P212至P213的例8.17,在企业管理器中创建触发器。最后查看执行插入记录时出现了什么文字信息, teacher_info的内容是否插入了一条新记录。
6.按照课本P213的例8.18,在查询分析器(以下题都是在企业管理器中选定student数据库,就不用输入use student 以及go这两行语句)中创建触发器并运行删除命令(*不用输入)。最后查看teacher_info的内容是否发生改变。把该题语句以P213L818.sql命名保存到学生文件夹中.
7.在查询分析器中创建名为newtrigger的触发器,触发器规定当teacher_info表的teacher_id列的数值发生变化的时候,显示出:“教师编号已被更改,触发器起到作用”,操作成功后把该题语句以L2203.sql命名保存到学生文件夹中. (参照课本P213的例8.19)
8.按照课本P223的例9.1,在查询分析器(以下题都是注意将student数据库修改为学生自己的数据库名)中输入SQL语句。执行成功后把该题语句以P223L901.sql命名保存到学生文件夹中.然后删除语句中的第二个GO语句,查看执行结果,此时不用保存SQL语句。
9.编程:请用IF 语句编写一个程序
如果2>3,则输出“RIGHT”,否则输出“WRONG”。执行成功后把该题语句以SQL2402.sql命名保存到学生文件夹中