【问题标题】:Extract table name from sql query using sql query?使用sql查询从sql查询中提取表名?
【发布时间】:2023-02-25 05:49:58
【问题描述】:

如何使用 SQL 查询从任何 SQL 查询中提取表名?

我有使用 Python SQL Parse 库的解决方案,但我需要它使用 SQL 查询。

【问题讨论】:

  • 你是什​​么意思?一个例子会有所帮助..
  • 这听起来像XY Problem
  • 请提供足够的代码,以便其他人可以更好地理解或重现问题。

标签: mysql amazon-web-services amazon-redshift dbeaver


【解决方案1】:

替换您的数据库名称

SELECT DISTINCT
table_name
FROM
information_schema.columns
WHERE
table_schema = 'your_database_name'
AND column_name IN (
    SELECT
        column_name
    FROM
        information_schema.columns
    WHERE
        table_schema = 'your_database_name'
        AND LOWER(column_name) LIKE '%select%'
);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-20
    • 2016-06-08
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多