プロが教える店舗&オフィスのセキュリティ対策術

WindowsXPに Oracle10gの無料版が入っています。
テーブルは既に作成しているのですが、データをインポートさせたく
SQLを列記してDOSプロンプトから一度に登録させたいのですが、どのようにコマンドすればよいのでしょうか?

sqlplusでログイン
create table yaoya (
namae varchar2 (100)
shohin varchar2 (100)
num number (8,2)
);
でテーブル作成している。

test.sqlを以下のように作成しました。
insert into yaoya (namae, shohin, num) values ('田中', 'りんご', 10);
insert into yaoya (namae, shohin, num) values ('田中', 'みかん', 8);
insert into yaoya (namae, shohin, num) values ('田中', 'バナナ', 15);
insert into yaoya (namae, shohin, num) values ('伊藤', '梨', 12);
insert into yaoya (namae, shohin, num) values ('伊藤', 'イチゴ', 20);
insert into yaoya (namae, shohin, num) values ('伊藤', 'メロン', 1);
insert into yaoya (namae, shohin, num) values ('松田', 'スイカ', 3);

A 回答 (1件)

test.sqlのあるディレクトリに移動し、sqlplusで入った後



@test.sql;

と実行すればファイルの中のSQL文を流してくれます。
sqlplusのコマンドの後ろに付けて、

sqlplus ログイン/パス @test.sql

でも可能だったかな。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す