SQL 在甲骨文中(LiveSQL)
SQL in Oracle(LiveSQL)
如何在 Oracle Live SQL 中使用 SQL in a table 一次添加多条记录?
我使用了下面屏幕截图中的语句(如 link),但出现错误-“ORA-00933:SQL 命令未正确结束”
您可以使用 select .. from dual union all
中的值并使用 INSERT INTO TABLE <t> SELECT ...
,如下所示:
insert into your_table
select val1,2,3,4,5 from dual union all
select val1,2,3,4,5 from dual union all
select val1,2,3,4,5 from dual union all
select val1,2,3,4,5 from dual
另一种选择是使用 INSERT ALL
:
insert all
into students (sr_no, name, class, sec, contact, total_marks) values (1, 'Ravi' , 10, 'A', 12345, 579)
into students (sr_no, name, class, sec, contact, total_marks) values (2, 'Ria' , 10, 'B', 98765, 580)
into students (sr_no, name, class, sec, contact, total_marks) values (3, 'Aditi', 10, 'A', 98498, 570)
select * From dual;
如何在 Oracle Live SQL 中使用 SQL in a table 一次添加多条记录?
我使用了下面屏幕截图中的语句(如 link),但出现错误-“ORA-00933:SQL 命令未正确结束”
您可以使用 select .. from dual union all
中的值并使用 INSERT INTO TABLE <t> SELECT ...
,如下所示:
insert into your_table
select val1,2,3,4,5 from dual union all
select val1,2,3,4,5 from dual union all
select val1,2,3,4,5 from dual union all
select val1,2,3,4,5 from dual
另一种选择是使用 INSERT ALL
:
insert all
into students (sr_no, name, class, sec, contact, total_marks) values (1, 'Ravi' , 10, 'A', 12345, 579)
into students (sr_no, name, class, sec, contact, total_marks) values (2, 'Ria' , 10, 'B', 98765, 580)
into students (sr_no, name, class, sec, contact, total_marks) values (3, 'Aditi', 10, 'A', 98498, 570)
select * From dual;