社区
应用实例
帖子详情
请问:在存储过程中使用RaiseError返回一个错误信息后,还有必要使用Return吗?
littlefat
2004-07-13 08:47:34
如:
IF 。。。
RaiseError('abc',16,1)
Return(1) --多余吗?
End
...全文
316
7
打赏
收藏
请问:在存储过程中使用RaiseError返回一个错误信息后,还有必要使用Return吗?
如: IF 。。。 RaiseError('abc',16,1) Return(1) --多余吗? End
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stone_lin
2004-07-13
打赏
举报
回复
写一个测试不就知道了吗?
zheninchangjiang
2004-07-13
打赏
举报
回复
1.事实是这样的
2.继续执行吧
littlefat
2004-07-13
打赏
举报
回复
再罗嗦一下:
①是不是RaiseError后,存储过程并不直接返回,而一定要碰到显式的Return或者存储过程自然结束时再返回?
②如果存储过程存在嵌套调用,例如在存储过程A中调用了存储过程B,在存储过程B中执行了RaiseError和Retrun后,是会直接结束存储过程B的执行并返回到存储过程A中的调用处继续执行?还是存储过程B会终止执行并直接返回到应用程序而不返回到A存储过程中继续执行呢?
小的愚钝,原来不是学计算机的,基础不够扎实,偶大部分关于SQL的知识都是从本版学到的,在此先谢谢各位老大先。。。。
zheninchangjiang
2004-07-13
打赏
举报
回复
declare @r int
select @r=exec anotherprocedure
if @r=0 --这个值可以是任何在另一存储过程发生错误用return 返回的值,一般情况习惯用1表示成功,0表示错误
return
zheninchangjiang
2004-07-13
打赏
举报
回复
declare @r int
select @r=exec anotherprocedure
if @r=0
return
没有测试,以前看到好象能这样用,如果不行也可以借助一个output参数来完成
zheninchangjiang
2004-07-13
打赏
举报
回复
不多余
tomatowitch
2004-07-13
打赏
举报
回复
②是会继续执行下去的。
现在我想借问一下:②这样的情况 我发现b运行出错后,还是会返回到存储过程A中的调用处继续执行。怎么样才能让b运行出错后 a调用处后面的语句也不执行了 谢谢
o
ra
cle:plsql 存储函数,
存储过程
,触发器
一、PL/SQL PL/SQL 是 Procedure Language & Structured Query Language 的缩写。PL/SQL是对 SQL 语言
存储过程
语言的扩展。 PL/SQL 是 O
RA
CLE 系统的核心语言,现在 O
RA
CLE 的许多部件都是由 PL/SQL 写成。在 PL/SQL
中
可以使 用的 SQL 语句有: INSERT,UPDATE,DELETE,SELECT … INTO,COMMIT,ROLLBACK,SAVEPOINT。 提示:在 P.
PL/pgSQL 流程控制
1.
返回
1.1
RETURN
用于不
返回
非集合的结果
RETURN
expression; --
返回
一个
标量类型的函数
RETURN
1 + 2;
RETURN
scalar_var; --
返回
一个
组合类型的函数
RETURN
composite_type_var;
RETURN
(1, 2, 'three'::text); -- 必须把列造型成正确的类型 1.2
RETURN
NEXT以及
RETURN
QUERY
返回
结果集
RETURN
NEXT expression;
RETURN
QUE
MySQL
存储过程
中
的3种循环
MySQL
存储过程
中
的3种循环,
存储过程
的基本语法,O
RA
CLE与MYSQL的
存储过程
/函数的
使用
区别,退出
存储过程
方法 在MySQL
存储过程
的语句
中
有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。 这几个循环语句的格式如下: WHILE……DO……E
【Python】Python
中
的
Return
Self 到底是个啥?
题目
中
的
return
self 并不是我们常见的 self参数,而本文的首要任务是需要了解什么是类型提示以及它们如何工作。类型提示我们可以显式地指明变量类型、函数参数和
返回
值。这可以使代码更具可读性和可维护性,尤其是当代码的规模和复杂性不断增加时。我们可以
使用
冒号(:)指定变量和函数参数类型,然后是数据类型,而
返回
值注释则
使用
破折号(->),然后是
返回
类型。举例说明,我们可以编写
一个
函数...
php怎么去看应用的报错,细看PEAR的错误处理-PHP教程,PHP应用
pear提供了强大的错误处理机制。这篇文章向你展示如何从这个系统
中
获益。许多程序已经
使用
了pear的包。许多php程序员或多或少的熟悉了pear
中
的错误处理。但是这个机制并不局限于pear的包——所有人都能在他们的类和程序
中
使用
这些方法。这篇文章被分为两个部分:首先我们将看看类
中
用于错误处理的函数,然后我们将看看如何基于pear错误处理机制来处理错误。我们的例子类称为cvs2db,它把数据从csv...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章