主题:如何判断数据库名为变量的数据库中某个表是否存在?
请问各位大虾帮忙!先谢谢了!
如题,数据库名和表名都是变量
if exists (select * from dbo.sysobjects where name = @t_name )
上面是我写的语句,主要是数据库名是个变量,
from dbo.sysobjects这里该怎么改。
如果用exec执行语句的方法:
set @sql='select * from ['+@db_name+'].[dbo].sysobjects where name = '''+@t_name+''''
exec(@sql)
那该如何判断表是否存在?exists?