博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Server---存储过程
阅读量:6758 次
发布时间:2019-06-26

本文共 1331 字,大约阅读时间需要 4 分钟。

         前两天我们简单的了解了有关一种特殊的存储过程——触发器的相关知识。今天要写得是关于存储过程的一些简单的理论和实际应用的知识。

         首先,我们须要了解的是什么是存储过程。以及它的格式。

         定义:将经常使用的或非常复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能同样的服务时,仅仅需调用execute,就可以自己主动完毕命令。

         格式:

-- =============================================-- Author:		
<作者>
-- Create date:
<创建日期>
-- Description:
<描写叙述>
-- =============================================CREATE PROCEDURE
<存储过程名>
-- 加入存储过程的參数 <@參数, 数据类型•••> ASBEGIN -- 程序行,详细的操作过程ENDGO

PS:存储过程名最多能够有128个字符。最多可加入1024个參数(能够没有);通过exec存储过程名 运行。

      以下通过一个样例我们来实际运用一下存储过程

USE [DB_rechargeSystem]GO/****** Object:  StoredProcedure [dbo].[proc_T_UserInfoDelete] Script Date: 2014-06-05 11:00:32 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author:		老牛-- Create date: 2014-6-5 11:00-- Description:	删除用户信息-- =============================================CREATE PROCEDURE [dbo].[proc_T_UserInfoDelete]	@userID int ASBEGIN	--先删除用户信息	delete T_UserInfo where userID =@userID 	END

PS:通过userID删除用户信息。

         1.要知道是否运行成功,让我们先看看T_UserInfo表中的信息吧

         2.运行存储过程

exec proc_T_UserInfoDelete 3

         3.查看结果

PS:对照我们能够发现存储过程运行成功      

         以上就是关于存储过程简单的介绍,那么我们为什么要用到存储过程呢?我们又在什么时候使用存储过程呢?事实上我们能够再遇到一下问题的时候去使用存储器。

         a .在数据中,某一操作多次出现(反复使用)

         b. 对系统性能要求较高时(提高性能)

         c.  处理数据高并发操作时(降低网络流量)

         d.  对系统安全性有要求是(提高安全性)

 

(菜鸟作品如有纰漏之处。还请指教!

你可能感兴趣的文章
DES可逆加解密
查看>>
图解Undo原理
查看>>
Kinect for Windows SDK V1.7 发布
查看>>
JAVA中的参数按值传递与按引用传递
查看>>
与Recommender System相关的会议及期刊
查看>>
如何理解ip路由和操作linux的路由表
查看>>
WCF的几种寄宿方式 ( 转)
查看>>
数字数据fzu 2120 数字排列
查看>>
ORACLE 数据库 SQL 转换 只取 年和月
查看>>
区间查询[2009国家集训队]小Z的袜子(hose)
查看>>
Android之使用微信开放api (三)---注册与反注册应用到微信
查看>>
我是怎样看待微博的
查看>>
论《我是如何安慰女友的》
查看>>
nullnull用宏定义swap(x,y)
查看>>
【Javascript】类,封装性 -- 1
查看>>
Mono for Android安装配置破解
查看>>
uploadfy 常见问题收集
查看>>
WPF----数据绑定
查看>>
子类化GetOpenFileName/GetSaveFileName, 以及钩子函数OFNHookProc的使用的简要说明
查看>>
C语言中判断int,long型等变量是否赋值的方法
查看>>