#sql #oracle #oracle11g
#sql #Oracle #oracle11g
Вопрос:
Я знаю, как создать таблицу из запросов:
SQL> CREATE TABLE InstructorAddressModPer
2 AS
3 SELECT InstructorAddress.instructor_address_id, InstructorAddress.instructor_id, InstructorMailingAddressModPer.module_id, InstructorMailingAddressModPer.student_id
4 FROM InstructorAddress
5 LEFT JOIN InstructorMailingAddressModPer ON InstructorAddress.instructor_id = InstructorMailingAddressModPer.instructor_id;
Но как я могу использовать запросы для сохранения значений в уже созданной таблице?
Комментарии:
1. заменить
CREATE TABLE InstructorAddressModPer AS
наinsert into InstructorAddressModPer
Ответ №1:
Вы можете использовать INSERT INTO TABLE SELECT ...
следующее:
INSERT INTO InstructorAddressModPer
SELECT InstructorAddress.instructor_address_id, InstructorAddress.instructor_id, InstructorMailingAddressModPer.module_id, InstructorMailingAddressModPer.student_id
FROM InstructorAddress
LEFT JOIN InstructorMailingAddressModPer ON InstructorAddress.instructor_id = InstructorMailingAddressModPer.instructor_id;