大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 数据库 -> 其他相关 -> 查询指定的表在那些数据库中存在

查询指定的表在那些数据库中存在

时间: 2021-08-13 作者:daque

--查问指定的表在那些数据库中生存

declare @tbname sysnameset @tbname='存户材料'

declare @dbname sysname,@sql nvarchar(4000),@re bit,@sql1 varchar(8000)set @sql1=''declare tb cursor for select name from master..sysdatabasesopen tb fetch next from tb into @dbnamewhile @@fetch_status=0begin set @sql='set @re=case when exists(select 1 from ['  +@dbname+']..sysobjects where xtype=''u'' and name='''  +@tbname+''') then 1 else 0 end' exec sp_executesql @sql,n'@re bit out',@re out if @re=1 set @sql1=@sql1+' union all select '''+@dbname+'''' fetch next from tb into @dbnameendclose tbdeallocate tbset @sql1=substring(@sql1,12,8000)exec(@sql1)

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.