在SQL Developer工作表中多次插入

时间:2013-07-24 10:37:48

标签: sql database oracle oracle-sqldeveloper

我刚刚安装了SQL Developer 4,我正在使用Oracle Database 11g。我想立即在工作表中执行多个insert into语句。如果我通过SQL的命令行复制粘贴,但在Develop 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);

2 个答案:

答案 0 :(得分:4)

来自the documentation(3.2因为4还是测试版):

  

SQL工作表工具栏(在“工作表”选项卡下):包含以下操作的图标:

     

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

     

运行脚本执行“输入SQL语句”框中的所有语句   使用Script Runner。 SQL语句可以包含替换   VARCHAR2类型的变量(但不是绑定变量)(尽管大多数情况下)   例如,VARCHAR2会自动内部转换为NUMBER if   必要);将显示一个用于输入替换的弹出框   变量值。

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

答案 1 :(得分:1)

所有插入语句都在"查询"建造者窗口,你可以" hilight" (控制A)然后点击"控制"和"输入"在同一时间。