◆存储过程允许标准组件式编程
◆存储过程能够实现较快的执行速度
◆存储过程能够减少网络流量
◆存储过程可被作为一种安全机制来充分利用
本文作者将向大家介绍.NET数据库应用程序中存储过程的应用,以及如何将它与ADO.NET中的SqlDataAdapter对象、DataSet对象等结合使用以提高.NET数据库应用程序的总体性能。
创建一个简单的存储过程
1.不带参数的查询的存储过程
| 代码如下 | 复制代码 |
|
CREATE PROC [dbo].[SelectUsers] |
|
执行下一句即可得到结果:
exec SelectUsers
创建以上存储过程后,保存之。保存完毕,与该存储过程相对应的节点就会出现在服务器资源管理器中。同时请注意代码编辑窗口中的CREATE关键字变为ALTER关键字了,该关键字是用于更改任何现有的存储过程的。要运行上述存储过程,只要点击其节点并在右键弹出菜单中 执行存储过程”,
好了 接下来在IDE环境中去调用:
写一个方法在合适的地方调用即可
| 代码如下 | 复制代码 |
|
private void Stroedprocedure() |
|
ok 已经完成了无参数的存储过程的实例调用!
第二有参数的存储过程的调用 (道理一样)
创建存储过程语句
| 代码如下 | 复制代码 |
| create proc [dbo].[SelectParUsers] ( @id int ) as begin select * from dbo.FMS_Users where userId=@id end |
|
执行以下语句即可得到结果
exec SelectParUsers 22
通过某一个ID查找数据
| 代码如下 | 复制代码 |
|
private static DataTable Stroedprocedure(int id) |
|
ok 基本的查找数据的存储过程结束 下一篇是增 删 改的操作
罚罪1+2全80集阿里云盘全集资源链接-罚罪1+2全集高清1080P/4K阿里云盘资源下载无删减
邵氏精品禁品未删减资源在线看-必看的50部邵氏电影无删减观看入口
羞羞漫画高清最新资源-正规平台免费入口与无删减资源导航
日漫入口-官方认证安全入口与无删减日漫资源直达导航
一拳超人漫画入口-2026最新免费高清全集在线看
杨紫《生命树》1080p全40集迅雷磁力链接分享-杨紫《生命树》40集高清完整版迅雷云盘下载1080P(4k)资源