根据字段值 查询 字段名,表名
来源:互联网 发布:英雄联盟mac版国服 编辑:程序博客网 时间:2024/05/14 18:35
DECLARE @what varchar(800)
SET @what='bffc43e1-6646-434e-b47d-0a32ac793b1c' --要搜索的字符串
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
SET @what='bffc43e1-6646-434e-b47d-0a32ac793b1c' --要搜索的字符串
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
- 根据字段值 查询 字段名,表名
- sql:根据字段查询表名
- 根据字段名称查询数据库表名
- Oracle 根据字段查询相关表名
- Mssql 根据字段查询表名
- 根据字段查询包含该字段的表名
- 根据字段名查找表名
- Ms SQL中 根据表名查询字段信息,根据表名和字段判断该字段是否存在
- Oracle根据字段值找到表名和列名
- 根据字段信息查数据库表名/字段名
- 根据表名查询表中字段的个数
- oracle 查询表名和字段名
- sqlserver 查询所有表名+字段名
- 查询表的字段名
- 通过表名和字段名查询字段类型
- SQLSERVER查询所有数据库名,表名,和字段名
- 查询数据库中的数据库名、表名、字段名
- SQLSERVER查询所有数据库名,表名,和字段名
- Java内存泄露的理解与解决
- 四极管:红外之AVR 红外解码
- OnInit 和 Page_Load事件有什么不同
- 一些设计发展方向
- 四极管 点阵屏控制 AVR 静态点阵
- 根据字段值 查询 字段名,表名
- mysql查询今天、昨天、7天、近30天、本月、上一月 数据
- 实战Memcached缓存系统(8)Memcached异步实时读写问题的解决方案SAC
- 四极管:颜色识别 之 AVR TCS230
- DMA接收USART数据(非中断)
- 四种很相似的设计模式(State,Strategy,Bridge,Visitor)的区别
- 四极管: 2009年全国电子设计大赛声音引导小车之 MMC驱动
- 详细解说 STL 排序(Sort)
- 四极管:3D图像 之 AVR 12864实现