0

我正在尝试创建一个 SQL 脚本来自动将值插入到表中。

我有一个表 table1 有 2 列:键,值。

我想插入几行:

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")

如何将其放入可以从命令行执行的 shell 脚本中。

谢谢

4

2 回答 2

2

另存为扩展名为 .sql 的文件。

然后使用 SQLPLus 之类的 sql 连接工具从命令行运行(您不指明您在哪个数据库上)

于 2012-06-19T18:49:02.600 回答
2

您还应该将同一张表的插入合并为一个,因为它要快得多,如下所示:

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