jav*_*nde 11 java sorting postgresql uuid
我需要将String(文本)转换为UUID(Postgres)并保持与String相同的排序.可能吗?我在时间上看到了UUID,所以也许不可能?
Pop*_*eye 20
在PostgresSQL的SQL语法中使用concat(UUID,'')获取文本结果.
使用uuid(text)获取UUID结果
在 PostgreSQL 中,除了 using 之外uuid(),还可以明确指定类型,如::uuid:
with myconst (__ef_filter__id_0, __filter_workitemid_0, __filter_projectid_1, __id_2) as (
values ( 'fcb8284c-1bd4-4d50-b5df-09a091b01d8c'::uuid, '9e4b70a7-c222-47dd-87cb-fbbaaf396ccd'::uuid, uuid('2b10c0a5-e35d-425d-a71a-9e473924ac4c'), uuid('3fa85f64-5717-4562-b3fc-2c963f66afa6')) )
select ...
Run Code Online (Sandbox Code Playgroud)
JDK中有一个专门用于管理UUID的类,称为java.util.UUID. 其中有一个静态方法fromString应该适合您的目标。据我所知,您可以在 JDBC 插入语句中使用 UUID 实例。
| 归档时间: |
|
| 查看次数: |
19979 次 |
| 最近记录: |