--如果表比较大,时间会比较长
DECLARE @searchValue NVARCHAR(50)
SET @searchValue='1234'
DECLARE @t TABLE (rowNum INT IDENTITY(1,1) PRIMARY KEY,tableName NVARCHAR(50),colunName NVARCHAR(50),SQL NVARCHAR(MAX),cnt INT
)
INSERT INTO @t (tableName,colunName,SQL)
SELECT t.name,c.name,'select @cnt=count(1) from '+t.name +' with(nolock) where '+c.name+'='''+@searchValue+''''
FROM sys.tables AS t INNER JOIN sys.[columns] AS c ON t.[object_id]=c.[object_id]

DECLARE @i INT,@iMax INT,@sql NVARCHAR(MAX),@cnt INT
SELECT @i=1,@iMax= MAX(rowNum) FROM @t

WHILE @i<=@iMax
BEGINSELECT @sql=sql    FROM @t WHERE rowNum=@iPRINT @sqlEXEC sp_executesql @sql,N'@cnt int out',@cnt OUTUPDATE @t SET SQL=@sql,cnt=@cnt WHERE rowNum=@iSET @i=@i+1
END

SELECT * FROM @t WHERE cnt>0

转载于:https://www.cnblogs.com/zienzir/p/10243967.html

[Database] 不知道表名和字段查找值=1234的数据.相关推荐

  1. 关于修改表名以及字段的基本操作

    目录 修改表名以及字段的基本操作 1.查看数据表的创建信息 2.查看数据表字段信息 3.修改表名(to可省略) 4.修改字段名和数据类型 5.添加字段 6.删除字段名 7.修改字段排列位置 修改表名以 ...

  2. % mysql 代表_MySQL中的星号(*)和百分号(%)代表表示什么,MySQL的库名、表名、字段名、字段值是否区分大...

    1.MySQL中的星号(*)和百分号(%)代表表示什么 星号(*):表示全部的意思. select * from table_name;(查询表table_name中所有的数据) 百分号(%):表示通 ...

  3. mysql 库名大小写_MySQL 库名、表名、字段名区分大小写吗???

    上周末写了一篇MySQL where查询字段值不区分大小写的文章(MySQL的where查询不区分字段大小写!!!),有个兄弟留言说经常遇到库名.表名.字段名的大小写问题.我想既然研究了大小写的问题, ...

  4. ASP获取数据库表名,字段名以及对字段的一些操作

    最近,在ASP论坛上看到很多网友问怎么获取数据库表名,字段名以及如何对字段进行删除,增添的操作故写此文. 本人对SQLServer比较熟一些,故以SQLServer为列:    <%       ...

  5. django mysql 名称_Django 自定义表名和字段名

    通过db_table和db_column自定义数据表名和字段名 假如你的数据库里已经有了一张数据表,且该表包含多个字段,你希望通过Django直接访问该数据表的各个字段而不是重新建立新表,你这时可以通 ...

  6. PowerDesigner生成SQL脚本时表名、字段名带引号问题及解决方法

    使用PowerDesigner生成数据库脚本时,表名一般会带引号. 如下: 加引号是PL/SQL的规范,数据库会严格按照""中的名称建表,如果没有"",会按照O ...

  7. MyBatis构建sql时动态传入表名以及字段名

    http://wendy-wxie.iteye.com/blog/1605193 用了mybatis很长一段时间了,但是感觉用的都是比较基本的功能,很多mybatis相对ibatis的新功能都没怎么用 ...

  8. mybatis获取表名_mybatis动态调用表名和字段名

    一直在使用Mybatis这个ORM框架,都是使用mybatis里的一些常用功能.今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是否显示,如某张表的某些字段不让用户查询到.这 ...

  9. mybatis动态调用表名和字段名

    一直在使用Mybatis这个ORM框架,都是使用mybatis里的一些常用功能.今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是否显示,如某张表的某些字段不让用户查询到.这 ...

  10. mybatis获取表名——mybatis动态调用表名和字段名#{},${}

    一直在使用Mybatis这个ORM框架,都是使用mybatis里的一些常用功能.今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是否显示,如某张表的某些字段不让用户查询到.这 ...

最新文章

  1. 后缀数组的学习(三):SA数组实现代码分析
  2. 看完这篇,Oracle数据库运维不用愁
  3. C++之stdafx.h的用法说明
  4. 第十章 某些算法的分治法解释
  5. 引入我们全新的YouTube频道进行视频课程编程
  6. 11 步教你选择最稳定的 MySQL 版本
  7. 浙江嘉兴计算机学校排名,嘉兴计算机考研线上课程实力排名
  8. 九章算法 | Facebook 面试题 : 岛的周长
  9. 几个北大和南开学霸的公众号,值得学习
  10. Funcode实现坦克大战(十个需求)
  11. html textbox控制内容,textbox只能输入数字
  12. origin 多因子柱状图
  13. Office EXCEL 创建图片超链接打不开怎么办 Excel打开图片提示发生了意外错误怎么办
  14. 远程审批、远程会议及远程培训就用天翼云办公
  15. 基于硬件的C(C++)语言程序设计教程5:更改Atmel Studio的语言设置
  16. MySQL 报错:Could not acquire management access for administration 不能正确登录怎么办?
  17. Cadence Virtuoso IC617练习一反相器
  18. h5网站模板_80个懒人模板网站,我全部整理在这里了
  19. 《python简单爬取流浪地球影评 | CSDN创作打卡》
  20. MYSqL测试题2_MySQL 练习题2 参考答案

热门文章

  1. java 占位符_Java重要知识点
  2. mybatis plugins_[Mybatis]-[基础支持层]-插件-多个插件执行顺序
  3. Hibernate映射组件属性为集合(二)
  4. 软件类配置(五)【强化学习算法框架-Ubuntu16.04安装谷歌Dopamine及初步测试】
  5. Using BLAS and LAPACK from C/C++
  6. C# 连接sql 2005
  7. Golang Web应用 创建docker镜像笔记(win 平台)
  8. 知乎_线程和进程的区别是什么?
  9. 写在2017年的总结
  10. C# 给枚举类型增加一个描述特性