zoukankan      html  css  js  c++  java
  • 存储过程的输出参数,返回值与结果集

          存储过程中可以定义输出变量,返回值,执行存储过程还能获得结果集。每个存储过程都有默认的返回值,默认值为0。下面我们分别看看在management studio中如何查看输出参数,返回值以及结果集,然后我们再在ASP.NET调用存储过程中如何获得输出参数,返回值以及结果集。

          首先:在sql server management studio中查看输出参数,返回值以及结果集。本示例以Northwind数据库为例。

    1create proc Employee 
    2@Rowcount int=0 output
    3as
    4begin
    5SELECT * FROM [Northwind].[dbo].[Employees]
    6set @Rowcount=@@ROWCOUNT
    7end

    运行以上存储过程的代码如下:

    运行代码
    输出的结果如下:

            

    可以看出是通过EXEC @return_value = [dbo].[Employee] @Rowcount = @MyOutput OUTPUT中的return_value变量来获得返回值,而用MyOutput变量来获得了输出变量值,此处的MyOutput变量相当于引用传递!

          接下来将讨论ASP.NET调用存储过程中如何获得输出参数,返回值以及结果集。

          

    Code
      此处定义了Rowcount输出变量,以及return_value返回值变量。输出Roucount输出变量的值为9,而return_value的值为0。
  • 相关阅读:
    JavaScript Array filter() 方法
    Object.assign方法的使用入门
    使用ES6新特性async await进行异步处理
    win10系统怎么设置软件开机启动
    【ES6学习笔记之】Object.assign()高级编程
    如何使用闭包形成计数器
    多次调用settimeout 如何使用单例模式
    在线表单设计器现在已经开源
    VisualStudio2017集成GitHub
    PHP使用curl替代file_get_contents
  • 原文地址:https://www.cnblogs.com/baozi/p/1523612.html
Copyright © 2011-2022 走看看