gpt4 book ai didi

plsql - Oracle APEX 使用转换规则在数据加载期间验证输入

转载 作者:行者123 更新时间:2023-12-02 03:47:56 26 4
gpt4 key购买 nike

APEX中,执行数据加载(例如将csv文件上传到APEX应用程序)时,是否可以验证输入使用转换规则的数据?

例如,假设上传有关本月已售出汽车的数据。目标表具有列 car_manufacturer 和 num_car_sold。

列 car_manufacturer 必须仅接受三个值,例如('A1'、'A2'、'A3')。在伪 PLSQL 中,仅提供一个想法:

IF :car_manufacturer IN ('A1, A2, A3') then :car_manufacturer else <error>

如何在上传阶段检查这一点?是否可以使用转换规则,以便在失败时返回错误消息?其他方法?

提前致谢。

最佳答案

您可以根据其他答案对表定义施加约束,或者如果您只想在使用数据加载时显示错误消息,则可以使用表查找。

  1. 转至共享组件 -> 数据加载定义
  2. 打开您要编辑的数据加载定义
  3. 创建表查找
  4. 选择列(例如 car_manufacturer)
  5. 表查找属性设置为包含有效值列表的表(为此,您需要一个表或 View )
  6. 插入新值设置为(如果设置为“否”(默认值),则不会在查找表中创建新记录如果输入的查找列值尚不存在。如果设置为"is",则将使用上传列在查找表中创建一条记录,并且将从新创建的记录中检索上传 key 列.)
  7. 错误消息设置为未找到匹配项时要返回的消息。

关于plsql - Oracle APEX 使用转换规则在数据加载期间验证输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46204582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com