SQL server根据数据反查表

news/2024/12/22 11:14:21/

只知道页面数据,而且数据库表没有备注,需要查询这个数据对应哪些表的哪些字段,操作如下:

选中需要查询的数据库,执行如下sql:

DECLARE @what varchar(800) 
SET @what='测试查询字符串' --要搜索的字符串 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

控制台就会输出这条数据在哪些表里,是哪些字段,运行结果如下图所示:

缩小了表的查询范围 ,不必盲目查询表。


http://www.ppmy.cn/news/1472595.html

相关文章

Spring Boot 自动配置实现原理(源码分析)

前言: 我们都在为 Spring Boot 强大的自动配置功能带来的效率提升而感叹,那你是否了解自动配置的原理?本篇我们就来分析一下 Spring Boot 的自动配置原理。 Spring Boot 系列文章传送门 Spring Boot 启动流程源码分析(2&#x…

mybatis varchar[] string[] 对应

MyBatis 处理数据库中的数组类型与 Java 中的集合类型对应关系并不直接。通常,数据库中的数组会被映射为 Java 中的 List 类型。在 MyBatis 的映射文件中,可以使用 resultMap 来定义这种映射关系。 以 PostgreSQL 为例,假设有一个表 example…

内容个性化的智能引擎:Kompas.ai如何满足用户需求

在数字化时代,用户对内容的消费趋向个性化和定制化。个性化内容不仅能提升用户体验,还能增强品牌与用户之间的互动。Kompas.ai作为一款先进的智能引擎,正通过其独特的技术满足用户的个性化需求。 个性化内容的重要性 个性化内容在提升用户体验…

小程序备案小程序认证双系统

​打造安全合规的线上平台 🔍 一、引言:为何需要小程序备案与认证? 在数字化快速发展的今天,小程序已成为企业、个人展示自身、提供服务的重要窗口。然而,随着小程序数量的快速增长,安全、合规等问题也逐渐…

迁移学习——CycleGAN

CycleGAN 1.导入需要的包2.数据加载(1)to_img 函数(2)数据加载(3)图像转换 3.随机读取图像进行预处理(1)函数参数(2)数据路径(3)读取文…

uniapp小程序提示用户打开系统定位并授权

1.提示用户打开手机系统定位 let system uni.getSystemInfoSync(); // 获取系统信息 // 手机系统定位 if (!system.locationEnabled) {uni.showModal({title: 提示,content: 手机系统定位未打开!,showCancel: false,success: function(res) {if (res.confirm) {co…

手把手教你玩转AD9361数字调制解调系列(三) ----纯PL逻辑实现FM信号的数字调制解调

因最近客户需求,用纯PL实现AD9361的数字信号调制解调,于是就把各种数字调制都在AD9361上都实现了一遍。 优点就是:既可以在zynq系列上配置9361,也可以在纯FPGA系列配置9361。并且理解起来比较简单!!&#…

xml----命名空间详解

一、XML 命名空间(namespace)------ xmlns 属性 我们使用xmlns 属性来指定元素的命名空间,格式如下: xmlns:namespace-prefix“namespaceURI” 即 xmlns:前缀“命名空间” xmlns 是 xml namespace的意思,是xml文件规范…