我有一个数据库,其中拼写错误的字符串出现在不同表中的不同位置.是否有SQL查询可用于在数据库中的每个可能的varchar/text列中搜索此字符串?
我正在考虑尝试以某种方式使用information_schema视图来创建动态查询,但我不确定这是否有效,或者是否有更好的方法.
如果有帮助,我正在使用MS SQL Server.
听起来很蠢,有没有办法做这样的事情:
select row_id from mytable where * like '%searched_text%';
Run Code Online (Sandbox Code Playgroud)
通过*这里我的意思是表中的"所有字段",而不是我一个一个地指定它们......