`
x7700
  • 浏览: 55615 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

SQL Server存储过程返回值

阅读更多

SQL   Server存储过程返回值有三种,请看如下代码:  
  1、表table1的定义  
  create   table   table1(  
  name   varchar(30),  
  age   integer,  
  primary   key(name,   age)  
  )  
  2、存储过程的定义  
  create   procedure   proc1   @parm1   integer,   @parm2   varchar(30)   output   as  
  select   @parm2   =   'zhongguo'  
  select   *   from   table1   where   age   =   @parm1  
  return   100  
  3、上面的存储过程共有三种返回值  
  (一)、参数返回值@parm2;  
  (二)、过程返回值return   100;  
  (三)、数据集返回值select   *   from   table1   where   age   =   @parm1  
  请问,如何得到三类返回值?

分享到:
评论
1 楼 x7700 2010-02-23  
create database test

create table table1
(   
name varchar(30),   
age integer,   
primary key(name,age)   
)

insert into table1 values('x7700',20)
insert into table1 values('x7711',21)
insert into table1 values('x7733',23)
insert into table1 values('x7755',25)


create procedure proc1(@parm1 integer,@parm2 varchar(30) output)
as   
select @parm2='zhongguo'   
select * from table1 where age=@parm1   
return 100   

declare @param1 int ,@param2 varchar(30)
declare @tmpa int
set @param1=20
execute @tmpa=proc1 @param1,@param2 output

print @tmpa
print @param2




相关推荐

    Sql Server 存储过程调用存储过程接收输出参数返回值

    本篇文章将详细讲解如何在SQL Server中调用一个存储过程并接收输出参数以及返回值。 首先,我们来看如何创建一个带有输出参数的存储过程。在下面的例子中,`GetCustomers` 存储过程接收一个名为 `@rowCount` 的输出...

    VB.NET 2008调用SQL存储过程并返回值示例

    总的来说,VB.NET 2008调用SQL Server存储过程涉及到创建数据库连接、定义命令对象、设置参数、执行存储过程并处理返回值和异常。这个过程允许开发者高效地与数据库交互,同时处理可能发生的错误情况。

    SQL server存储过程习题,SQL触发器习题.rar

    在SQL Server数据库管理系统中,存储过程和触发器是两种非常重要的数据库编程元素,它们对于数据库设计和数据管理具有深远的影响。下面将详细讲解这两个概念及其相关的知识点。 **SQL存储过程**: 1. **定义**:SQL...

    sql server 2008 存储过程与储发器 详解 书籍

    在SQL Server 2008中,存储过程和触发器是数据库管理中不可或缺的重要组成部分,它们为数据库系统提供了更高级别的功能和控制。本篇将深入解析这两个概念及其在实际应用中的具体用法。 首先,存储过程是预编译的SQL...

    SQLServer存储过程在系统开发中的应用

    ### SQL Server 存储过程在系统开发中的应用 #### 概述 在现代数据库系统开发过程中,SQL Server 存储过程被广泛应用于提高系统性能、简化应用程序开发以及增强安全性等方面。存储过程是一种预编译的SQL脚本,它...

    sqlserver存储过程生成器

    SQL Server存储过程生成器是一种工具,它旨在帮助数据库管理员和开发人员更轻松、高效地创建和管理存储过程。存储过程是预编译的SQL代码集合,可以在SQL Server中执行,提供了一种组织和重用代码的方式,提高了应用...

    SQL Server 存储过程与实例

    以下是关于SQL Server存储过程的详细说明: 1. **存储过程的概念** 存储过程Procedure是一系列SQL语句的集合,它们在数据库中以编译好的形式存储,当需要执行时,只需要调用存储过程的名称并传入相应的参数。存储...

    sqlserver 存储过程 函数 常用知识点

    以下是关于SQL Server存储过程和函数的一些常用知识点: 1. **存储过程(Stored Procedures)**: - **定义**:存储过程是一组预编译的SQL语句,可以接受参数,执行特定任务,如数据查询、更新或插入等。 - **...

    SQL Server存储过程的命名标准

    本文将详细介绍SQL Server存储过程中推荐使用的命名标准,并通过具体示例加以说明。 ### SQL Server存储过程命名标准概述 #### 前缀规则 存储过程的名称应以`sp_`为前缀,这是SQL Server系统内部所采用的标准前缀...

    有返回值SQL Server存储过程的一个调用方法.pdf

    调用有返回值SQL Server存储过程的一些方法 本文主要讲解了如何调用有返回值的SQL Server存储过程,以提高Power Builder程序的运行效率和系统的易维护性和扩展性。通过实例,阐述了调用有返回值的SQL Server存储...

    SQL SERVER数据库开发之存储过程应用.rar

    在SQL Server中,可以通过`CREATE PROCEDURE`语句来创建存储过程,定义参数、设置返回值,并编写SQL语句实现特定的功能。调用存储过程则使用`EXEC`或`EXECUTE`命令,传入参数进行执行。例如: ```sql CREATE ...

    delphi如何调用sql存储过程,并获取结果

    在Delphi中调用SQL存储过程并获取结果是数据库编程中的一个重要环节。下面将通过给定的代码示例,详细解析Delphi如何调用SQL存储过程,并获取执行结果。 ### Delphi调用SQL存储过程的基本步骤 #### 1. 准备工作 ...

    SQLServer 2000存储过程手册

    SQL Server 2000是微软推出的一款关系型数据库管理系统,其存储过程是数据库管理员和开发者常用的功能之一,用于封装复杂的SQL查询、业务逻辑和数据处理。存储过程能够提高数据库性能,减少网络流量,增强安全性,并...

    sql Server 2005 存储过程视频

    存储过程是SQL Server 2005中的一个核心特性,是预编译的SQL语句集合,可以理解为数据库中的可执行程序。本视频教程针对存储过程这一主题,对初学者提供了宝贵的教育资源。 存储过程的优势在于: 1. **性能优化**...

    sql server 存储过程100例

    SQL Server存储过程是数据库开发和管理中的重要工具,它们是一组预先编译的T-SQL语句,可以执行复杂的数据库操作。在这个“SQL Server 存储过程100例”中,你将深入理解存储过程的多样性和实用性,超过100个示例将...

    Mssql 存储过程 返回值Return 与output 区别与应用.docx

    在SQL Server(Mssql)中,存储过程是预编译的SQL代码集合,常常用于执行复杂的数据库操作。在编写存储过程时,我们有时需要向调用者传递结果或状态信息,这时就涉及到两种主要的方式:`RETURN`和`OUTPUT`参数。下面...

    C#获取存储过程返回值和输出参数值的方法

    代码如下://存储过程//Create PROCEDURE MYSQL// @a int,// @b int//AS// return @a + @b//GOSqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[“LocalSqlServer”].ToString())...

    SQL Server存储过程

    **SQL Server 存储过程详解** SQL Server 存储过程是一种预编译的数据库对象,它集合了一系列的SQL语句和控制流语句,用于执行特定的数据库操作。存储过程的作用在于提高数据库的性能和安全性,减少网络流量,提供...

Global site tag (gtag.js) - Google Analytics