+ -
当前位置:首页 → 问答吧 → 初学者提问。

初学者提问。

时间:2011-11-04

来源:互联网

怎么在所有 表 中,查找包含 "13523553574" 的 表?

作者: rambo2008   发布时间: 2011-11-04

庫里所有表的所有字段有這個值?

這需要用動態判斷

作者: roy_88   发布时间: 2011-11-04

SQL code
select name from sysobjects where type='U'  and name like '%13523553574%'

作者: fredrickhu   发布时间: 2011-11-04

引用 1 楼 roy_88 的回复:

庫里所有表的所有字段有這個值?

這需要用動態判斷


是的,查询所有表中有 包含“13523553574”内容的 表。

作者: rambo2008   发布时间: 2011-11-04

是表名还是字段?

作者: fredrickhu   发布时间: 2011-11-04

作者: fredrickhu   发布时间: 2011-11-04

SQL code

select a.name
from sys.tables a
join sys.columns b on a.object_id =b.object_id
where b.name like '%13523553574%'

作者: claro   发布时间: 2011-11-04

引用 4 楼 fredrickhu 的回复:

是表名还是字段?


我想查找所有表中,哪些表包含“13523553574“

作者: rambo2008   发布时间: 2011-11-04

引用 3 楼 rambo2008 的回复:
是的,查询所有表中有 包含“13523553574”内容的 表。
-_-!!!

作者: claro   发布时间: 2011-11-04

建议你先根据字段名去找表,然后从表中找相应的数据。

作者: claro   发布时间: 2011-11-04