在 APEX 中,执行数据加载时(例如将csv文件上传到APEX应用程序中),是否可以验证输入使用转换规则的数据?
例如,假设上传本月已售出的汽车数据。 目标表的列为car_manufacturer和num_car_sold。
列car_manufacturer必须只接受三个值,例如(' A1',' A2',' A3')。 在伪PLSQL 中,只是为了提出一个想法:
moving
如何在上传阶段检查?是否可以使用转换规则,以便在失败时返回错误消息?其他方法?
提前致谢。
答案 0 :(得分:3)
您可以根据其他答案对表定义设置约束,或者如果您只想使用数据加载时的错误消息,则可以使用表查找。
答案 1 :(得分:1)
如何在列的表格上设置检查约束" car_manufacturer"?
ALTER TABLE TABLE_NAME
ADD CONSTRAINT CHECK_CAR_MANUFACTURER
CHECK ( CAR_MANUFACTURER in ('A1', 'A2', 'A3'));