这与下面的讨论有关
我的问题是:什么决定了 L[..] 的值,它是在 Oracle 表描述中定义为 Varchar(100) 的数据长度还是字符数组的目标缓冲区的大小说定义为大小 50 即 char xx[50 ]; 那么 L[..] 应该是 100 还是 50?数据类型 T[..] 应该是 1?如果我使用数据类型 T[..] 作为 6,那么 L[..] 的值会改变吗?目标中的数据类型(我们获取结果的我们自己的数据结构)被声明为 int、long、short 而 Oracle 端的数据类型是 NUMBER(10),我们应该使用什么作为 T[..]?3? 和长度 L[..] 作为 sizeof(int)?
请帮助我详细说明与 V 变量相关的 L 和 T 变量的用法。