2010-07-13 4 views
2

J'ai une base de données que j'ai besoin de gérer à la fois dans Oracle et mysql. Le script d'insertion de données de scripts ressemble à ci-dessous. Bien sûr, Mysql utilise la source alors qu'oracle utilise @ A tous les autres égards, les scripts invoqués et leur ordre d'invocation sont identiques. (C'est parce que ce sont juste des instructions d'insertion conformes ANSI). Y at-il une façon de modifier le script des scripts afin qu'il fonctionne à la fois dans mysql et oracle?script mysql de scripts


- Dans MySQL
utilisation mydb;
source de insert_man_rows.sql
source de insert_leg_rows.sql

- Oracle
@ insert_man_rows.sql
@ insert_leg_rows.sql

Répondre

0

Vous pouvez créer un proto-script qui contiendra seulement les noms de sous-scripts, puis le traiter pour la base de données que vous utilisez actuellement un script simple.

Questions connexes