表定义了一个字段AA,长度为10.实际表中的值为'BB',只有两个字符,在早期OCI7时,绑定输出变量时,长度可以为3,5,10都可以,只要大于实际表中值的长度即可.
现在改为OCI8以后,绑定输出变量时,长度一定要大于表定义的字段长度.这个例子,必须为大于10.
因早期的程序都是用OCI7,没有很规范,基本上都是没有按表定义的长度去绑定变量.不知各位有没有遇到好的解决方案?还是只能改调用方的代码,加长变量的长度?