欢迎来到天天文库
浏览记录
ID:34726195
大小:64.18 KB
页数:3页
时间:2019-03-10
《sql数据库语言的使用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.在xk数据库中创建一个名为p_studentt的存储过程,该存储过程要求返回student表中所有班级代码为20000001的记录。Createprocedurep_studentAsSelect*fromstudentwhereclassno=’20000001’2.在xk数据库中创建一个名为p_studentpara的存储过程,该存储过程能根据给定的班级返回该班级代码对应的student表中的记录。createprocedurep_studentpara@classnovarchar(8)asselect*fromstudentwhereclassno=@clas
2、snoexecp_studentpara@classno='20000001'goexecp_studentpara@classno='20000002'go3.创建存储过程p_classnum,要求能够根据用户给定的班级代码,统计该班的人数,并将人数以输出变量返回给用户。@parameter_namedatatype=[default]outputcreateprocedurep_classnum@classnovarchar(8),@classnumsmallintoutputasset@classnum=(selectcount(*)fromstudentwhere
3、classno=@classno)print@classnum测试语句:declare@classnovarchar(8),@classnumsmallintset@classno='20000001'execp_classnum@classno,@classnumoutput4.修改Alter修改存储过程p_studentpara,使其能根据用户提供的班级名称,而不是班级代码进行模糊查询,并且要求加密。alterprocedurep_studentpara@classnamevarchar(20)withencryptionasselectclassname,stuno
4、,stuname,pwdfromstudent,classwherestudent.classno=class.classnoandclassnamelike'%'+@classname+'%'5.系统过程Execsp_addlogin'student01'goexecsp_addlogin'student02','02'go
此文档下载收益归作者所有