社区
Sybase
帖子详情
关于Sybase存储过程的错误处理
tobato
2002-06-27 08:02:18
Sybase有没有错误捕获的机制?
系统错误是不是就只是弹出267,345,567,这样的错误代码?
然后中断程序? 有没有那位老兄有好一点的处理错误的方法?
能够弹出可以中文看得懂的错误?
什么地方有写存储过程的前台工具可以下载?
是不是后台每一步对数据库的DML都要检查系统的全局变量@error??
求教! 求教!
...全文
117
5
打赏
收藏
关于Sybase存储过程的错误处理
Sybase有没有错误捕获的机制? 系统错误是不是就只是弹出267,345,567,这样的错误代码? 然后中断程序? 有没有那位老兄有好一点的处理错误的方法? 能够弹出可以中文看得懂的错误? 什么地方有写存储过程的前台工具可以下载? 是不是后台每一步对数据库的DML都要检查系统的全局变量@error?? 求教! 求教!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tobato
2002-06-28
打赏
举报
回复
那么 raise 是否不用? 就用return 就可以了??
create procedure ...(
...
@p_o_ret Integer OUTPUT,
@p_o_err VarChar(255) OUTPUT
)
as
begin
IF (@@error <> 0 Or @@rowcount <= 0)
Begin
Select @p_o_ret = -1
Select @p_o_err = '错了'
REUTN
End
end
demiurge
2002-06-28
打赏
举报
回复
是的
tobato
2002-06-28
打赏
举报
回复
我是从Oracle向Sybase移植,
有没有那位大哥有好一点的,规范一点的存储过程,带有错误处理的
可以给我参考一下的?? 谢谢!
Mail: towyf@ynmail.com
demiurge
2002-06-27
打赏
举报
回复
create procedure ...(
...
@p_o_ret Integer OUTPUT,
@p_o_err VarChar(255) OUTPUT
)
as
begin
IF (@@error <> 0 Or @@rowcount <= 0)
Begin
Select @p_o_ret = -1
Select @p_o_err = '错了'
End
end
rich_li
2002-06-27
打赏
举报
回复
据我所知,是没有错误捕获的机制的。
另外,当错误发生时并不总是中断执行,除非是重大的错误。所以,要进行@@error的判断。
相比之下,oracle的过程失效和激活机制似乎要高明一些。
sybase
实现分页的
存储过程
在
sybase
中实现分页技术的
存储过程
procedures
sybase
存储过程
V15.0.pdf
Sybase
ASE V15.0版本官方
存储过程
参考手册,介绍了系统
存储过程
、目录
存储过程
、系统扩展
存储过程
、dbcc
存储过程
sybase
数据库的使用文档,包括命令,函数,
存储过程
,错误等.zip
sybase
数据库的使用文档,包括命令,函数,
存储过程
,错误等.zip
SYBASE
的
存储过程
编写经验和方法中文最新版本
本文档主要讲述的是
SYBASE
的
存储过程
编写经验和方法;主要是针对
Sybase
和SQL Server数据库,但其它数据库应该有一些共性。适用数据库开发程序员,数据库的数据量很多,涉及到对SP(
存储过程
)的优化的项目开发人员,对数据库有浓厚兴趣的人。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
sybase
stored procedure
sybase
stored procedure
Sybase
2,598
社区成员
25,609
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章