0

我在工资接口定义中添加了一个字段。我正在使用交付的字段 TEXT254。字节为单位定义字段长度的字段(字段定义表)是三个字符,因此您可以将长度定义为 999 字节。当我将长度设置为 999 字节时,PI 进程失败,直到我将其降低到 150 字节。我正在试验它,慢慢增加价值我想知道是否有人知道真正的限制是什么?我们的 PI 需要 3 个小时才能运行,所以实验需要很长时间。

编辑-我通过摆脱除一家公司以外的所有公司来缩短运行时间。我似乎能够运行的最大字节大小是 240。我做了一些研究,看起来当您构建表时,Oracle 会将字段设置为 VARCHAR2(n*3) 其中 n 是AppDesigner 中指定的字段。果然,Project...Build 生成的脚本将我的字段设置为 VARCHAR2(762)。

4

1 回答 1

0

这就是我发现的——PI 导出的数据几乎是无限的——在 PI_PARTIC_EXPT 表中,EXPORT_ROW 字段是 250 个字符。如果您要导出的行超过此值,则会插入一个具有新序列号 (export_seq) 的新行,并且数据会在该新行的 EXPORT_ROW 字段中继续。

但是,PI 可以处理的单个字段有一个限制,即 240 个字符,所以一旦我将该字段限制为 240 个字符,一切都很好。

于 2013-05-22T19:54:19.123 回答