热门:网页模板.net视频教程JQueryMVCjsonExtJs源码示例三级联动JQuery菜单
您现在的位置:.Net中文社区>> 数据库>>正文内容

MSSQL查找数据所在的表与列

发布时间:2010年04月04日点击数: 佚名
  1. declare @str varchar(100) 
  2. set @str='admin'  --要搜索的字符串 
  3.  
  4. declare @s varchar(8000) 
  5. declare tb cursor local for 
  6. select s='if exists(select 1 from ['+b.name+'] where ['+a.name+'] like 
  7.  
  8. ''%'+@str+'%''
  9.  print ''所在的表及字段: ['+b.name+'].['+a.name+']''
  10. from syscolumns a join sysobjects b on a.id=b.id 
  11. where b.xtype='U' and a.status>=0 
  12.  and a.xusertype in(175,239,231,167) 
  13. open tb 
  14. fetch next from tb into @s 
  15. while @@fetch_status=0 
  16. begin 
  17.  exec(@s) 
  18.  fetch next from tb into @s 
  19. end 
  20. close tb 
  21. deallocate tb 

本站热点业务

更多模板/案例展示

关于我们 | 联系我们 | 团队日志 | 网站地图 | 网站合作