我刚刚安装了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);
答案 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)然后点击"控制"和"输入"在同一时间。