全数据库查询字符串
2017-03-05 12:39
225 查看
if OBJECT_ID('fun_mu') is not null drop function fun_mu go create function fun_mu(@tb varchar(100),@text varchar(8000)) returns varchar(max) as begin declare @sql varchar(max) select @sql=ISNULL(@sql+' or ','union all select '''+OBJECT_NAME(object_id)+''' from '+OBJECT_NAME(object_id)+' where 1=1 and ')+t1.name+' = '''+@text+'''' from sys.columns t1 inner join sys.types t2 on t1.system_type_id=t2.system_type_id where OBJECT_NAME(object_id)=@tb and (t2.name like '%char') return @sql+' having count(1)=1' end go declare @sql varchar(max) select @sql=isnull(@sql+' ','')+dbo.fun_mu(name,'垫片') from sys.tables t1 inner join sys.partitions t2 on t1.object_id=t2.object_id and t2.index_id in (0,1) and t2.rows>0 print stuff(@sql,1,10,'') --exec stuff(@sql,1,10,'')
相关文章推荐
- VB.NET 数据库查询 [SQL字符串的生成]
- oracle 数据库时间类型为字符串 时间范围大小查询
- 21、Oracle:字符串中包含单引号怎么到数据库中查询
- 在 SQL 注入攻击 中,用户通过操纵表单或 GET 查询字符串,将信息添加到数据库查询中
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- 各种数据库连接字符串查询网址
- 关于数据库字符串查询
- 查询数据库中一个字段的值(该值为“,”分隔的字符串)是否包含一个字符串
- mysql查询字符串替换语句小结(数据库字符串替换)
- Django 查询数据库时字符串字段按照整型排序
- sql server 在当前数据库查询 指定字符串,从而得出 该字符存在在 哪个表哪个字段
- 数据库中查询到的时间怎么回是字符串
- 数据库查询结果用JSON打包为字符串
- 查询postgresql数据库所有表中的所有字段包含一个字符串
- SQL 遍历整个数据库查询字符串
- 查询数据库包含某个字符串的表名和该条记录
- 数据库 变量查询 字符串转换
- 查询数据库存储过程中包含某字符串的所有存储过程名称
- Qt将从数据库中查询到的字符串数据输出在自定义的控件中
- ajax查询数据库,服务器传回json字符串,js解析json