读书人

查寻不存在的表名

发布时间: 2013-09-07 14:12:44 作者: rapoo

查找不存在的表名
假设数据库中有表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

读书人网 >SQL Server

热点推荐