【发布时间】:2017-10-19 13:01:10
【问题描述】:
我正在使用 H2 进行 Java 单元测试。当通过插入一个太大的值故意调用错误时,我看到来自 H2 的 2 个不同响应:
Value too long for column "MY_COLUMN VARCHAR(50)"
和
Value too long for column "MY_COLUMN VARCHAR(50) SELECTIVITY 20"
在这种情况下,我想了解“选择性”的原因和含义。除了使用“StartsWith”等明显的解决方法之外,我还能做些什么来获得一致的响应?
【问题讨论】: