全文预览

学生信息管理系统(SQL数据库技术)

上传者:业精于勤 |  格式:doc  |  页数:15 |  大小:1507KB

文档介绍
'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'把此规则绑定到teacher表中tel列execsp_bindrule'tel_rule','teacher.tel'在向教师表中添加记录时,如果电话号码不是0-9的数字,则插入不成功。10、创建存储过程存储过程是存储在服务器上的例行程序及过程,在SQLSERVER只能感定义某个过程,其中记录了一系列的造作,每次应用程序只需调用该过程就可完成该操作,这种SQLSERVER中定义的过程就被称为存储过程。它可以完成以下功能:接受输入参数并返回多个输出值。包含T-SQL语句用以完成特定的SQLSERVER操作,其中可以有对其他存储过程的调用。返回一个指示成功与否及失败原因的状态代码给调用它的过程。存储过程不能接用过程名返回值,也不能直接在表达式中使用。(1)、创建一个存储过程,来显示成绩表中的课程号在课程表中并且所任教师性别为男、所在部门是计算机系的成绩表中的列createprocstudent_11asselect*oin(ofromcourse,teacherwherecourse.tno=teacher.tnoanddepart='计算机系'andtsex='男')调用此存储过程Exec student_11(2)、创建一个带输入参数的存储过程,调用此存储过程时,给出一个学生名,显示出此学生的学号,姓名,所学课程号,课程名称和对应的成绩createprocstudent_name@snamevarchar(10)asselectstudent.sno,sname,o,amefromstudent,score,coursewherestudent.sno=score.o=oandsname=@sname调用此存储过程,(此例是输出姓名为历史的学生的信息)execstudent_name'历史'

收藏

分享

举报
下载此文档