gpt4 book ai didi

java - JOOQ 如何指定字符集和排序规则

转载 作者:行者123 更新时间:2023-12-01 09:07:20 25 4
gpt4 key购买 nike

我需要用Jooq进行以下sql操作:

cast(`zip` as CHAR CHARACTER SET utf8) COLLATE utf8_unicode_ci

但我总是得到 cast(`zip` as char)

我正在使用 JooqBaseConverter 类,但我还不知道如何指定字符集和排序规则

最佳答案

jOOQ 尚未立即支持 COLLATE 子句(以及数据类型的相关特化)。对此的功能请求是 #2908 .

与此同时,您需要使用 the plain SQL APIs 来解决此限制。 :

DSL.field(
"cast({0} as CHAR CHARACTER SET utf8) COLLATE utf8_unicode_ci",
String.class,
MY_TABLE.ZIP
);

关于java - JOOQ 如何指定字符集和排序规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41160211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com