获取已修剪的 CHAR 类型
适用于 ✅ 开源版 ✅ 专业版 ✅ 企业版
从历史上看,固定长度的 CHAR
类型在模式中比更有用的可变长度 VARCHAR
甚至 TEXT
/ CLOB
类型更为常见。为了支持 CHAR
类型中的可变长度字符串,字符串通常在右侧填充空格。这在基于 Java 的客户端应用程序中可能很麻烦,因为必须手动修剪字符串,或者使用 SQL RTRIM 函数调用。具体来说,这些 RDBMS 的字典视图仍然经常使用 CHAR
类型的字符串
- Db2
- Firebird
- Informix
- Teradata
为了避免手动右侧修剪这些字符串,可以指定以下 Settings
以便在 jOOQ 中的 JDBC 级别自动执行此操作
Settings settings = new Settings() .withFetchTrimmedCharValues(true); // Default to false
反馈
您对此页面有任何反馈吗? 我们很乐意听到您的意见!