2012-03-13 9 views
1

я хотел бы знать, как вставить несколько строк в одной таблице, я пытаюсь эти команды ниже, но им получать ошибкивставки нескольких строк в одной таблице

insert all 
into hr.dean (id,first_name,last_name,phone_number,room_number,faculty,kafedra) values ('3','zulu','smart','+7905487265','421','airsapce','mathematics') 
into hr.dean (id,first_name,last_name,phone_number,room_number,faculty,kafedra) values ('4','hendrix','mumba','+7805454721','521','mechanics','physics') 
into hr.dean (id,first_name,last_name,phone_number,room_number,faculty,kafedra) values ('5','banda','edward','+260966645820','411','mechanics','chemistry') 
into hr.dean (id,first_name,last_name,phone_number,room_number,faculty,kafedra) values ('6','nkoseman','lone','+260966665821','200','computers','informatics') 
select from dual; 

есть ли способ я могу это сделать ? или где я делаю свои ошибки? спасибо заранее это им ошибка при получении

Error starting at line 1 in command: 
insert all 
into hr.dean (id,first_name,last_name,phone_number,room_number,faculty,kafedra) values ('3','zulu','smart','+7905487265','421','airsapce','mathematics') 
into hr.dean (id,first_name,last_name,phone_number,room_number,faculty,kafedra) values ('4','hendrix','mumba','+7805454721','521','mechanics','physics') 
into hr.dean (id,first_name,last_name,phone_number,room_number,faculty,kafedra) values ('5','banda','edward','+260966645820','411','mechanics','chemistry') 
into hr.dean (id,first_name,last_name,phone_number,room_number,faculty,kafedra) values ('6','nkoseman','lone','+260966665821','200','computers','informatics') 
select from dual 
Error at Command Line:6 Column:7 
Error report: 
SQL Error: ORA-00936: missing expression 
00936. 00000 - "missing expression" 
*Cause:  
*Action: 
+1

Что такое ошибка ?? –

+0

@kryticrecte - Вы заявляете, что вы «получаете ошибки». Было бы очень полезно указать, какие ошибки вы получаете. –

+0

Я только что отредактировал его – kryticrecte

ответ

1

вы должны выбрать что-то из DUAL, вы не можете использовать его, как это.

сделать:

SELECT * FROM DUAL; 
+0

Я попытался это сделать, но он все равно дал мне те же ошибки – kryticrecte

+1

@kryticrecte Посмотрите на мое редактирование. –

+0

отлично работает – kryticrecte

Смежные вопросы