在SQL中,这是否可以定位实际数据所在的位置?

在SQL中,这是否可以定位实际数据所在的位置?,sql,sql-server-2008,Sql,Sql Server 2008,嗨,我不知道这是可能的。但也许 如果表中有以下数据,我想查找该列: “准备就绪”-我面临的问题是申请预约表包含了安排申请的人。在 Date_Created and Operator_id. 但这张表上没有显示是谁确认了这一任命。 但是,在屏幕应用程序中有一个条目表示“就绪”,这被视为确认 但我找不到它可能在哪个表中 (它可能是一个代码,但在某个地方我会把‘就绪’看作数据,)这就是我试图实现的,有办法吗?不是列名以“READY”开头,而是实际数据。您可以遵循的方法有很多,这里是我可以推荐的一种简

嗨,我不知道这是可能的。但也许

如果表中有以下数据,我想查找该列:

“准备就绪”-我面临的问题是申请预约表包含了安排申请的人。在

Date_Created and Operator_id.
但这张表上没有显示是谁确认了这一任命。 但是,在屏幕应用程序中有一个条目表示“就绪”,这被视为确认

但我找不到它可能在哪个表中


(它可能是一个代码,但在某个地方我会把‘就绪’看作数据,)这就是我试图实现的,有办法吗?不是列名以“READY”开头,而是实际数据。

您可以遵循的方法有很多,这里是我可以推荐的一种简单快捷的方法

运行SQL概要文件,执行UI操作,查看所有SQL查询或存储过程使用的是什么,停止概要文件并选择这些查询,您就可以从中了解情况

这比使用
Sys.Tables
Sys.columns
构建大型查询,并对非索引列执行繁重的操作要好

请记住,有时在UI中,您会看到数据转换,就像在数据库中一样,它的状态是
“R”
,但在UI上,它将转换为
“Ready”
;或者,该值将根据其他列值逻辑操作动态派生

因此,请尝试一下SQL分析器


如果您没有访问SQL Profiler的权限,那么您将不得不探索其他繁重的操作方法。

我认为您可以从查找数据库中的所有表开始,我认为这是SQL server。看看这个线程,如果我能看到哪些表在应用程序时是打开的?我想以前有一种叫做间谍的工具,它能用吗?