0
我正在使用oracle 10g创建一个带有STUDENT表的数据库。现在我使用以下代码将数据插入STUDENT表。使用oracle 10g INSERT ALL INTO SQL
我用下面的查询创建表STUDENT
create table STUDENT (Student_id number(6) primary key,Name varchar(20),Last_name varchar(20), Ssn number(10), Phone varchar(15),Address varchar(25));
用于插入数据,我使用下面的代码。
INSERT ALL
INTO STUDENT values(1001,'Clarence','Edmond',920644345,'419-942-7436','Wabash,OH')
INTO STUDENT values(1002,'James','Dill',861623976,'203-339-0467','Bridgeport,CT')
SELECT * FROM DUAL;
但在运行时,我得到错误:ORA-00911:无效字符
任何人都可以提供一个解决方案?
什么是完美的使用INSERT ALL ?.你只需像INSERT INTO STUDENT值那样执行(1001,'Clarence','Edmond',920644345,'419-942-7436','Wabash,OH'); 插入学生值(1002,'James','Dill',861623976,'203-339-0467','Bridgeport,CT');.请把';'在查询语句的末尾。 –
编辑'插入所有'查询的作品,没有错误。 – ozy