向表中字段类型为BLOB的字段新增报错,错误代码:[0]SQL错误码: = 28000
errorCode=GS-00635
errLine = 1
errColumn = 53
errMsg=value error: constant string in SQL is too long。新增的值非法
Gauss 数据库建表时BLOB类型的字段,默认最大值为8000字符,如下图所示,表TBL_ENTIRE_SYSTEM_PARAM中IMAGE字段,表中定义为BLOB类型,但时在实际的系统列定义中,字段最大长度为8000字符。如果BLOB类型的字段新增数据超过8000字符就会报新增的值非法。
三、 解决方案
Gauss 100 数据库中,BLOB的类型的数据,长度最大值为8000字符不能改变,表中BLOB类型的数据在新增时,需要绑定参数执行才能成功。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3147626/ ,如需转载,请注明出处,否则将追究法律责任。