1

結果セットの挿入ステートメントを生成するOracle用のツールはありますか?違いがあれば、OracleSQLDeveloperを使用しています。

たとえば、テーブルのクエリの場合select * from t1 where this = 'that'

Col1    Col2    Col3
a1      a2      a3
b1      b2      b3

結果セットをにエクスポートしたい

INSERT INTO T1 (Col1, Col2, Col3) values ('a1', 'a2', 'a3');
INSERT INTO T1 (Col1, Col2, Col3) values ('b1', 'b2', 'b3');
4

2 に答える 2

4

SQLDeveloperでクエリを実行します。

結果グリッドで、右クリックします。[エクスポート...]を選択します。

結果をエクスポートする方法を尋ねるポップアップダイアログが表示されます。デフォルトは挿入です。保存するファイル、クリップボードにコピーするファイル、またはその他のさまざまなオプションを選択できます。

これはSQLDeveloper3.0.4にあります。

于 2012-06-21T19:33:22.340 に答える
-2

エクスポートを使用すると、次のようなことができます。

exp userid=user/passwd tables=t1 query="""where this = 'that'"""
于 2012-06-22T02:50:49.780 に答える