【发布时间】:2022-11-02 18:12:24
【问题描述】:
如何获得表的唯一,相同的值? 例如,如果有像 't_aa'、't_bb'、't_cc' 这样的表,我想要如下结果。
id | table_name
-------------------
1 | 't_aa'
2 | 't_bb'
3 | 't_cc'
我真正想要的是从表名中获取一个特定且唯一的编号。
我努力了
SELECT * FROM information_schema.tables;
-- or
SELECT * FROM pg_catalog.pg_tables;
但这并没有为我提供任何相同的数字。
我希望有一些方法可以通过使用一些查询行来获得类似上面的结果, 但如果我真的必须为此制作一张新桌子,那也可以作为替代方案。
请帮助我,谢谢
【问题讨论】:
-
为什么需要号码?包含架构的完全限定表名将是唯一的
标签: sql postgresql