ASP.NET+SQL创建存储过程
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。由于存储过程是事先优化编译好的SQL语句,所以执行效率高,在企业级项目中存储过程应用非常广泛。下面我们就来介绍一下使用ADO.NET调用存储过程和各种类型的参数的方法。
首先,我们为 Forum 数据库建立一个存储过程。
1. 打开IDE的服务器资源管理器并连接到我们的 Forum 数据库。
2. 右键单击“存储过程节点”并选择“添加新存储过程”。
3. 系统给我们建立一个存储过程的模板。
4. 把这个存储过程修改成如下。
ALTER PROCEDURE CreateBoard@ClassName varchar(50),@BoardName varchar(50),@ClassID varchar(50) output
ASdeclare @BoardCount int;Set @ClassID = ( Select ClassID from tbClass where ClassName=@ClassName );Insert into tbBoard (BoardName,BoardClassID) values (@Boardname,@ClassID);Set @BoardCount = ( Select count(*) from tbBoard );return @BoardCount;
1. 首先存储过程通过输入参数 @ClassName 的值查询出这个分类名对应的 ClassID 并赋值给输出参数 @ClassID。
2. 然后向 tbBoard插入一条记录,版块名为输入参数@BoardName,该版块所属的分类的 ClassID就是前面查询出的 @ClassID。
3. 最后查询@BoardCount的记录总数,并且赋值给我们声明的@BoardCount用于返回。
转载于:https://www.cnblogs.com/hulang/archive/2010/12/29/1920646.html
ASP.NET+SQL创建存储过程相关推荐
- SQL 创建存储过程,让主键自增
1. 首先创建存储过程: 2. 然后分别创建序列,生成基金公司编号.基金代码.活期账号.理财账号.基金账户.合同号.要求如下: 基金公司编号,字母K+5位数字. 基金代码,字母V+6位数字. 活期 ...
- ASP调用sql server 存储过程详解-附带实例-
ado文档对使用指定属性创建新的 Parameter 对象. 语法 Set parameter = command.CreateParameter (Name, Type, Direction, Si ...
- 为什么sqlserver创建存储过程成功,却找不到这个存储过程呢
1.为什么sqlserver创建存储过程成功,却找不到这个存储过程呢? 需要点击工具上,创建存储过程,在那个里面去写存储过程,然后再刷新存储过程就会出现了 注意:如果是在新建查询上面,直接写sql创建 ...
- Oracle 9i 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图)
创建数据库 用"数据库配置助手"创建数据库 创建数据库 选择 普通用途 输入名字,SID 在此我们选择专用服务器模式 典型 参数 含义 [最大并发连接用户数]文本框设置要在任意给定 ...
- SQL Server创建存储过程
什么是存储过程? q 存储过程(procedure)类似于C语言中的函数 q 用来执行管理任务或应用复杂的业务规则 q 存储过程可以带参数,也可以返回结果 q 存储过程可以包含数据操纵语句.变量.逻辑 ...
- SQL Server 创建存储过程
1.创建存储过程的基本语法模板: if (exists (select * from sys.objects where name = 'pro_name'))drop proc pro_name g ...
- 创建存储过程时出现的This function has none of DETERMINISTIC, NO SQL解决办法
This function has none of DETERMINISTIC, NO SQL解决办法 创建存储过程时 出错信息: ERROR 1418 (HY000): This function ...
- pl/sql中创建存储过程并执行
1.创建存储过程 create or replace procedure procedureName is begin update tableName set userName = 'zhangsa ...
- SQL Server 2008 存储过程,带事务的存储过程(创建存储过程,删除存储过程,修改存储过...
SQL Server 2008 存储过程,带事务的存储过程(创建存储过程,删除存储过程,修改存储过 存储过程 创建存储过程 use pubs --pubs为数据库 go create proced ...
最新文章
- python使用matplotlib可视化间断条形图、使用broken_barh函数可视化间断条形图、可视化定性数据的相同指标在时间维度上的差异
- C/C++ VS java
- 7.5 TableLayout布局详解
- Jmeter也能IP欺骗!
- Android项目中Bluetooth类如何写
- 时间自适应卷积:比自注意力更快的特征提取器
- Pytorch笔记:维度dim的定义及其理解使用
- 获取存储过程返回值及代码中获取返回值
- 『数据库』无聊到爆炸的数据库文章--数据库的安全性
- 如何通过Windows Server 2008 R2建立NFS存储
- Java 设置文件只读
- linux 列出当前视频设备,如何获取Linux(ubuntu)上的视频捕获设备(网络摄像机)列表?(C / C ++)...
- 4.1.5 消费者获取记录
- 显微镜下的中国--读《显微镜下的大明》有感
- java实现发送匿名邮件,帮帮忙!现在要实现邮件发送(还必须要匿名发送)!该怎么解决...
- error “download token not specified“
- 《Head First 系列图书》大集合,附案例分析,免积分下载
- 如何刷机:iphone8锁屏密码错误多次,手机停用,连接iTunes,磁盘已满,双重认证弊端!
- VS2015远程白屏的解决办法——亲测可用
- openwrt 遍译php_【教程笔记】用OpenWRT单独编译ipk插件