一种数据库DDL脚本修复方法、系统和存储介质
本申请涉及数据库管理技术领域,提供一种数据库DDL脚本修复方法、系统和存储介质,其方法包括:获取原始脚本执行时返回的待修复脚本,从错误模式库中识别与待修复脚本匹配的三元组,根据待修复脚本的上下文参数,采用修复策略标识对应的修复策略函数对待修复脚本进行修复调整得到已修复脚本,在验证已修复脚本运行正常时作为原始脚本的修复结果,在验证已修复脚本执行异常时作为待重修脚本进行至少一轮重修得到满足重修合格标准的原始脚本的修复结果,生成修复摘要报告记录以收录每个待修复脚本的修复过程和修复结果。本申请基于错误模式库实现数据仓库构建过程中对多种错误的批量自动修复,修复摘要报告记录也便于审计和问题回溯。