社区
疑难问题
帖子详情
请问大家在SQL SERVER的存储过程中的EXCEPTION(异常)如果去写
chenlynn
2004-04-21 09:50:35
大家好:
本人今天在工作中遇到一个不小的问题,别人给了我一个ORACLE的存储过程,叫我把它改为SQL SERVER的存储过程,其它的都改过来了,但其中有一段异常处理,小弟不知道怎样去改。望各位大侠能够给予帮助(时间还比较急哦!)小弟在这边先谢了!!!
...全文
172
3
打赏
收藏
请问大家在SQL SERVER的存储过程中的EXCEPTION(异常)如果去写
大家好: 本人今天在工作中遇到一个不小的问题,别人给了我一个ORACLE的存储过程,叫我把它改为SQL SERVER的存储过程,其它的都改过来了,但其中有一段异常处理,小弟不知道怎样去改。望各位大侠能够给予帮助(时间还比较急哦!)小弟在这边先谢了!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JonathanLee
2004-04-22
打赏
举报
回复
ORACLE和SQL SERVER对异常处理的机制不太一样
ORACLE采用的是
BEGIN
……
EXCEPTION
……
END
而SQL SERVER则没有这样的语句,我想简单解决方法就是在每个相关的SQL后面直接判断@@error变量,如果不等于就报错
另外还有ORACLE中NO_DATA_FOUND之类的错误,在SQL SERVER中不存在,象
select @temp=f1 from table1 where f2=123
这样的语句,如果没有满足条件的记录或者有多条记录ORACLE都会报错,而且SQL SERVER不会,这时@@error也不会不为0,需要你自己判断了
passionke
2004-04-21
打赏
举报
回复
不会,帮顶
berylw
2004-04-21
打赏
举报
回复
没听说过SQL中还有异常处理。
本人才疏学浅,进来学习的。
sql
server
2005 JDBC驱动程序JAR包
SQL
Server
2005 JDBC驱动程序是用于在Java应用程序
中
连接到Microsoft
SQL
Server
2005数据库的关键组件。JDBC(Java Database Connectivity)是一种Java API,允许Java程序员使用标准Java语言与各种数据库进行交互,...
SQL
Server
存储过程
之
异常
处理
简介 ...下面,我就以一个插入数据为例来说明
Sql
Server
中
的
存储过程
怎么捕获
异常
的 。 1、环境 (1)数据库为
Sql
Server
2008。 (2)表(Course)结构为: No char(10) primary key Name varchar
sql
server
存储过程
开启
异常
捕获
create proc mypro --创建
存储过程
as --必须要
写
begin --开启
存储过程
begin try --开启
异常
捕获 begin tran --select * from [user] insert into [user] values (343,'李斯','男','吴县') print 1/0 --...
C#程序调用
Sql
Server
存储过程
异常
处理:调用
存储过程
后不返回、不抛
异常
的解决方案
C#程序调用
Sql
Server
存储过程
异常
处理:调用
存储过程
后不返回、不抛
异常
的解决方案
python调用
sql
server
存储过程
_python远程调用
sql
server
存储过程
记录
开发
中
需要python远程调用
sql
server
存储过程
。搜索了网上有两种方式,pyms
sql
和pyodbc。开始采用第一种方式开发,不过无法拿到
存储过程
中
的返回数据,后采用pyodbc开发,当然
存储过程
中
返回数据并不是直接return返回...
疑难问题
22,294
社区成员
121,729
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章