我有一个基于其他选择列表的选择列表。在创建屏幕上工作正常,但在更新屏幕上显示“无效号码”错误。
SQL查询:
select description, account_id
from t_account
where chart_id = :P15_chart_name
请帮帮我!
答案 0 :(得分:0)
您试图将字符串转换为 number ,但失败。
“选择列表”项有2个值:第一个是 display 和第二个 return 值,它是导致问题的第二个值-account_id
案件。
例如,它包含值A
,而应该接受该值的列则声明为NUMBER
。 Oracle无法将A
转换为数字并引发错误。
该怎么办?
varchar2
如果不是,则:P15_CHART_NAME
项和chart_id
表列的数据类型不同;一个简单的选项是修复页面项目的数据类型。