SQL Server查询可以实现很多的功能,下面为您介绍的是SQL Server查询所有表之中包含该字段的方法,希望对您学习SQL Server查询方面能有些许的帮助。

成都创新互联-专业网站定制、快速模板网站建设、高性价比普宁网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式普宁网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖普宁地区。费用合理售后完善,10年实体公司更值得信赖。
从系统表自动生成sql语句来运行得到结果
select a.name as columnname,object_name(a.id)as tablename into t from syscolumns a,
 sysobjects b,
 systypes c
 where a.id=b.id 
 and a.xtype=c.xtype
 and b.xtype='u'
 and c.name in('varchar','nvarchar','char','nchar','text','ntext')
 and object_name(a.id)<>'t'
 go
 create function udf_genSQL(@tableName varchar(1000),@keyword varchar(1000))
 returns varchar(8000)
 as
 begin
   declare @sql varchar(8000)
   set @sql='select * from '+@tableName +' where 1=1 '
   select @sql=@sql+' or '+
     columnname +' like ''%'+@keyword+'%''' from t
   where tablename=@tablename
   return @sql
 end
 go
 select dbo.udf_genSQL(tableName,'a') from t group by tablename
   
 drop table t
 drop function dbo.udf_genSQL
【编辑推荐】
sql server查询平均值的实现
SQL Server FROM子句的语法
SQL Server查询累计值的实现
SQL Server绑定连接的类型
深入了解SQL Server连接字符串
                分享题目:SQLServer查询所有表之中包含该字段的方法
                
                当前路径:http://www.csdahua.cn/qtweb/news25/170825.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网