在我的数据库中,我有642个表。
我必须从中搜索名称中包含EMPSAL
的特定表格。
但是就像上面那么多的表格在名称的起点或名称的末尾或之间包含这个KEYWORD。
所以我想列出在任何地方都有EMPSAL
名字的表格。
我是postgresql的新手,所以我不知道该怎么做。
有什么方法可以帮助我这样做吗?
对此有何建议?
答案 0 :(得分:1)
此查询:
SELECT table_name
FROM information_schema.tables
WHERE table_schema='public'
AND table_type='BASE TABLE';
应该为您提供数据库中所有表的列表。然后你可以在最后添加这样的东西:
AND TABLE_NAME LIKE '%EMPSAL%';
不要忘记删除以前的分号,否则您将出现语法错误:)