搜索某个字符串在那个表的那个字段中

原创 2004年04月13日 14:15:00

--搜索某个字符串在那个表的那个字段中

declare @str varchar(100)
set @str='White'  --要搜索的字符串

declare @s varchar(8000)
declare tb cursor local for
select s='if exists(select 1 from ['+b.name+'] where ['+a.name+'] like ''%'+@str+'%'')
 print ''所在的表及字段: ['+b.name+'].['+a.name+']'''
from syscolumns a join sysobjects b on a.id=b.id
where b.xtype='U' and a.status>=0
 and a.xusertype in(175,239,231,167)
open tb
fetch next from tb into @s
while @@fetch_status=0
begin
 exec(@s)
 fetch next from tb into @s
end
close tb
deallocate tb

/*--测试结果

所在的表及字段: [authors].[au_lname]

--*/

搜索某个字符串在那个表的那个字段中

--搜索某个字符串在那个表的那个字段中declare @str varchar(100)set @str=White  --要搜索的字符串declare @s varchar(8000)declare...
  • cngkqy
  • cngkqy
  • 2006年11月14日 14:32
  • 625

搜索某个字符串在那个表的那个字段中

--搜索某个字符串在那个表的那个字段中declare @str varchar(100)set @str=White  --要搜索的字符串declare @s varchar(8000)declare...
  • chenzhiya
  • chenzhiya
  • 2008年01月03日 15:31
  • 175

搜索某个字符串在那个表的那个字段中

--搜索某个字符串在那个表的那个字段中declare @str varchar(100)set @str=White  --要搜索的字符串declare @s varchar(8000)declare...
  • emailqjc
  • emailqjc
  • 2010年02月08日 14:06
  • 266

sql server 在当前数据库查询 指定字符串,从而得出 该字符存在在 哪个表哪个字段

--select * from  sys.tables --获取当前数据库所有表 --select * from  sys.columns --获取当前数据库的所有字段 declare @...
  • LOW584710047
  • LOW584710047
  • 2014年07月04日 12:04
  • 1498

mysql查找某个表在哪个库

SELECT table_schema FROM information_schema.TABLES WHERE table_name = '表名';
  • Balmunc
  • Balmunc
  • 2016年09月07日 15:41
  • 3074

如何查询mysql数据库里某个字段在哪张表中

SELECT * from information_schema.columns where TABLE_SCHEMA='数据库名' and COLUMN_NAME='字段名'...
  • mingxinyiriyi
  • mingxinyiriyi
  • 2014年10月22日 16:51
  • 1270

在整个数据库搜索某个字符串在哪个表的哪个字段中

if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N'[dbo].[p_search]') ...
  • my98800
  • my98800
  • 2017年12月11日 17:01
  • 109

如何查一个表中所有字段是否包含某个关键词

declare @n varchar(30)declare @key varchar(20)set @key=关键字declare cur cursor forselect a.name from s...
  • simonhehe
  • simonhehe
  • 2007年06月13日 21:48
  • 1389

给定一个字符串如何判断该字符串中某一字符出现的频率并找出出现频率最高的字符和频率

package learn.java; import java.util.HashMap; import java.util.Iterator; import java.util.Map; pub...
  • Tao_QQ
  • Tao_QQ
  • 2014年03月25日 18:30
  • 1079

mysql查询字段在哪个表

----------------查询fans字段在哪个数据库哪个表-----------------------------  SELECT TABLE_SCHEMA, TABLE_NAME ...
  • LjavaCSDN
  • LjavaCSDN
  • 2017年01月05日 17:04
  • 394
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:搜索某个字符串在那个表的那个字段中
举报原因:
原因补充:

(最多只允许输入30个字)