您的位置:首页 > 博客中心 > 数据库 >

数据库基础(定义变量来查询的练习、存储过程)

时间:2022-03-14 02:12

定义变量的练习:

gxlsystem.com,布布扣

 

存储过程:

      存储过程(stored procedure)有时也称为sproc。存储过程存储于数据库中而不是在单独的文件中,有输入参数、输出参数以及返回值等。

 

在数据库中,创建存储过程和创建其他对象的过程一样,除了它使用的AS关键字外。存储过程的基本语法如下:

CREATE PROCDUER|PROC <sproc name>

    [<parameter name>[schema.]<data type>[VARYING][=<default value>][OUT [PUT]][,

    [<parameter name>[schema.]<data type>[VARYING][=<default value>][OUT [PUT]][,

    ...]]

[WITH

    RECOMPILE|ENCRYPTION|[EXECUTE AS {CALLER|SELF|OWNER|<‘user name‘>}]

[FOR REPLICATION]

AS

    <code>|EXTERNAL NAME <assembly name>.<assembly class>

存储过程示例一:

gxlsystem.com,布布扣

执行存储过程方法一:

gxlsystem.com,布布扣

执行存储过程方法二:

gxlsystem.com,布布扣

 

      上面说过,存储过程可以定义返回值。

示例:

gxlsystem.com,布布扣

 

修改存储过程示例:

gxlsystem.com,布布扣

 

利用存储过程查找三个表内的信息示例:

gxlsystem.com,布布扣

 

示例:

gxlsystem.com,布布扣

 

示例二:

gxlsystem.com,布布扣

 

示例三:

gxlsystem.com,布布扣

gxlsystem.com,布布扣

 

练习一:题目如下

gxlsystem.com,布布扣

 

使用返回值进行接收的示例:

gxlsystem.com,布布扣

简单使用返回值的方法示例:

gxlsystem.com,布布扣

 

在创建存储过程时,我们可以设置它有一个默认值。

示例:

gxlsystem.com,布布扣

 

练习一:输入一个数,求1~n的和

gxlsystem.com,布布扣

 

练习二:输入学生学号,查看学生三门课的总分

gxlsystem.com,布布扣

 

练习三:定义一个@count接收返回值,用来查看是否含有这个学生

gxlsystem.com,布布扣

热门排行

今日推荐

热门手游