频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

执行存储过程

来源: 作者: 出处:巧巧读书 2006-07-26 进入讨论组

  当需要执行存储过程时,请使用 Transact-SQL EXECUTE 语句。如果存储过程是批处理中的第一条语句,那么不使用 EXECUTE 关键字也可以执行该存储过程。
  
  如果存储过程编写为可以接受参数值,那么可以提供参数值。
  
  
  
  说明 如果使用 @parameter = value 的形式,那么可以按任何顺序提供参数。还可以省略那些已提供默认值的参数。如果以 @parameter = value 形式提供了一个参数,就必须按此种形式提供后面所有的参数。如果没有以 @parameter = value 形式提供参数,则必须按照 CREATE PROCEDURE 语句中给出的顺序提供参数。
  
  执行存储过程时,服务器将拒绝所有未包含在过程创建期间的参数列表中的参数。如果参数名称不匹配,用地址传递(显式传递该参数名称)的任何参数都不会被接受。
  
  虽然可以省略已提供默认值的参数,但只能截断参数列表。例如,如果一个存储过程有五个参数,可以省略第四个和第五个参数,但不能跳过第四个参数而仍然包含第五个参数,除非以 @parameter = value 形式提供参数。
  
  
  如果在存储过程中定义了参数的默认值,那么下列情况下将使用默认值:
  
  执行存储过程时未指定该参数的值。
  
  
  将 DEFAULT 关键字指定为该参数的值。
  若要执行与其它同名存储过程处于同一分组中的存储过程,请指定此存储过程在组内的标识号。例如,要执行 my_proc 组中的第二个存储过程,请执行:
  
  EXECUTE my_proc;2
  
  执行存储过程
  [[The No.1 Link Start.]] Transact-SQL参考(点击查看)[[The No.1 Link End.]]正文:http://www.qqread.com/meetwindows/g027181041.html 更多文章 更多内容请看存储过程网络存储—光纤通道服务器存储专栏专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
较早的文章:存储过程参数使用大全

较新的文章:创建存储过程
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章