【发布时间】:2019-04-18 10:48:40
【问题描述】:
我正在执行 SQL 查询来检查天气模式 abc_hist 是否有表 @table_name。但是即使表存在,以下查询也无法返回任何结果,即每次都会使 if 条件为假:
use abc
go
----procedure---
IF EXISTS(select 1
from abc_hist..syscolumns
where status & 128 = 128
and object_name(id) = @table_name )
----procedure---
那么,有没有其他方法可以有效地检查其他模式中的表是否存在或在我当前的 sql 中进行更正?
【问题讨论】: