好的,棘手的问题我试图弄清楚数据库架构存储特定指针的位置。我知道指针值我不知道它在哪个表或什么列。我知道指针是123123123.我如何检查所有表列以查看它们中是否有任何值?
感谢。
答案 0 :(得分:1)
我使用RedGate的SQL搜索。它是免费的,它可以帮助您在数据库中的任何位置找到任何文本。
答案 1 :(得分:1)
在h2中,您可以使用fulltext search,但是您需要在搜索范围和索引中添加所有表。
如果您只需要为主键编制索引,那么它可能会更好,但您仍然需要为每个表提出单独的FT_CREATE_INDEX()
调用。您可以使用多种语言或ETL(如scriptella)自动执行此操作。
如果你有足够的磁盘空间,你可以从你的数据库中转储一个SQL,并使用查看器来查找像glogg这样的大文件。
第一个解决方案的优点是没有外部工具,但您需要为任何现有或新表制定SQL的特定索引脚本。第二个解决方案是1次修复。