You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

查询指定Schema中包含特定列的数据表名称

查询指定Schema中包含特定列的数据表

以下是针对不同数据库系统的SQL查询语句,用于找出TheMainSchema中包含i_am_important列的数据表:

MySQL/MariaDB

SELECT DISTINCT table_name
FROM information_schema.columns
WHERE table_schema = 'TheMainSchema'
  AND column_name = 'i_am_important';

PostgreSQL

SELECT DISTINCT table_name
FROM information_schema.columns
WHERE table_schema = 'TheMainSchema'
  AND column_name = 'i_am_important';

SQL Server

SELECT t.name AS table_name
FROM sys.columns c
JOIN sys.tables t ON c.object_id = t.object_id
JOIN sys.schemas s ON t.schema_id = s.schema_id
WHERE s.name = 'TheMainSchema'
  AND c.name = 'i_am_important';

这些查询通过读取数据库的系统元数据视图,筛选出目标Schema下包含指定列的所有表,执行后会返回符合条件的表名(例如示例中的table1、table2)。

内容的提问来源于stack exchange,提问作者Nidal Barada

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 07:55:19