longvarchar-Genexus 8 C#/Oracle的最大长度
GeneXus 8中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
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
类型。