SQL Server 如何执行 带参数的 存储过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 如何执行 带参数的 存储过程相关的知识,希望对你有一定的参考价值。

参考技术A

带参数的存储过程执行方法如下:

(1)调用通用数据访问类:SqlHelper,执行SqlHelper.ExecuteNonQuery()方法

(2)使用示例:SqlHelper.ExecuteNonQuery(conn,CommandType.StoredProcedure,sqlexec,myparm)

(3)其中传递的4个参数如下:

“conn”:为链接字符

“CommandType.StoredProcedure”:表示要执行的SQL存储过程类型

“sqlexec”:要执行的SQL存储过程

“myparm”:为传递的参数,它需要参数的初始化、赋予参数名称、设定类型、长度和值等

(4)当ExecuteNonQuery()执行select 查询时,结果总是返回-1。ExecuteNonQuery()执行Update、Insert和Delete语句时,返回值为该命令所影响的行数。

以上是关于SQL Server 如何执行 带参数的 存储过程的主要内容,如果未能解决你的问题,请参考以下文章

带参数的ms sql server的扩展存储过程,怎么传递参数

sql server 存储过程如何调用存储过程

SQL SERVER 存储过程中如何使用传入的DB参数,实现跨库查询?

数据库原理与应用(SQL Server)笔记 第九章 存储过程和触发器

如何使用EXECUTE关键字执行带参数的PL / SQL存储过程[关闭]

SQL SERVER存储过程一