2

Oracle と mysql の両方で維持する必要があるデータベースがあります。スクリプトのデータ挿入スクリプトは次のようになります。もちろん、Mysql は source を使用し、oracle は @ を使用します。他のすべての点で、呼び出されるスクリプトとその呼び出し順序は同じです。(これは、ANSI 準拠の挿入ステートメントにすぎないためです)。

スクリプトのスクリプトを変更して、mysql と oracle の両方で動作するようにする方法はありますか?


-- mysql
では mydb を使用します。
ソース insert_man_rows.sql
ソース insert_leg_rows.sql

-- オラクルでは
@ insert_man_rows.sql
@ insert_leg_rows.sql

4

1 に答える 1

0

サブスクリプトの名前だけを含むプロトスクリプトを作成し、現在使用している単純なスクリプトをデータベース用に処理できます。

于 2010-07-14T16:34:54.980 に答える