2016-08-02 101 views
0

好吧,棘手的問題我想弄清楚數據庫模式存儲特定指針的位置。我知道指針的價值,我只是不知道它在哪個表或哪一列。我知道指針是123123123.我如何檢查所有表列以查看它們中的任何一列是否具有該值?檢查所有表列中的值

謝謝。

回答

1

在下半年就可以使用fulltext search,但你需要添加搜索範圍和索引的所有表。

如果您只需要索引主鍵,那麼它可能會更好,但您仍然需要爲每個表提供個別FT_CREATE_INDEX()調用。您可以使用多種語言或ETL自動執行此操作(例如scriptella)。

如果你有足夠的磁盤空間,你可以從你的數據庫轉儲一個SQL,並使用查看器的大文件,如glogg

第一種解決方案的優點是沒有外部工具,但您需要爲任何現有表或新表制定SQL的特定索引腳本。第二種解決方案是1次修復。

+0

我所做的只是轉儲數據庫,然後使用globb來進行文本搜索。謝謝 –