1

我刚刚安装SQL Developer 4并且正在使用Oracle Database 11g. 我想一次在工作表中执行多个插入语句。如果我通过 SQL 的命令行复制粘贴,那效果很好,但在开发 4 中,一次只插入一行。有没有什么办法解决这一问题?我不想逐行输入,也不想通过文本框直接通过数据选项卡输入。我希望能够在一个工作表中执行以下操作。请帮忙

INSERT INTO client_master(client_no,name,city,pincode,state,bal_due) VALUES ('c00001','ivan bayross','bombay',400054,'maharashtra',15000);
INSERT INTO client_master(client_no,name,city,pincode,state,bal_due) VALUES ('c00002','vandana saitwal','madras',780001,'tamil nadu',0);
INSERT INTO client_master(client_no,name,city,pincode,state,bal_due) VALUES ('c00003','pramada jaguste','bombay',400057,'maharashtra',5000);
INSERT INTO client_master(client_no,name,city,pincode,state,bal_due) VALUES ('c00004','basu navindgi','bombay',400056,'maharashtra',0);
INSERT INTO client_master(client_no,name,city,pincode,state,bal_due) VALUES ('c00005','ravi sreedharan','delhi',100001,'delhi',2000);
INSERT INTO client_master(client_no,name,city,pincode,state,bal_due) VALUES ('c00006','rukmini','bombay',400057,'maharashtra',0);
4

2 回答 2

4

文档(3.2,因为 4 仍然是测试版):

SQL Worksheet 工具栏(在 Worksheet 选项卡下):包含用于以下操作的图标:

Execute Statement在 Enter SQL Statement 框中执行鼠标指针处的语句。SQL 语句可以包含 VARCHAR2 类型的绑定变量和替换变量(尽管在大多数情况下,如果需要,VARCHAR2 会在内部自动转换为 NUMBER);将显示一个用于输入变量值的弹出框。

Run Script使用 Script Runner 执行 Enter SQL Statement 框中的所有语句。SQL 语句可以包含 VARCHAR2 类型的替换变量(但不包括绑定变量)(尽管在大多数情况下,如果需要,VARCHAR2 会在内部自动转换为 NUMBER);将显示一个用于输入替换变量值的弹出框。

要一起运行多个语句,您需要从工具栏图标或按 F5 运行脚本。

于 2013-07-24T15:21:06.633 回答
1

在所有插入语句都在“查询”构建器窗口中之后,您可以“突出显示”(Control A),然后同时点击“Control”和“Enter”。

于 2014-05-09T11:53:48.323 回答