首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

查寻不存在的表名

2013-09-07 
查找不存在的表名假设数据库中有表test,表testc,表teste现有一个字符串test,testa,testb,testc,testd,

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

热点排行