在 ADF 中创建 varchar 序列抛出 ORA-01722
create varchar sequence in ADF throw ORA-01722
朋友们,我正在研究 jdev12c,但我遇到了问题,我可以使用 bc4j 测试仪创建新记录,但是当我尝试更改(更新)现有数据时,它会抛出异常无效数字Error while selecting entity for CustmerInfo: ORA-01722: invalid number
我已经搜索了这个错误,但我无法得到解决方案只是为了提供更多信息我有一个 master 和 2 child tables.In master table 我有 2 列使用 DBSequence(seq并从数据库触发)和一个强制性日期字段(时间戳)。
我发现了 customernumber 列实际上是 varchar 的原因,因为我将序列与前缀连接起来,然后存储 it.now 问题是,一旦我将实体属性更改为 DBSEQUENCE,它就会抛出更新无效数字错误
DBSequence 仅应在您获取的值是从 DB 序列填充时使用 - 这将是一个数字。
如果您手动填充该字段 - 然后为该字段使用常规字符串类型。
朋友们,我正在研究 jdev12c,但我遇到了问题,我可以使用 bc4j 测试仪创建新记录,但是当我尝试更改(更新)现有数据时,它会抛出异常无效数字Error while selecting entity for CustmerInfo: ORA-01722: invalid number
我已经搜索了这个错误,但我无法得到解决方案只是为了提供更多信息我有一个 master 和 2 child tables.In master table 我有 2 列使用 DBSequence(seq并从数据库触发)和一个强制性日期字段(时间戳)。
我发现了 customernumber 列实际上是 varchar 的原因,因为我将序列与前缀连接起来,然后存储 it.now 问题是,一旦我将实体属性更改为 DBSEQUENCE,它就会抛出更新无效数字错误
DBSequence 仅应在您获取的值是从 DB 序列填充时使用 - 这将是一个数字。 如果您手动填充该字段 - 然后为该字段使用常规字符串类型。