假设我有一个包含数百个表的数据库100.

现在,我需要在我的数据库中查找有关特定列100的信息.

我试着手动搜索每一张桌子,但效率不高.

查找包含列100的所有表的最佳方法是什么?

您可以假设数据库中存在的所有表的schema都是相同的.

谢谢.

推荐答案

select * 
from INFORMATION_SCHEMA.COLUMNS
where COLUMN_NAME = 'My_Emp_ID'

Sql相关问答推荐

使用自动增量ID插入失败(无法将值空插入列ID)

如何根据SQL中的列条件获取下一个时间戳?

跨多列的PostgreSQL非不同对

如何根据同一表中某一列中的值重新排列行(仅输出它们)(重新排序)?

Oracle SQL根据列中的条件 Select 最大记录数

基于唯一值在Access查询中创建计数器

正在编写查询.我需要将订阅的时间段分为第一个订阅中包含的另一个订阅之前和之后的时间段

Haystack针相交-在元素最多的Haystack中查找集合

使用多个WITH子查询的替代方法

显示十进制列,但尽可能显示为整数

按行值出现的顺序对行值进行分组

在 postgres 中插入或更新 jsonb 数组的对象

SQL Server - 复杂场景 - 比较状态并填充值到后续行

如何使用SELECT语句进行左连接,并根据右表中的特定值过滤结果?

使用SQLAlchemy和Postgres数据库创建新行时,为什么我的创建日期比更新日期晚?

计数时如何为所有时间间隔返回 0 而不是什么都不返回

在多个表上递归查找

添加一列并根据其他列值进行填充

如何在 SQL Server 中参数化 Select top 'n'

postgreSQL 中的循环表