• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > asp.net sql存储过程

asp.net sql存储过程

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了sql2005 asp.net,sql asp.net,sql server asp.net,asp.net,asp net培训等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
Visual Studio.Net为SQL的存储过程提供了强大的支持,您既可以通过visual studio.net来新建存储过程,也可以直接在Sql Server的查询分析器中运行,还可以通过企业管理器创建,使用起来也非常方便。大家一直都误认为SQL存储过程是一个比较“高深”的技术,其实掌握一般的语法是没有什么大问题的,而我们在使用存储教程中也主要是增删减的操作,学会使用一般的T-SQL就很容易上手了。
我们先来看一下在Sql-server中是如何创建一个存储过程的吧,我们可以使用SQL命令语句创建,也可以通过SQL server中的企业管理器来创建,但其实都是离不开自己写语句的,当然系统存储过程我们就不用去动它了(存储过程分为系统存储过程 ,本地存储过程,临时存储过程,远程存储过程,扩展存储过程),而本地存儲過程就是我們自己編寫的存储过程,其实也叫用户存储过程。
当创建存储过程时需要确定存储过程的三个组成部分
所有的输入参数以及传给调用者的输出参数
被执行的针对数据库的操作语句包括调用其它存储过程的语句
返回给调用者的状态值以指明调用是成功还是失败
一、存储过程创建
1.用企业管理器来创建存储过程;
我们先打开企业管理器,找到我们要创建存储过程的数据库,如图一:
我们可以看到,在数据库里面有一个存储过程的项目,我们要用到的就是它了,选中存储过程这项,我们可以看到数据库中里面本身就有很多存储过程存在的了,不过这些都是数据库本身自带的,我们可以看到他的类型是系统(如图二),如果我们自己创建的存储过程,类型就是用户了.

在控制树的左边,我们选中存储过程后单击鼠标右键,可以看到有一个“创建存储过程的选项”
选中这项,就会出现新的窗口了,这个窗口就是用来写存储过程的了

在实际运用过程中,我们所创建的存储过程并不是想像中的这么复杂,而上面的这些参数也不是都要用上,但一般我们在用查询分析器创建存储过程前,都会通过下面这条语句来查询一下,在数据库中是否已经存在相同命名的存储过程,如果存在的话,则先删除。
If exists(select name from sysobjects where name='存储过程名' and type='p')
Drop procedure ‘存储过程名'
Go
在这里,我们也就知道了如何删除一个存储过程了,就是用drop procedure关键字 + 存储过程名.
我们先列举几个常见的存储过程:
a. 没有使用参数的存储过程
同时包含了一个输入参数@supply_id,其值是变量spid,同时通过ExecuteReader()方法,查询数据相关的数据,通过label控
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP.NET防止SQL注入的方法示例
  • asp.net使用LINQ to SQL连接数据库及SQL操作语句用法分析
  • ASP.NET防范SQL注入式攻击的方法
  • ASP.NET对SQLServer的通用数据库访问类
  • asp.net中SqlCacheDependency缓存技术概述
  • ASP.NET连接SQL数据库的简单实例代码
  • ASP.NET中操作SQL数据库(连接字符串的配置及获取)
  • asp.net中ADO SQL数据库 笔记汇总 持续更新中
  • ASP.NET Sql Server安装向导(aspnet_regsql.exe)错误解决一例
  • asp.net 数据库连接类代码(SQL)

相关文章

  • 2017-05-11安装 VS2005 SP1 有关问题的解决办法
  • 2017-05-11ASP.net实现页面跳转的方法
  • 2017-05-11ASP.net 路径问题 详解
  • 2017-05-11asp.net 动态引用样式表代码
  • 2017-05-11Repeater绑定dictionary数据源代码及报错解决
  • 2017-05-11ASP.NET性能优化八条建议
  • 2017-05-11ASP.NET UserControl 通信的具体实现
  • 2017-05-11详解ASP.NET验证码的生成方法
  • 2017-05-11ASP.NET创建三层架构图解详细教程
  • 2017-05-11asp.net 验证码生成和刷新及验证

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Asp.Net设计模式之单例模式详解
    • .NET+JS对用户输入内容进行字数提示功能的实例代码
    • 动态指定任意类型的ObjectDataSource对象的查询参数
    • ASP.net 路径问题 详细说明
    • 用ASP.NET还原与恢复Sql server
    • ASP.NET数据库操作类实例
    • asp.net使用jquery模板引擎jtemplates呈现表格
    • ASP.NET中HTML页面的访问验证设置方法
    • ASP.NET 2.0 中收集的小功能点(转)
    • ASP.NET中TimeSpan的用法实例解析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有