0

我必须INSERT在 Oracle 11g 中对一个表添加 500 行。我正在一个一个地使用以下命令。我可以一次完成所有操作吗?

例如我现在在做什么——

INSERT INTO bonus SELECT ename, job, sal, comm FROM emp
   WHERE comm > sal * 0.25;
...
INSERT INTO emp (empno, ename, job, sal, comm, deptno)
   VALUES (4160, 'STURDEVIN', 'SECURITY GUARD', 2045, NULL, 30);
...
INSERT INTO dept
   VALUES (my_deptno, UPPER(my_dname), 'CHICAGO');

谢谢,

4

3 回答 3

1

下载 SQL Developer。它有一个很好的功能,可以从 Excel 电子表格插入表格。

于 2012-12-30T01:42:34.033 回答
1

我会以 CSV 格式导出我的 Excel 表,并在编辑器中使用搜索和替换,使用正则表达式,将每行逗号分隔值替换为 INSERT 命令,然后运行这些命令。

于 2012-12-30T01:44:37.033 回答
1

查看SQLLoader

这句话故意留白。

于 2012-12-30T02:33:23.477 回答