H3C总代理商,华为代理商欢迎您!

全国咨询服务电话

15378180513 

技术文档

联系我们

客户至上

成都达锐斯科技有限公司
地址:成都市武候区人民南路4段53号嘉云台丙栋7楼

电话:15378180513

联系人:

邮箱:3511891@qq.com

官网:http://www.cdh3c.com

技术文档

当前位置: 首页>>技术文档

SeaSQL EDW(vertica)数据库插入数据报错: [Vertica][VJDBC](8682) ERROR: String of 65343 octets is too long for type Varchar(65000) for column

问题描述

SeaSQLEDW,使用过程中插入数据遇到报错:[Vertica][VJDBC](8682) ERROR: String of 65343 octets is too long for type Varchar(65000) for column

过程分析

这个问题是因为客户插入的字符长度超过当前该column(列字段)类型varchar(255)所规定的最大存储长度。当varchar不满足要求时,一般可以选择修改column的数据类型为text或者Long varchar。

但是因为vertica不支持text数据类型,所以只能修改为longvarchar类型

解决方法

通过alter语句修改数据库字段类型为long varchar数据类型即可。

例如:

alter table schemaName.tableName alter column field1 set data type long varchar(x),x为设置的字段长度。

友情链接

新华三集团 思科 嵌入式主板

公司地址

ADDRESS

成都市武候区人民南路4段53号嘉云台丙栋7楼

服务电话

HOTTELEPHONE
  • 15378180513
公司简介
产品展示
H3C交换机
H3C路由器
思科交换机
思科路由器
华为交换机
企业新闻
技术文档
  • 扫一扫,加微信

Copyright © 2023 达锐斯科技 川公网安备 51010802000119号 XML地图

蜀ICP备2020034250号-1 技术支持: 网站模板