我需要连接到外部数据库,连接有时可能会失败。但是,我看到如果下面的SELECT语句失败,那么之后的IF语句根本不会执行:
SELECT COUNT(*) FROM [DB].[View]
IF @@ERROR <> 0
BEGIN
EXEC xp_logevent 63000, 'Issue!', error
END
以下是错误消息:
Msg 8180,Level 16,State 1,Line 32
声明无法准备。Msg 4413,Level 16,State 1,Line 32
无法使用视图或功能&#39; DB.view&#39;因为绑定错误。Msg 208,Level 16,State 1,Procedure Servers2Switchs,Line 60
无效的对象名称xxx。