2010-06-21 47 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

相關問題