如何通过一个值查找到值所在的SQL数据库表
admin
2023-02-08 18:20:03
0
declare @cloumns varchar(40)
declare @tablename varchar(40)
declare @str varchar(40)
declare @counts int
declare @sql nvarchar(2000)
declare MyCursor Cursor For 
Select a.name as Columns, b.name as TableName from syscolumns a,sysobjects b,systypes c 
where a.id = b.id
and b.type = 'U' 
and a.xtype=c.xtype
and c.name like '%char%'
set @str='张三'
Open MyCursor
Fetch next From MyCursor Into @cloumns,@tablename
While(@@Fetch_Status = 0)
Begin
 set @sql='select  @tmp_counts=count(*) from ' +@tablename+ ' where ' +@cloumns+' = ''' +@str+ ''''
execute sp_executesql  @sql,N'@tmp_counts int out',@counts out
 if @counts>0
 begin
 print '表名为:'+@tablename+',字段名为'+@cloumns
 end
Fetch next From MyCursor Into @cloumns,@tablename
End
Close MyCursor
Deallocate MyCursor


相关内容

热门资讯

西门子抽油烟机为什么不转了 西门子抽油烟机为什么不转了1、可能是油烟机里面的电机坏掉了,或者是里面的风扇叶片上有太多的油渍,也有...
四预警齐发!台风“红霞”最新路... 今天(24日)6时,中央气象台发布高温黄色预警、暴雨蓝色预警、强对流天气蓝色预警、台风橙色预警。高温...
西门子滚筒洗衣机不通电 西门子滚筒洗衣机不通电洗衣机在很多种情况下都会造成这种现象,比如插座没电了、洗衣机电源插头与插座接触...
西门子洗衣机通电后没反应 1、可能是因为电脑板电源变压器损坏从而导致西门子洗衣机插上电源没有反应。2、可能是因为电源线及插头有...
西门子洗衣机能通电但不工作 1、可能是因为西门子洗衣机的电脑板电源变压器损坏从而导致的结果。2、可能是因为西门子洗衣机的电源线及...
悦康智能马桶盖故障维修 喷水故障。马桶盖不喷水,需检查水管是否坏了,如水管有问题则需去维修点维修;烘干故障。如果清洗和照明都...
原创 v... 随着新机精准定位,新版本越来越多,倾向于不同方面,比如小屏幕、机身轻薄、长续航等,与市场需求相同。大...
中国数学家王虹、邓煜获得菲尔兹... 北京时间2026年7月23日晚,国际数学家开幕式上,中国数学家、北京大学数学系毕业生王虹、邓煜双双获...
短剧演员,开始“卖脸” 6月下旬的一个下午,演员王源凯参加了一部短剧和一个广告项目的面试。这是今年以来,他为数不多的面试机会...
专访王虹:从北大数学系曾经的“... “获奖挺好的。”王虹说话慢慢的,随后话锋一转,带着自嘲式的笑意,“但是题该做不出来,还是做不出来。”...