MySQL скрипт скриптов - PullRequest
2 голосов
/ 13 июля 2010

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

Есть ли способ изменить сценарий сценариев, чтобы он работал как в MySQL, так и в Oracle?


- В mysql
используйте mydb;
source insert_man_rows.sql
source insert_leg_rows.sql

- В oracle
@ insert_man_rows.sql
@ insert_leg_rows.sql

1 Ответ

0 голосов
/ 14 июля 2010

Вы можете создать прототип сценария, который будет содержать только имена вложенных сценариев, а затем обработать его для базы данных, в которой вы в данный момент используете какой-то простой сценарий.

...