我在Payroll Interface定义中添加了一个字段。我正在使用交付的字段TEXT254。您以字节(字段定义表)定义字段长度的字段是三个字符,因此出现,您可以将长度定义为999字节。当我将长度设置为999字节时,PI进程失败,直到我将其降低到150字节。我正在试验它,慢慢增加价值我想知道是否有人知道限制到底是什么?我们的PI运行需要3个小时,因此试验需要很长时间。
编辑 - 我通过删除除一家公司以外的所有公司来减少运行时间。我似乎能够运行的最大字节大小是240.我做了一些研究,看起来当你构建表时,Oracle会将字段设置为VARCHAR2(n * 3),其中n是大小AppDesigner中指定的字段。果然,Project ... Build生成的脚本将我的字段设置为VARCHAR2(762)。
答案 0 :(得分:0)
这就是我发现的 - PI导出的数据几乎无限 - 在PI_PARTIC_EXPT表中,EXPORT_ROW字段为250个字符。如果您导出的行超出此值,则会插入一个带有新序列号(export_seq)的新行,并且数据将在此新行的EXPORT_ROW字段中继续。
然而,PI可以处理的个别字段有限制,即240个字符,所以一旦我将字段限制为240个字符,一切都很好。