DECLARE @what varchar(800) SET @what='lll' --要搜索的字符串

DECLARE @sql varchar(8000)

DECLARE TableCursor CURSOR LOCAL FOR SELECT sql='IF EXISTS ( SELECT 1 FROM ['+o.name+'] WHERE ['+c.name+'] LIKE ''%'+@what+'%'' ) PRINT ''所在的表及字段:['+o.name+'].['+c.name+']''' FROM syscolumns c JOIN sysobjects o ON c.id=o.id

-- 175=char 56=int 可以查 select * from sys.types WHERE o.xtype='U' AND c.status>=0 AND c.xusertype IN (175, 239, 231, 167 )

OPEN TableCursor

FETCH NEXT FROM TableCursor INTO @sql WHILE @@FETCH_STATUS=0 BEGIN EXEC( @sql ) FETCH NEXT FROM TableCursor INTO @sql END

CLOSE TableCursor

-- 删除游标引用 DEALLOCATE TableCursor

转载于:https://www.cnblogs.com/XuZhu-FengQingYang/p/3968233.html

SQL server根据值搜表名和字段相关推荐

  1. 数据库SQL Server 如何将数据库表名等前缀转换成dbo

    数据库SQL Server 如何将数据库表名前缀,框架名前缀,视图前缀,存储过程前缀转换成dbo exec sp_msforeachtable 'sp_changeobjectowner ''?'', ...

  2. ACCESS中写SQL语句时尽量把表名和字段名用中括号括起来

    ACCESS中写SQL语句时尽量把表名和字段名用中括号括起来,一般都要写成: [TableName].FieldName,否则较长的中文名表名可能会被不识别.

  3. sqlserver根据字段查表_查找sqlserver数据库中,查询某值所表名和字段名

    有时候我们想通过一个值知道这个值来自数据库的哪个表以及哪个字段,通过一个存储过程实现的.只需要传入一个想要查找的值,即可查询出这个值所在的表和字段名. 前提是要将这个存储过程放在所查询的数据库. CR ...

  4. sql语句用变量替换表名_使用内存优化表替换SQL临时表和表变量

    sql语句用变量替换表名 TempDB usage can be considered as a performance bottleneck for workloads that use SQL t ...

  5. sas rename重命名_如何使用sp_rename命令在SQL Server中重命名表

    sas rename重命名 In this article, we will learn to rename tables in SQL Server. sp_rename is a built-in ...

  6. SQL Server 2005 术语词汇表

    术语 定义 ActiveX 数据对象 (ActiveX Data Objects) 一种易于使用的应用程序编程接口 (API),用于封装 OLE DB 以在诸如 Visual Basic.Visual ...

  7. 查看SQL Server被锁的表以及如何解锁

    锁定数据库的一个表的区别 SELECT * FROM table WITH (HOLDLOCK) 其他事务可以读取表,但不能更新删除 SELECT * FROM table WITH (TABLOCK ...

  8. SQL Server 2014 内存优化表(1)实现内存优化表

    内存优化表(Memory-Optimized Tables)是SQL Server 2014的新特性,目前仅适用于评估版(Evaluation Edition).开发版(Developer Editi ...

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

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

最新文章

  1. 赠书 | 手把手教你自己动手打造一个智能恒温器
  2. 「杂谈」同学聚会最悲哀的事情
  3. android主流开源自动化框架(monkeyrunner,robotium,uiautomator
  4. Android Wi-Fi子系统学习笔记
  5. JVM源码分析之synchronized实现
  6. 使用Java操作汉字编码的一个例子
  7. innodb是如何存数据的?yyds
  8. IDEA Maven项目添加本地jar包
  9. eclipse中修改项目文件夹目录显示结构
  10. ubuntu下rz,sz命令用法
  11. 210页的《pandas官方文档中文版》.pdf
  12. 南京大学计算机考研复试名单,南大的考研复试名单能查出来吗?
  13. 服务器系统自带的系统清理工具,一键清除系统垃圾
  14. Nexperia | 采用Trench肖特基二极管,实现功率密度的显著提升
  15. 【模板】吉司机线段树(势能线段树)
  16. 【音乐百科】古琴和古筝的区别
  17. 中国移动发布物联网操作系统 OneOS
  18. Unity--游戏字幕
  19. 【开关电源四】电源拓扑之Cuk、Sepic、Zeta
  20. 无老师作文巨讲堂连载【2015年上半年全集】|托福作文满分必备

热门文章

  1. 第八天-《企业应用架构模式》-通盘考虑
  2. 发掘数据中的信息 -- 数据探索之描述性统计
  3. 2018.9.8-9.8 统计学课程笔记(2)-参数统计
  4. 2018年机器视觉前景预测
  5. 并发编程之多进程进程进程
  6. 怎样初始化一个指针数组
  7. 修复handsontable自动完成不支持中文的bug
  8. IBM之alphablox 数据源定义问题解决
  9. Java的死锁的例子
  10. PHP中的替代语法(冒号、endif、endwhile、endfor)