我VARCHAR2(2000 CHAR)
在数据库中定义了一个字段。通常,我们会遇到客户端输入超过 2000 个字符的问题,最终我们会错过记录。我不确定将字段设置为最大字符是否是解决此问题的最佳方法。
处理这种任意大文本输入的最佳方法是什么?
使用CLOB(字符大对象)列。这些可以存储多达 4GB 的字符数据。
克洛布。它速度较慢,不能作为主键,还有一些其他限制;但它最多可以容纳 4Gb。
如果您确信客户端输入永远不会超过 4000 个字符,那么您可以将字段大小增加到该值。否则,您将需要使用CLOB。