sql建存储过程计划

sql建存储过程计划

ID:29849989

大小:20.66 KB

页数:12页

时间:2018-12-24

sql建存储过程计划_第1页
sql建存储过程计划_第2页
sql建存储过程计划_第3页
sql建存储过程计划_第4页
sql建存储过程计划_第5页
资源描述:

《sql建存储过程计划》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划sql建存储过程计划  sqlServer建立存储过程  在代码中使用SQL语句已经过时,现在越来越多人都喜欢使用存储过程,把SQL语句封装在SQL数据中,这样做的好处我就不说,你在网上可以查到一大堆。  现在就从我的经历说起吧。对于初学者来说,遇到一个问题,哪怕是一个很小的问题,也会让他纠结若干长时间。当然,我也算是一个初学者,但也有2年的经验。开始我写一个很大的程序都是通过直接在程序中插入SQL语句做的,但随着历练的越来越多,发现有很多问题存在,于是开始学习存储过程,在网上你

2、去搜索,开始都是给你一大堆得代码,啊!我看了就要疯了,我要的不是那些,我要的是循序渐进的,我要最简单,因为只有从最简单的开始,你慢慢会领悟那一大堆的代码。于是我开始建立存储过程,但是当我建立好后不知道存储在哪里,也不知道怎么执行,当我点保存的时候,它会弹出对话框。呵呵,我想这些事我遇到,也是你遇到的。  当然我写这篇文章不是对于那些高手或有经验的开发者,这里仅仅针对于开始学习存储过程的“童鞋”们。  写在最后,我希望有志同道合者一起工作,完成我们的兴趣爱好。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应

3、公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  进入正题:  1、启动管理器  2.进入主界面,展开你的数据库  3、展开数据库后可以看到存储过程,右键单击,选择“新建存储过程”  4、此时右边会这样的代码  5、  我用图来解释下代码,并说明哪些你把删除  6、  删除后的代码如下图:  7、写上自己的代码,我写的如下图:例如“学生信息表”  8、  写完后先执行下,如图:  一、首先说明如何创建存储过程:  CREATEPROCEDUERmy_pro  @inputDatevarchar,//声明输入变量  @Resultva

4、rchar(255)output//声明输出变量  AS  declare@variable1varchar(255)//声明varchar变量  declare@variable2int//声明整形变量  BEGIN目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  IF...(条件)  BEGIN  ....(执行内容)  END  ELSE  BEGIN  ....(执行内容)  END  END

5、  以上就是创建一个简单的存储过程方法。  二、删除存储过程  DROPPROCEDUREmy_pro  三、执行存储过程  (1)执行没有参数的存储过程:EXECUTEmy_pro  (2)执行有参数的存储过程:EXECUTEmy_pro'输入变量'  (1)执行有参数且有返回值(即有输出变量)的存储过程:  declare@Resultvarchar(1024)//声明输出变量  EXECUTEmy_pro'输入变量'@Resultoutput//让该存储过程输出值保存到@Result中  select@Resultasresult//查询结果返回  四、例子目的-通过该培训员工可对保

6、安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  下面需要将查询多条记录结果,使用一条返回值进行返回。  例如:有表Test中,其中有两个字段为Test01与Test02,把Test01>10000的记录,让查询Test02结果进行合并,合并成一条记录来返回。则返回结果为:WSXEDCRFVTGB.  Test01Test02  10000QAZ  10001WSX  10002EDC  10003RFV  10004TGB 

7、 那么,使用存储过程,使用存储过程中的游标,可以进行for循环来进行多条记录的合并。将可以解决这个问题。具体存储过程如下:  DROPPORCEDUREmy_Cursor//习惯性,创建之前,先看看该存储过程是否存在  CREATEPROCEDUREmy_Cursor  @idint,//声明输入变量  @Resultvarchar(255)output//声明输出变量,注意一定要有output关键字,否则默认为输入变量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。