是否有一种相对简单的方法来查找角色的实例,比如说“|”或者数据库中的“〜”或“&”?
它可以在任何领域......在任何表格中。
数据库中总共有大约400到500个表。
答案 0 :(得分:1)
最简单的方法是批量导出所有表的所有数据,然后搜索/ grep查找相关字符串。
答案 1 :(得分:1)
您可以使用SQL管理控制台将数据库导出到一个大的SQL脚本。获得文本文件后,可以使用notepad / grep / etc.找到你要找的人物。
答案 2 :(得分:1)
此代码将标识数据库中的每个表和varchar列。它可用于为每个表和列生成一个select语句,以搜索该列包含您要查找的字符的行。
select o.id, o.name, c.name, t.name, t.*
from sysobjects o
join syscolumns c on c.id = o.id
join systypes t on t.xtype = c.xtype
where o.xtype = 'U'
and t.status = 0
and t.name like '%varchar'
order by o.name, c.name
根据表格的大小和索引,这可能是一个好主意,也可能不是。