2017-06-08 8 views
0
INSERT ALL 
INTO EMPLOYEE 
(EMPL_CODE_ID, EMPL_FIRST_NAME, EMPL_LAST_NAME, EMPL_ADDRESS, 
EMPL_WORKING_AREA, EMPL_TITLE, EMPL_PHONE_NUMBER, EMPL_DOB, 
EMPL_STATE, EMPL_COUNTRY) 
VALUES 
('A4','ROB','BOB','123 TREE TOP','FRONT DESK','RECEPTIONIST','301-000-0004','01/04/1994','MD','USA') 

INTO EMPLOYEE 
(EMPL_CODE_ID, EMPL_FIRST_NAME, EMPL_LAST_NAME, EMPL_ADDRESS, 
EMPL_WORKING_AREA, EMPL_TITLE, EMPL_PHONE_NUMBER, EMPL_DOB, 
EMPL_STATE, EMPL_COUNTRY) 
VALUES 
('A5','JOSH','FROG','125 TREE BARK LANE','FRONT DESK','RECEPTIONIST','301-000-0005','08/09/1994','VA','USA') 
INTO EMPLOYEE 
(EMPL_CODE_ID, EMPL_FIRST_NAME, EMPL_LAST_NAME, EMPL_ADDRESS, 
EMPL_WORKING_AREA, EMPL_TITLE, EMPL_PHONE_NUMBER, EMPL_DOB, 
EMPL_STATE, EMPL_COUNTRY) 
VALUES 
INTO EMPLOYEE 
(EMPL_CODE_ID, EMPL_FIRST_NAME, EMPL_LAST_NAME, EMPL_ADDRESS, 
EMPL_WORKING_AREA, EMPL_TITLE, EMPL_PHONE_NUMBER, EMPL_DOB, 
EMPL_STATE, EMPL_COUNTRY) 
VALUES 
INTO EMPLOYEE 
(EMPL_CODE_ID, EMPL_FIRST_NAME, EMPL_LAST_NAME, EMPL_ADDRESS, 
EMPL_WORKING_AREA, EMPL_TITLE, EMPL_PHONE_NUMBER, EMPL_DOB, 
EMPL_STATE, EMPL_COUNTRY) 
VALUES 
('A6','FRED','KIM','123 SENECA WAY','FRONT DESK','RECEPTIONIST','301-000-0006','03/23/1997','VA','USA') 
SELECT * FROM DUAL; 
+1

別のトピックでは、「SELECT * FROM DUAL」はむしろ珍しいことです。 –

答えて

2

3番目と4番目の "INTO EMPLOYEE"ステートメントで値が不足していると思います。

+0

私もこの評価に同意します。 – SandPiper

0

レコードを単一のテーブルに挿入する最も簡単な方法は、簡単なINSERT INTO ... SELECT FROMです。

INSERT INTO EMPLOYEE 
(EMPL_CODE_ID, EMPL_FIRST_NAME, EMPL_LAST_NAME, EMPL_ADDRESS, EMPL_WORKING_AREA, EMPL_TITLE, EMPL_PHONE_NUMBER, EMPL_DOB, EMPL_STATE, EMPL_COUNTRY) 
select 'A4','ROB','BOB','123 TREE TOP','FRONT DESK','RECEPTIONIST','301-000-0004','01/04/1994','MD','USA' 
from dual union all 
select 'A5','JOSH','FROG','125 TREE BARK LANE','FRONT DESK','RECEPTIONIST','301-000-0005','08/09/1994','VA','USA' 
from dual union all 
select 'A6','FRED','KIM','123 SENECA WAY','FRONT DESK','RECEPTIONIST','301-000-0006','03/23/1997','VA','USA' 
from dual 
/
関連する問題