【发布时间】:2023-02-25 05:49:58
【问题描述】:
如何使用 SQL 查询从任何 SQL 查询中提取表名?
我有使用 Python SQL Parse 库的解决方案,但我需要它使用 SQL 查询。
【问题讨论】:
-
你是什么意思?一个例子会有所帮助..
-
这听起来像XY Problem。
-
请提供足够的代码,以便其他人可以更好地理解或重现问题。
标签: mysql amazon-web-services amazon-redshift dbeaver
如何使用 SQL 查询从任何 SQL 查询中提取表名?
我有使用 Python SQL Parse 库的解决方案,但我需要它使用 SQL 查询。
【问题讨论】:
标签: mysql amazon-web-services amazon-redshift dbeaver
替换您的数据库名称
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%'
);
【讨论】: