asp.net 读取sql存储过程返回值

时间:2021-01-03 20:33:21

关于Exec返回值的问题有很多,在这做个简要的总结。
   
   读查询语句示例:
     Declare @count int

asp.net 读取sql存储过程返回值asp.net 读取sql存储过程返回值    select @Count

    
   要点:
                        1.利用系统存储过程 sp_executesql
                        2. 在要执行的Sql文中加入参数,如 "@a",在sp_executesql的参数  声 明中要指定参数的类型,参数的方向。
                        3. sp_executesql的每个字符类型的参数都要是 n开头的数据类型,如是nvarchar 不能是      varchar,否则会报错“过程需要类型为 'ntext/nchar/nvarchar' 的参数”.

读存储过程示例:

asp.net 读取sql存储过程返回值
asp.net 读取sql存储过程返回值end

这个只是一个简单的示例,这个存储过程返回的是@money 这个参数的值,那么当我们在另外一个存储过程中调用此存储过程的时候如何获取这个参数呢,方法如下:

asp.net 读取sql存储过程返回值',@money=@m output --一定要注名是output