SQL数据库题库及答案 (6)_数据库sql考试题库

2020-02-28 其他范文 下载本文

SQL数据库题库及答案 (6)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库sql考试题库”。

实训11用户自定义函数及存储过程

--

1、创建一个存储过程,查看student表里的所有记录,并运行该存储过程。其代码如下: CREATE PROC pr_studentCodes AS SELECT * FROM student GO EXEC pr_studentCodes

--

2、修改pr_studentcodes存储过程,使其按照学号排序 ALTER PROC pr_studentCodes AS SELECT * FROM student ORDER BY Studentid EXEC pr_studentCodes

--

3、删除存储过程Pr_studentCodes drop procedure pr_studentCodes

--

4、创建向Cla表中插入一条记录(‘’,‘电子UI班’,null,)的存储过程pr_InsertCla create procedure pr_InsertCla as insert into Cla values('10901','电子UI班',null,1)go exec pr_InsertCla--5 创建存储过程up_Add,要求该存储过程能够实现对输入的两个数相加,并将结果输出 create proc up_Add @num1 int,@num2 int,@sum int output as

begin select @sum=@num1+@num2 end

--6 执行存储过程up_Add,计算加上的和。declare @he int exec up_Add @num1=78,@num2=82,@sum=@he output print '结果是:'+convert(char,@he)

--

三、阅读代码写结果--1 create proc pr_grade(@sno char(9), @cname char(8), @grade int output)as select @grade=score from score,course where score.courseid=course.courseid and studentid=@sno and coursename=@cname--2 declare @score int exec pr_grade '10701001','高等数学',@score output select @score

--3 create proc pr_count(@claid varchar(8), @num int output)as select @num=count(*)from student where Claid=@claid--4 declare @peop int exec pr_count @claid='10701',@num=@peop output select @peop

drop procedure pr_count

《SQL数据库题库及答案 (6).docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
SQL数据库题库及答案 (6)
点击下载文档
相关专题 数据库sql考试题库 题库 答案 数据库 数据库sql考试题库 题库 答案 数据库
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文