У меня есть база данных, которую мне нужно поддерживать как в oracle, так и в mysql. Вставка данных script сценариев выглядит ниже. Конечно, Mysql использует источник, в то время как oracle использует @. Во всех остальных отношениях скрипты вызываются и их порядок вызова идентичен. (Это потому, что они являются просто инструкциями вставки, совместимыми с ANSI).
Есть ли способ изменить скрипт script, чтобы он работал как в mysql, так и в oracle?
- В mysql
использовать mydb,
source insert_man_rows.sql
source insert_leg_rows.sql
- В оракуле
@insert_man_rows.sql
@insert_leg_rows.sql
Вы можете создать proto- script, который будет содержать только имена суб-скриптов, а затем обработать его для базы данных, в которой вы в настоящее время используете простой script.