如何获得一个表的唯一的、相同的值?例如,如果有像'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;
但这并没有提供任何相同的数字。
我希望有一些方法可以通过使用一些查询行来获得类似上面的结果,但是如果我真的必须为此创建一个新表,那么作为替代方案也可以。
请帮帮我,谢谢
-- edit我需要数字,因为出于某些原因,我将使用它作为咨询锁键。
1条答案
按热度按时间ar7v8xwq1#
这是: