社区
MS-SQL Server
帖子详情
请问sqlserver有没有类似 try...catch功能的语句
i_star
2006-01-17 09:08:08
今天上午写程序时突发的想到sqlserver要是有try...catch功能的语句该有多好呀!找了半天的它自带的帮助(本人它的自带帮助应该是最全的)就是没有找到。不知道它到底有没有 。那位仁兄知道,可否赐教。
...全文
255
9
打赏
收藏
请问sqlserver有没有类似 try...catch功能的语句
今天上午写程序时突发的想到sqlserver要是有try...catch功能的语句该有多好呀!找了半天的它自带的帮助(本人它的自带帮助应该是最全的)就是没有找到。不知道它到底有没有 。那位仁兄知道,可否赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marco08
2006-04-13
打赏
举报
回复
SQL Server 2000没有
可以用事务提交或回滚
viptiger
2006-04-13
打赏
举报
回复
做成事务,用RAISERROR 或 @@ERROR 捕获
xeqtr1982
2006-04-13
打赏
举报
回复
05有,2000没有
sxdoujg
2006-04-13
打赏
举报
回复
up
zengzhengliang
2006-04-13
打赏
举报
回复
2005是有的
拓狼
2006-01-18
打赏
举报
回复
2000没有,2005有
Rubi
2006-01-17
打赏
举报
回复
没有啊,捕获异常的
ReViSion
2006-01-17
打赏
举报
回复
没有呀,好像只能用
if @@error去判断
子陌红尘
2006-01-17
打赏
举报
回复
SQL Server 2000里没有,2005里好象有。
SQL server 中
try
...
cat
ch
的使用
SQL server 中
try
...
cat
ch
的使用 参考链接:官网 CREATE PROCEDURE YourProcedure AS BEGIN SET NOCOUNT ON; BEGIN
TRY
---------------------开始捕捉异常 -- 在这里写觉得会出错的
语句
END
TRY
-----------...
SQL Server中的
try
cat
ch
SQL Server中的
try
cat
ch
sql server
try
...
cat
ch
使用 异常处理 不错的SQL错误处理
---提供事物回滚
功能
+错误信息的记录 ---如果不需要回滚,直接把事务去掉就OK啦! ---BEGIN TRAN ---COMMIT TRAN ---ROLLBACK --create table test1( ids int not null,constraint pk_test1 primary key(ids)) ...
SQL Server 异常处理机制(Begin
try
Begin
Cat
ch
)
begin
try
...我们将可能会出错的sql 写在begin
try
...end
try
之间,若出错,刚程序就跳到紧接着的begin
try
...end
try
的beign
cat
ch
...end
cat
ch
中,执行beign
cat
ch
...end
cat
ch
错误处理SQL。
try
.
在SQL Server的
try
...
cat
ch
语句
中获取错误消息的代码
BEGIN
TRY
... ... END
TRY
BEGIN
CAT
CH
DECLARE @ErrorMessage NVAR
CH
AR(4000); DECLARE @ErrorSeverity INT; DECLARE @ErrorState INT; SELECT @ErrorMessage = ERROR_MESSAGE
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章