我在这里注意到了相同的主题,但由于我在数据库方面的新手技能,我找不到答案,我尝试了几个答案但没有奏效,抱歉。
如果用户插入、更新、删除,我有 5 个表和每个触发器
在我将数据插入之后TRAFFIC, (date (varchar30), input_quant (varchar30), output_quant (varchar30), status (varchar30) )
我试过一个简单的查询
select sum (input_quant)status from traffic;
但错误弹出:
ORA-01722: invalid number
01722. 00000 - "invalid number"
*Cause:
*Action:
是因为类型 ( VARCHAR
) 吗?
在 TRAFFIC 和 SUPPLY 表中,我必须禁用 FK 以便我可以插入数据,但是现在我已经插入了它们,我无法启用它们(找不到父键)。我认为这与“INVALID NUMBER”错误无关。但我还是很困惑。我应该怎么办?