小编use*_*597的帖子

如何使用try,throw和catch在错误处理中打印消息

我想在我的查询中打印一条消息("数据库中不存在该表").

我的查询是:

create proc sp_emprecord
as 
begin
    select * from employe
end

begin try
    execute sp_emprecord
end try

begin catch
    select
    error_message() as errormessage,
    error_number() as erronumber,
    error_state() as errorstate,
    error_procedure() as errorprocedure,
    error_line() as errorline;
 end catch
Run Code Online (Sandbox Code Playgroud)

error-handling sql-server-2008

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

error-handling ×1

sql-server-2008 ×1