存储过程中语句提示错误,不知原因?

亚细亚 亚细亚 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码和图,波浪线处提示:“end”附近有语法错误,应为conversation。
如下:
create procedure test_p
@deviceNumber varchar(64)
as
begin tran
begin try
if @deviceNumber<>''
begin

end
else
begin

end
end try

begin catch
if @@trancount>0
begin
rollback tran
return 0
end
end catch
if @@trancount>0
begin
commit tran
return 1
end

...全文

相关推荐

mysql存储过程之引发存储过程中的错误条件(SIGNAL和RESIGNAL语句)实例分析

本文实例讲述了mysql引发存储过程中的错误条件(SIGNAL和RESIGNAL语句)。分享给大家供大家参考,具体如下: 在mysql中,我们可以使用SIGNAL和RESIGNAL语句来引发存储过程中的错误条件。 先来看,SIGNAL语句。我们通常使用SIGNAL语句在存储的程序(例如存储过程,存储函数,触发器或事件)中向调用者返回错误或警告条件。 SIGNAL语句提供了对返回值(如值和消息SQLSTATE)的信息的控制。来看下它的语法结构: SIGNAL SQLSTATE | condition_name; SET condition_information_item_name_1 = v

PLAN 向前进,决战大洋!

oracle存储过程编译错误问题

NULL 博文链接:https://forlab.iteye.com/blog/1821751

weixin_38669628

SVN各种错误提示产生原因及处理方法大全

SVN各种错误提示产生原因及处理方法大全。

zhb183992909

mysql存储过程之case语句用法实例详解

本文实例讲述了mysql存储过程之case语句用法。分享给大家供大家参考,具体如下: 除了if语句,mysql提供了一个替代的条件语句CASE。 mysql的 CASE语句使代码更加可读和高效。废话不多说,我们先来看下简单case语句的语法: CASE case_expression WHEN when_expression_1 THEN commands WHEN when_expression_2 THEN commands ... ELSE commands END CASE; 我们可以使用简单CASE语句来检查表达式的值与一组唯一值的匹配,上述sql中,case_e

weixin_38719635

AndroidFailedtoallocatememory8错误提示的原因及解决办法

Android启动模拟器Failedtoallocatememory8错误提示的原因及解决办法

WSSWWWSSW
评论 2
收藏 已收藏
分享
返回顶部
亚细亚
MS-SQL Server 34,876 成员 254,635 内容