0

テーブルへの値の挿入を自動化する SQL スクリプトを作成しようとしています。

キー、値の2つの列を持つテーブルtable1があります。

いくつかの行を挿入したい:

INSERT INTO table1 (key, value) VALUES ("tomato1","random_value_1")
INSERT INTO table1 (key, value) VALUES ("tomato2","random_value_2")
INSERT INTO table1 (key, value) VALUES ("tomato3","random_value_3")
INSERT INTO table1 (key, value) VALUES ("tomato4","random_value_4")

これをコマンドラインから実行できるシェルスクリプトに入れるにはどうすればよいですか。

ありがとう

4

2 に答える 2

2

.sql 拡張子のファイルとして保存します。

次に、SQLPLus などの SQL 接続ツールを使用してコマンド ラインから実行します (使用しているデータベースは指定しません)。

于 2012-06-19T18:49:02.600 に答える
2

次のように、同じテーブルへの挿入を 1 つにまとめる必要があります。

INSERT INTO table1 
(key, value) VALUES 
("tomato1","$1"),
("tomato2","$2"),
("tomato3","$3"),
("tomato4","$4")
于 2012-06-19T18:51:05.827 に答える