gpt4 book ai didi

sql - 查找所有具有 X 列名称的表

转载 作者:行者123 更新时间:2023-12-04 11:56:18 36 4
gpt4 key购买 nike

有没有办法在 Y 数据库中找到所有具有 X 列名称的表?

所以

如果 Y.Database 中存在 X.Column
使用 x.column 打印 all.tables

谢谢

最佳答案

大多数(但不是全部)数据库支持 information_schema表。如果是这样,你可以这样做:

select table_name
from information_schema.columns t
where column_name = YOURCOLUMNNAME;

如果您的数据库不支持 information_schema View ,那么任何合理的数据库都有获取此信息的替代方法。

您可能需要指定数据库名称,但这取决于数据库。它可能是:
select table_name
from YOURDATABASENAME.information_schema.columns t
where column_name = YOURCOLUMNNAME;

或者
select table_name
from YOURDATABASENAME.information_schema.columns t
where column_name = YOURCOLUMNNAME and schema_name = YOURDATABASENAME;

关于sql - 查找所有具有 X 列名称的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23916540/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com