gpt4 book ai didi

java - 在 Derby 中自动将 VARCHAR 截断为特定长度

转载 作者:行者123 更新时间:2023-12-02 09:46:11 26 4
gpt4 key购买 nike

如何使用 SQL 在 Derby 中自动将 VARCHAR 截断为表字段长度?

再具体一点:

CREATE TABLE A ( B VARCHAR(2) );
INSERT INTO A B VALUES ('1234');

会抛出一个 SQLException:
A truncation error was encountered trying to shrink VARCHAR '123' to length 2.

有没有简单的方法来抑制这个异常?

最佳答案

不,您应该在检查元数据后将其砍掉。或者,如果您不想每次都检查元数据,那么您必须保持代码和数据库同步。但这没什么大不了的,这是验证者的惯常做法。

关于java - 在 Derby 中自动将 VARCHAR 截断为特定长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1016901/

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