查找本库包含某字段的所有表

数据库表格多了,想找出包含某个字段的所有表。

--syscolumns 和 sysobjects 是数据库 维护的 列集表 和 表集表
SELECT col.name  TableName
  FROM syscolumns col
  JOIN sysobjects tab ON col.id = tab.id
   AND tab.type=‘U‘
   AND col.name=‘Phone‘

查找本库包含某字段的所有表,码迷,mamicode.com

时间: 2024-10-10 05:51:39

查找本库包含某字段的所有表的相关文章

查找包含某字段名的表名

select a.name as 表名 from sysobjects a left join syscolumns b on a.id=b.id where a.xtype='U' and b.name='字段名' --查找不包含指定字段的表名 select a.name as 表名 from sysobjects a left join syscolumns b on a.id=b.id where a.xtype='U' EXCEPT select a.name as 表名 from sy

数据库(获取包含某字段的所有表名)

  查找字段名为user_name的所有表 select d.name as table_name, a.name as column_name from syscolumns a inner join sysobjects d on a.id = d.id and d.xtype = 'U' where a.name = 'user_name';

sqlite 判断表中是否包含 某个字段

数据库 都有一个 根表..(我的理解) 也就是 你创建了一个数据库 里面就带有 一个表 sqlite_master 字段有 type , name  , tbl_name , rootpage ,sql . 可以执行 sql select * from sqlite_master  查看. sql 就是你创建表时 的create 语句. 根据返回的sql 语句判断是否包含 某个字段 sqlite 判断表中是否包含 某个字段

修改数据库中所有表中包含某个字段名的值

1.查询包含某字段的所有表 select object_name(id) objName,Name as colName from syscolumns where (name like'%你要查询的字段名%') and id in(select id from sysobjects where xtype='u') order by objname ; 2.查询包含某字段的所有存储过程 SELECT obj.Name 存储过程名, sc.TEXT 存储过程内容 FROM syscomments

Linux[Fedora]查找文件包含的字段

find 与 grep组合查找 find . –name '文件类型' | xargs grep –n '查找内容'文件类型可正则表达式通配, [.]表示当前目录下进行查找,也可自由指定目录.比如: find /etc –name '*properties' | xargs grep –n 'cacheSize' 查询/etc目录下,包含cacheSize字段并以properties结尾的文件 find . –name '文件类型' –exec grep –n '查找内容'find /etc –

linux查找特定类型的文件中是否包含特定字段

shell是个好东西,极大的方便了查询工作,之前遇到一个问题,查询包含有特定字段的特定文件,经过查询,命令如下: 1 find . -type f -name '*.cpp' print|xargs grep -r '#include' -l 上述命令的意思是查询包含有 '#include' 字符的 cpp文件,并给出文件名列表.具体需要熟悉find 和grep命令和各个参数的意思. 参考链接:http://blog.sina.com.cn/s/blog_691a84f301015khx.htm

查询当前库中包含某个字段并且包含自增的表

-- use dbname --当前库中包含某个字段的表 select top 1000 o.name as tablename,c.name as colname from dbo.syscolumns c join sysobjects o on c.id=o.id --and uid= USER_ID('dbo') where 1=1 and c.name='col_name' and o.type='U' order by o.name --当前库中包含某个字段and Identity

SQL Server 索引中包含查询字段 (INCLUDE索引)

这种索引无法通过数据的设计视图进行设计(也可能是没找到方法!) [sql] view plain copy CREATE INDEX IX_ContractDetail_Quantity ON ContractDetail (CostID, SubStatus, Note ) INCLUDE (Quantity); 和普通的索引唯一的区别就是后面加个了 Include标示 表示索引中包含的字段,单不会再上面建立查询索引. 也就是说可以直接通过 CostId,SubStatus,Note三个字段查

SimpleCursorAdapter参数from必须包含_id字段的原因

String [] from ={Books.Id,Books.Name,Books.Author,Books.Category}; int [] to={R.id.ID,R.id.nameID,R.id.authorID,R.id.categoryID}; ListAdapter bookAdapter = new SimpleCursorAdapter(this,R.layout.booklist,cursor,from,to);调试的时候在SimpleCursorAdapter出现no r