查找不存在的表名
假设数据库中有表test,表testc,表teste;
现有一个字符串'test,testa,testb,testc,testd',每个表名之间都有一个逗号隔开,现在想查询这个字符串中哪些是数据库存在的表格,希望查询输出字符串'test,testc'.
数据库 查询
[解决办法]
declare @s varchar(1000)
set @s='test,testa,testb,testc,testd'
select name as 表名
from sysobjects
where CHARINDEX(','+name+',',','+@s+',')>0