【发布时间】:2018-12-25 19:00:08
【问题描述】:
INSERT ALL
INTO Emp(EmpID,EmpName,Loc,DESIGNATION,DeptID,Sal,HireDate,MgrID)
VALUES
(102,'Matt','Mumbai','Developer',1022,80000,'10-APR-1991',NULL),
(103,'Jhon','Banglore','Supervisor',1011,75000,'26-MAR-1986',102),
(104,'David','Hyderbad','Clerk',1033,40000,103),
(105,'Paul','Banglore','Clerk',1011,35000,103),
(106,'Jones','Mumbai','Developer',1022,85000,NULL)
SELECT * FROM DUAL;
第 4 行出现错误:ORA-00928:缺少 SELECT 关键字
我正在使用 Oracle 11g
【问题讨论】:
-
如果要插入单个表,为什么要使用
INSERT ALL语句开头?即用一条语句插入多个表中。