如何查一个表中所有字段是否包含某个关键词
2007-06-13 21:48
330 查看
declare @n varchar(30)
declare @key varchar(20)
set @key='关键字'
declare cur cursor for
select a.name from syscolumns a Inner Join systypes b on a.id=b.id where id=object_id('表') and b.name in('varchar','char','nvarchar','nchar','sysname')
fetch next from cur into @n
while @@fetch_status=0
begin
if exists(select 1 from [表] where charindex(@key,@n)>0)
print @n +'中存在!'
fetch next from cur into @n
end
close cur
deallocate
declare @key varchar(20)
set @key='关键字'
declare cur cursor for
select a.name from syscolumns a Inner Join systypes b on a.id=b.id where id=object_id('表') and b.name in('varchar','char','nvarchar','nchar','sysname')
fetch next from cur into @n
while @@fetch_status=0
begin
if exists(select 1 from [表] where charindex(@key,@n)>0)
print @n +'中存在!'
fetch next from cur into @n
end
close cur
deallocate
相关文章推荐
- oracle 如何获取一个数据表的所有表字段
- 如何判断一个表以及一个表中的字段是否存在
- 一个记录集,如何得到该记录集中某一字段所有是重复记录的记录集
- SQLSERVER如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- Mysql查找如何判断字段是否包含某个字符串
- 如何判别字段中是否包含了emojicon表情以及过滤相关内容
- 如何高效检查一个数组中是否包含某个值?
- mysql如何给一个数据库所有表都增加一个字段?
- 如何判断Oracle字段中是否包含中文的方法
- 转载:如何写个SQL语句查询一个字段里是否有重复记录如果有只读取其中一条记录
- php如何判断一个字符串是否包含另一个字符串
- sql如何获取某一个表的所有字段名,并且有一个字段的统计数
- 给定一个字符串,判断该字符串中是否包含某个子串.如果包含, 求出子串的所有出现位置
- python判断一个集合是否包含了另外一个集合中所有项的方法
- 如何在Oracle数据库中查询所有表中含有某一个字段
- php如何判断一个字符串是否包含另一个字符串
- 查询postgresql数据库所有表中的所有字段包含一个字符串
- SQLSERVER 2008 如何获取一个数据库中的所有表的名称、一个表中所有字段的名称
- mysql查询某一个字段是否包含中文字符
- 如何判断一个字符串中是否包含某一字符