Tag: 存储过程预览模式: 普通 | 列表

ASP.NET  C# 执行存储过程 不返回值

      存储过程在程序里面很多地方都用到过,在数据库里面也常用到,让执行的存储过程不返回值,可以用下面的方法来实现

程序代码 程序代码
SqlConnection con = flywe.GetConnection();
SqlCommand comm = new SqlCommand("flywe_xx", con);
comm.CommandType = CommandType.StoredProcedure;

查看更多...

Tags: asp.net C# 存储过程

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 146

ASP.NET 高效分页存储过程 测试通过

这是一个相对高效的分页存储过程,已经测试过了!
程序代码 程序代码
Create PROCEDURE [dbo].[proc_ListPage]
(
@tblName     nvarchar(200),        ----要显示的表或多个表的连接
@fldName     nvarchar(500) = '*',    ----要显示的字段列表

查看更多...

Tags: asp.net 高效分页 存储过程

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 18276

滥用存储过程的思考

      存储过程在数据库本地编译本地运行显然是提高数据库访问效率的首选,但实际中有不少朋友误解了只要是存储过程就是高性能的表现,认为只要是存储过程实现的逻辑操作就肯定比客户端操作数据库效率高;但他们却忘记重要的一点就是效率很大程度是依赖于具体实现的代码。接下来做个简单的测试证明这一点。
       数据分页功能是经常讨论的话题,在很多人眼中在dotNet的Client端进行数据分页是非常低效,根本不可能和存储过程匹敌;即使很糟糕的存储过程代码也会比dotNet的Client要快。为了证实这一点于是编写了一个简单的dotNet分页代码和传统的MSSQL用临表进行分页的存储进行了比较。

测试描述:

查看更多...

Tags: 存储过程

分类:Other | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1168
1)只需要提供Sql语句和每页的记录数,页数就可以了
2)速度超快哟,100W记录1~3秒就分出来了
3)对于存储过程特别好用
--//调用的方式

查看更多...

Tags: SQL server 存储过程 分页

分类:Other | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1093

ASP.NET调用存储过程方法新解

 在使用.net的过程中,数据库访问是一个很重要的部分,特别是在b/s系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使用存储过程就使用存储过程,很少直接使用sql语句,所以存储过程是很有用而且很重要的。
  存储过程简介

  简单的说,存储过程是由一些sql语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。与应用程序中的函数过程类似,存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数。

查看更多...

Tags: asp.net 存储过程

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 982

ASP.Net学习之常用SQL存储过程(二)

二、存储过程使用篇

1.    在SQL中执行
执行已创建的存储过程使用EXECUTE 命令其语法如下
程序代码 程序代码
[EXECUTE]

查看更多...

Tags: asp.net SQL 存储过程

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2073

ASP.Net学习之常用SQL存储过程(一)

在ASP.Net项目中使用存储过程,首先可以提高数据库的安全性,其次可以提高运行SQL代码运行的速度,在大型项目中一般是必不可少的。Visual Studio.Net为SQL的存储过程提供了强大的支持,您既可以通过visual studio.net来新建存储过程,也可以直接在Sql Server的查询分析器中运行,还可以通过企业管理器创建,使用起来也非常方便。大家一直都误认为SQL存储过程是一个比较“高深”的技术,其实掌握一般的语法是没有什么大问题的,而我们在使用存储教程中也主要是增删减的操作,学会使用一般的T-SQL就很容易上手了。
我们先来看一下在Sql-server中是如何创建一个存储过程的吧,我们可以使用SQL命令语句创建,也可以通过SQL server中的企业管理器来创建,但其实都是离不开自己写语句的,当然系统存储过程我们就不用去动它了(存储过程分为系统存储过程 ,本地存储过程,临时存储过程,远程存储过程,扩展存储过程),而本地存儲過程就是我們自己編寫的存储过程,其实也叫用户存储过程。

当创建存储过程时需要确定存储过程的三个组成部分
所有的输入参数以及传给调用者的输出参数

查看更多...

Tags: asp.net SQL 存储过程

分类:ASP.NET | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1226