我有一个需要搜索的包含 20 到 30 列的 SQL 表。我已经设置了自由文本搜索,以便可以运行以下查询:
Select * from dbo.table1 where Contains(*,'asdf');
问题是我不知道哪一列实际上包含“asdf”有没有一种直接的方法来获取特定的列?
编辑
我正在寻找的结果将类似于以下内容:
Record Number | ColumnFoundIn
5 columnA
100 columnB
244 columnA
250 columnF
原始表的每一行都有一个唯一的记录号,所以我想要记录号,然后是找到“asdf”的列。