为什么我可以使用 UUID 对行进行排序:
SELECT uuid_nil()
ORDER BY 1;
Run Code Online (Sandbox Code Playgroud)
但我无法计算最大值:
SELECT max(uuid_nil());
Run Code Online (Sandbox Code Playgroud)
[42883] 错误:函数 max(uuid) 不存在
提示:没有函数与给定名称和参数类型匹配。您可能需要添加显式类型转换。
我知道我可以转换为字符类型 orORDER BY
和LIMIT 1
。我只是好奇为什么我必须使用解决方法。
我想做这样的事情:
SELECT *
FROM information_schema.tables
WHERE table_schema IN (search_path)
Run Code Online (Sandbox Code Playgroud)
我在文档中找不到任何内容。是否可以?如何?