查找整个数据库里某个字段在哪些表里
2012-10-29 10:39
417 查看
今天发现了一条比较有用的sql语句,在这里记录下:
功能是查找整个数据库里某个字段在哪些表里;
select sysobjects.name
from syscolumns
inner join sysobjects on syscolumns.id=sysobjects.id
where syscolumns.name= '你想查找的字段'
-----扩展-----
查看所有表名:
select name from sysobjects where type='U'
查询表的所有字段名:
Select name from syscolumns Where ID=OBJECT_ID('表名')
select * from information_schema.tables
select * from information_schema.views
select * from information_schema.columns
Select OBJECT_NAME(id),name from syscolumns Where ID IN (select OBJECT_ID(name) from sysobjects where type='U')
AND name = 'UserName'
查询UserName字段在哪些表中出现
功能是查找整个数据库里某个字段在哪些表里;
select sysobjects.name
from syscolumns
inner join sysobjects on syscolumns.id=sysobjects.id
where syscolumns.name= '你想查找的字段'
-----扩展-----
查看所有表名:
select name from sysobjects where type='U'
查询表的所有字段名:
Select name from syscolumns Where ID=OBJECT_ID('表名')
select * from information_schema.tables
select * from information_schema.views
select * from information_schema.columns
Select OBJECT_NAME(id),name from syscolumns Where ID IN (select OBJECT_ID(name) from sysobjects where type='U')
AND name = 'UserName'
查询UserName字段在哪些表中出现
相关文章推荐
- 查找数据库中有哪些表有这个字段
- mysql 查看有哪些数据库|数据库中有哪些表|表里有哪些字段
- ORACLE 查找字段在哪些表里存在
- 查找整个数据库里面包含某一字段的所有表
- 数据库中查找哪些表中包含指定字段
- 查找数据库中的某表某字段中是否有注入脚本
- 查找数据库表某些字段相同的数据
- 查询整个数据库中某个特定值所在的表和字段的方法
- SQL SERVER中查找某个字段位于哪些表
- 查询整个数据库中某个特定值所在的表和字段的方法
- 查找业务模块中使用的字段来自哪个数据库表
- Sql中查找数据库中,所有包含字段的表名
- 数据库表设计时一对一关系存在的必要性 数据库一对一、一对多、多对多设计 面试逻辑题3.31 sql server 查询某个表被哪些存储过程调用 DataTable根据字段去重 .Net Core Cors中间件解析 分析MySQL中哪些情况下数据库索引会失效
- 查找某个字段在整个数据出现的表
- 根据数据库的列名的值查找匹配值所对应的字段
- 查找数据库中含有某字段的所有表
- sqlserver 查找某个字段在哪张表里
- 怎么查找:哪些存储过程中包含字段(或字符)
- 查询整个数据库中某个特定值所在的表和字段的方法
- 数据库中只有一个时间字段,查找一个时间段的数据问题(mybits)