执行存储过程出现诡异问题!请教问题原因! 有几个存储过程时一起放在.sql文件里的,手动执行时一般一次行执行,在我这的数据库中执行是可以的,但在客户那边是第一个存储过程没有执行(同样的slqserver2000英文企业版),导致报错(后面有个存储过程是以来于第一个存储过程的返回值),奇怪了,为什么后面几个可以运行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有几个存储过程时一起放在.sql文件里的,手动执行时一般一次行执行,在我这的数据库中执行是可以的,但在客户那边是第一个存储过程没有执行(同样的slqserver2000英文企业版),导致报错(后面有个存储过程是以来于第一个存储过程的返回值),奇怪了,为什么后面几个可以运行。--看是什么错,这个过程在DB中有吗 有几个存储过程时一起放在.sql文件里的,手动执行时一般一次行执行,在我这的数据库中执行是可以的,但在客户那边是第一个存储过程没有执行(同样的slqserver2000英文企业版),导致报错(后面有个存储过程是以来于第一个存储过程的返回值),奇怪了,为什么后面几个可以运行。---用语句判断每个存储过程执行是否成功,判断一下,成功则进行下一步,否则返回. 用@@ERROR 查看一个存储过程的成功或失败 ,再决定是否执行下面存储过程execcute sp1IF (@@ERROR = 0) execcute sp2@@ERROR 通常用于表示存储过程的成功或失败。整型变量初始化为 0。完成每个 Transact-SQL 语句后,都要测试 @@ERROR 是否为 0。如果 @@ERROR 不是 0,将被存储在变量中。存储过程然后在 RETURN 语句中返回变量。如果过程中的 Transact-SQL 语句都没有错误,变量保持为 0。如果一个或多个语句生成错误,则变量包含最后的错误号。 如何 在d_tab中插入相应记录,并且updatetime字段比max(updatetime)选出来的要大 请教一个sql~~ 用户权限问题? sql 排序问题,急 修复可疑数据库后SQLSERVER变慢系统变慢 交叉难题,急救!! 求入库总量不等于出库总量的单号 安装sql server2008 r2 报“配置节‘connectionStrings’具有意外声明”的错 求大神帮忙解决一下 更改计算机名后SQL不能启动,如何解决???急!急!急!!! delphi 与 pb 谁有钱途?谁有前途? 千万以上的数据统计。 SQL 问题?
这个过程在DB中有吗
execcute sp2
@@ERROR 通常用于表示存储过程的成功或失败。整型变量初始化为 0。完成每个 Transact-SQL 语句后,都要测试 @@ERROR 是否为 0。如果 @@ERROR 不是 0,将被存储在变量中。存储过程然后在 RETURN 语句中返回变量。如果过程中的 Transact-SQL 语句都没有错误,变量保持为 0。如果一个或多个语句生成错误,则变量包含最后的错误号。