SQL SERVER 已知某个字符串在数据库aa里,不知道表名、列名,怎样找到存在该字符串所在的表

已知字符串'xtccar.cn'在数据库aa里,但不知道它在哪个表里,也不知道它所在列的列名,怎样通过sql语句找到它所在的表?... 已知字符串'xtccar.cn'在数据库aa里,但不知道它在哪个表里,也不知道它所在列的列名,怎样通过sql语句找到它所在的表? 展开
 我来答
hy1397471
推荐于2016-03-26 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部
直接的函数及套嵌的SQL应该是没有办法实现,
不过,系统表里有保存数据库所以表表名、及表的列名 的相关表格,可以用存储过程,按表名、和列名一个一个试着匹配,不过如果表多,这个效率可能会比较低

当然,如果你的'xtccar.cn'字符串,是在连接此数据库的程序里显示出来的,有个比较简单的办法,就是用SQL 的 事件探查器 跟踪 SQL的语句,查看 读取的列名
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式