-2

使用 Tableau 或 Aginity 我正在尝试在 Redshift 数据库中查找包含“Certified Service”字符串的所有表。在线查看和非常长的代码,因为我是 SQL 新手,所以我看不到要在代码中替换什么以使其适应我的查询,并且大多数代码似乎给了我错误“语法错误”。对于重复的问题,我很抱歉,虽然这里的大多数答案似乎都是几年前的,所以不确定是否有任何改变。再次,我对 SQL 很陌生 在此先感谢

4

1 回答 1

0

尝试使用以下查询列出 Redshift 中包含特定文本字符串的所有表

SELECT DISTINCT tablename FROM pg_table_def WHERE schemaname = 'public' and tablename ilike '%certified service%';

如果您想用另一个子字符串搜索 tbales,请将认证服务替换为您的自定义字符串,您将获得名称包含该子字符串的所有表的列表。

于 2021-03-11T11:00:51.737 回答