标题摘要内容
SQL查询包含字段表
作者:凡城科技 | 作者:佚名 | 发布时间: 1064天前 | 371 次浏览 | 分享到:

  declare   @str   varchar(100)  

  set   @str='销售订单'     --要搜索的字符串  

   

  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