2

Oracle PL/SQL開発者を使用しています。ライブとダミーの2つのデータベースがあります。

私は開発にダミーデータベースを使用してきましたが、現在保存されているデータに影響を与えることなく、すべての新しいテーブルとデータをライブデータベースに追加する必要があります。

また、すべての新しいシーケンスとトリガーをコピーする必要があります。

テーブルをエクスポートしようとしましたが、うまくいきませんでした。SQLビューを使用すると、データを作成するためのSQLのみが取得され、含まれるデータは取得されません。

このSQLコードも見つかりました

COPY FROM test@DUMMY - CREATE test -USING SELECT * FROM test;

しかし、それは私が知らない名前とパスワードを私に尋ね、そして3回の試みの後に失敗します。次に、構文エラーもあると言います。

私はまだOracleの使用にかなり慣れていないので、助けていただければ幸いです。

4

2 に答える 2

1

datapumpを使用してそれを行うことができます。

または、スキーマからスキーマにコピーする場合

create table shecma2.old_table 
as 
select * from schema1.old_table

またはoraclesqldeveloperを使用します-ここにリンクがあります。

于 2012-10-12T09:03:02.900 に答える
1

試す:

CREATE TABLE NEWTABLE AS SELECT * FROM OLDTABLE;
于 2012-10-12T09:10:52.870 に答える