CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

存储过程的小问题!!

楼主Leanderhe(家俊)2005-05-16 10:34:12 在 Delphi / 数据库相关 提问

我通过存储过程的输出值来获取数据库的某些值,我想在执行存储过程后,清除存储过程中上一次取回的值,应该怎么做?? 问题点数:50、回复次数:6Top

1 楼tdtjjiao(学习学习再学习)回复于 2005-05-16 11:54:12 得分 0

?/  
  用这样做吗?多此一举。Top

2 楼cctv1111(小子)回复于 2005-05-16 12:04:36 得分 0

存儲過程執行完之後如果不是保存在實體表的數據的話,都不會保存。Top

3 楼Leanderhe(家俊)回复于 2005-05-16 17:30:23 得分 0

不是,我的存储过程中有这样的语句:  
  if   @iiii=0    
  begin  
  ……  
  return  
  end  
  ……  
  ……  
  set   @outvalue=@abc     --输出值  
  ……  
  这样,当第一次执行时,如果过程可以执行到结尾,即@iiii不等于0,@outvalue有值,  
  而第二次执行时,在if中就return,但在程序中   @outvalue输出参数仍然是第一次的值。  
  现在我想在执行一次后,在程序取出值后就清除存储过程中上一次取回的值,  
  注:虽然在存储过程代码的开始处把每个参数初始化可以达到要求,但我有好多个输出参数,  
  我想问下有无更简单的方法。  
  Top

4 楼Leanderhe(家俊)回复于 2005-05-21 16:04:36 得分 0

顶顶       结贴啦Top

5 楼naner_china(naner)回复于 2005-05-21 17:02:46 得分 5

接分Top

6 楼bsmqu(我是个菜鸟,但是我一直在努力想成为高手)回复于 2005-05-21 17:53:11 得分 45

你直接给在参数里给他赋一个值他不就有一个值了,原来的值也就清掉了,如果不想他运行任何东西,就赋个这里没有的值就可以了Top

相关问题

  • 存储过程小问题
  • 存储过程小问题
  • ORACLE存储过程小问题
  • 小问题,存储过程传参数
  • ado 存储过程 vb 的小问题。
  • 一个存储过程的小问题
  • 一个存储过程的小问题
  • 一个存储过程的小问题?
  • 存储过程的一个小问题……
  • 存储过程里的小问题~

关键词

  • 存储过程
  • 执行
  • 值
  • outvalue
  • 参数
  • 输出

得分解答快速导航

  • 帖主:Leanderhe
  • naner_china
  • bsmqu

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo