我正在编写一个 groovy 脚本来将数据从实时数据库表存档到存档数据库(模式)。目前,两种数据库模式中的表结构相同。这可能会通过稍后根据项目要求向实时表添加新列来改变。可以手动对存档表进行这些更改。
但我的问题是,在编写 SQL 插入后,如:
插入 live.tableName (col1, col2,...coln) 值 (val1,val2,..,valn);
如果将来发生这种不雅行为,那么 groovy 脚本中的脚本会崩溃。那么在 groovy/groovy sql 中有什么好的方法可以满足这些要求吗?请帮助或建议一个适当的机制。