这与以下讨论有关
Multiple dynamic values in a Pro *C query IN clause
我的问题是:什么决定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变量的使用情况。