longvarchar-Genexus 8 C#/Oracle的最大长度

longvarchar-Genexus 8 C#/Oracle的最大长度,c#,oracle,genexus,C#,Oracle,Genexus,GeneXus 8中LongVarChar变量的最大长度是多少? 我正在使用C#Oracle平台。根据,一个LongVarChar的最大长度应该是32MB 无论如何,LongVarChar在Oracle中被定义为Long。您应该检查Oracle对该数据类型的限制。GeneXus 8.0在Oracle中创建的LongVarChar的长度与Oracle相同(默认情况下)。 GeneXus 9.0或更高版本在Oracle 8或更高版本(默认情况下)中将LongVarChar字段创建为CLOB Gene

GeneXus 8中
LongVarChar
变量的最大长度是多少? 我正在使用C#Oracle平台。

根据,一个
LongVarChar
的最大长度应该是32MB


无论如何,
LongVarChar
在Oracle中被定义为
Long
。您应该检查Oracle对该数据类型的限制。

GeneXus 8.0在Oracle中创建的LongVarChar的长度与Oracle相同(默认情况下)。 GeneXus 9.0或更高版本在Oracle 8或更高版本(默认情况下)中将LongVarChar字段创建为CLOB

GeneXus 8.0(Java Generator Upgrade 8)中有一个解决办法,可以将LongVarChar字段创建为CLOB:在知识库目录或GeneXus安装目录中创建一个config.gx文件,内容如下:LongVarCharAsOracleLong=n,然后再次生成代码。 通过该设置,GeneXus使用CLOB创建表并生成程序。
有关详细信息,请访问.

wiki.genexus.com/commwiki/servlet/wiki?7371,LongVarChar说它映射到oracle 11上2GB的oracle LONG。您应该不惜一切代价使用oracle LONG数据类型。@jeff6times7是对的,
LONG
列已经过时多年,只会带来麻烦。然而,Genexus似乎不支持更现代的
CLOB
类型。