我有同样的事情,父母创造它.如果它不存在,而不是通过创建表来消除警告,我希望能够抛出异常,如果它不存在.在return语句之后放置
一个CREATE语句可以保证它永远不会运行,但也会清除警告.
IF (OBJECT_ID('tempdb..#Foo') is null)
BEGIN
Raiserror('#Foo doesn''t exist.',16,1)
RETURN
CREATE TABLE #Foo (foo int) --Here just to get rid of compile warning
END