空间大图吧 性感美女
您现在的位置:首页 >> 网站编程 >> 数据库技术 >> 内容

MS SQL基础教程:创建存储过程

时间:2008-9-23 11:34:44 点击:3515

  核心提示:在MS SQL Server 2000 中,创建一个存储过程有两种方法:一种是使用Transaction-SQL 命令Create Procedure, 另一种是使用图形化管理工具Enterprise Manager。 用Transaction- SQL 创建存储过程是一种较为快速的方法,但对于初学...
在MS SQL Server 2000 中,创建一个存储过程有两种方法:一种是使用Transaction-SQL 命令Create Procedure, 另一种是使用图形化管理工具Enterprise Manager。 用Transaction- SQL 创建存储过程是一种较为快速的方法,但对于初学者,使用Enterprise Manager 更易理解,更为简单。  当创建存储过程时,需要确定存储过程的三个组成部分; 所有的输入参数以及传给调用者的输出参数。 被执行的针对数据库的操作语句,包括调用其它存储过程的语句; 返回给调用者的状态值,以指明调用是成功还是失败。 12.2.1 使用Enterprise Manager 创建存储过程 按照下述步骤用Enterprise Manager

创建一个存储过程:

启动Enterprise Manager, 登录到要使用的服务器。 选择要创建存储过程的数据库,在左窗格中单击Stored Procedure 文件夹,此时在右窗格中显示该数据库的所有存储过程,如图12-1 所示。 右击Stored Procedure 文件夹,在弹出菜单中选择New Stored Procedure, 此时打开创建存储过程对话框,如图12-2 所示。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

输入存储过程正文。 单击Check Syntax, 检查语法是否正确。 单击OK, 保存。 在右窗格中,右击该存储过程,在弹出菜单中选择All task, 选择

ManagePermissions, 设置权限,如图12-3 所示。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     12.2.2 用CREATE PROCEDURE 命令创建存储过程

  通过运用Create Procedure 命令能够创建存储过程,在创建存储过程之前,应该考虑到以下几个方面:

在一个批处理中,Create Procedure 语句不能与其它SQL 语句合并在一起; 数据库所有者具有默认的创建存储过程的权限,它可把该权限传递给其它的用户; 存储过程作为数据库对象其命名必须符合命名规则; 只能在当前数据库中创建属于当前数据库的存储过程。 用Create Procedure 创建存储过程的语法规则如下:

  CREATE PROC [ EDURE ] procedure_name [ ; number ]

  [ { @parameter data_type }

  [ VARYING ] [ = default ] [ OUTPUT ]

  ] [ ,...n ]

  [ WITH

  { RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION } ]

  [ FOR REPLICATION ]

  AS sql_statement [ ...n ]


小虾工作室温馨提示:本文来源于网络,如有侵权,请及时通知小虾工作室,给你带来不便敬请谅解。)

tags: MS SQL  分类:首页 >>网站编程 >> 数据库技术  

阿权为企业提供全套SEO服务,包括网站整站SEO优化、百度SEO、百度优化、google优化、谷歌SEO、搜索引擎关键词排名、惠州网站推广、网络营销咨询、seo顾问等网站优化服务,如果您不想赚钱,那么请不要找阿权,阿权不成功不收费。
要赚钱找阿权

淘宝购物
作者:Admin 来源:网络
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 龙部落-电脑技巧-软件技巧-小虾组装电脑博客(m.john163.cn) © 2014 版权所有 All Rights Reserved.
  • 小虾工作室,小虾组装电脑博客。雨后小故事 hao123 雨后的故事 粤ICP备09208532号-2
  • Powered by小路工作室!龙部落V2.5
  • 网站地图 80s 雨后的故事 动态图片
  • 龙部落温馨提示:本站信息资源,均来自网络,仅供参考,不作为任何法律依据,敬请注意!如果您已辨别信息真伪,请告知我们!
  • 本站内内容如有侵犯到您的权利,请立即通知龙部落,龙部落会及时删除,给你带来不便敬请谅解。
  • 互联网安全