网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > windows > 系统技巧 > 系统技巧 > 执行存储过程  

执行存储过程

2003-03-24  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏


  当需要执行存储过程时,请使用 Transact-SQL EXECUTE 语句。如果存储过程是批处理中的第一条语句,那么不使用 EXECUTE 关键字也可以执行该存储过程。
  
  如果存储过程编写为可以接受参数值,那么可以提供参数值。
  
  
  
  说明 如果使用 @parameter = value 的形式,那么可以按任何顺序提供参数。还可以省略那些已提供默认值的参数。如果以 @parameter = value 形式提供了一个参数,就必须按此种形式提供后面所有的参数。如果没有以 @parameter = value 形式提供参数,则必须按照 CREATE PROCEDURE 语句中给出的顺序提供参数。
  
  执行存储过程时,服务器将拒绝所有未包含在过程创建期间的参数列表中的参数。如果参数名称不匹配,用地址传递(显式传递该参数名称)的任何参数都不会被接受。
  
  虽然可以省略已提供默认值的参数,但只能截断参数列表。例如,如果一个存储过程有五个参数,可以省略第四个和第五个参数,但不能跳过第四个参数而仍然包含第五个参数,除非以 @parameter = value 形式提供参数。
  
  
  如果在存储过程中定义了参数的默认值,那么下列情况下将使用默认值:
  
  执行存储过程时未指定该参数的值。

网管bitscn_com


  
  
  将 DEFAULT 关键字指定为该参数的值。
  若要执行与其它同名存储过程处于同一分组中的存储过程,请指定此存储过程在组内的标识号。例如,要执行 my_proc 组中的第二个存储过程,请执行:
  
  EXECUTE my_proc;2
  
  执行存储过程
  [[The No.1 Link Start.]] Transact-SQL参考(点击查看)[[The No.1 Link End.]]

TAGs过程   存储   执行   参数   提供   形式   @parameter    
 上一篇:存储过程参数使用大全   下一篇:创建存储过程
执行存储过程 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: