2010-06-21 45 views
0

我想要搜索数据库中的所有字段以查找其中包含一些文本的字符串的字段名称。如何查找具有类似'%text%'记录的sql字段名称

即时通讯设法找到一个表和字段负责一些第三方软件行动,我只能看到值。我想用这些值来找到它们存储在表名和字段

+0

可能的复制http://stackoverflow.com/questions/591853/search-for-a-string-in-an-all-the-tables- row-and-columns-of-a-db我发誓有人在前一天也问过这个问题,并且提出了一个SSMS插件,但现在我找不到。 – 2010-06-21 19:17:42

回答

-1

我没有具体的答案。 但我用的MySQL调用“节目表”,然后为每个表调用“显示CREATE TABLE [表名]” 我的结果导出到一个文本文件,然后搜索它的PHP代码...

2

这样

select column_name,table_name 
from information_schema.columns 
where column_name like '%text%' 

误解了你的问题,在这里看到:Search all columns in all the tables in a database for a specific value

+0

我不在乎clounm的名字是什么,我想要在coloumn的记录或数据点中具有特定字符串od数据的列的名称。 更多类似于: select Col_Name其中Col_Name.data ='sometext' 我不希望字段名为sometext ...我希望具有sometext的表的记录向我报告具有此字段的名称数据。 – kacalapy 2010-06-21 19:17:49

+1

在这种情况下,请看这里:http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/the-ten-most-asked-sql-server-questions--1#2 – SQLMenace 2010-06-21 19:20:05

相关问题