Я пытаюсь выполнить очень простой SQL-оператор в Oracle 11g.
insert into table1 (col1, col2) values (select t1.col1, t2.col2 from oldtable1 t1, oldtable2 t2);
Очень простой запрос.Декартово объединение старой таблицы 1 со старой таблицей 2, помещение результирующих значений в таблицу 1.
Я сам запустил подзапрос, и он отлично работает.чтобы выполнить полный оператор, я получаю следующую ошибку:
SQL Error: ORA-00936: missing expression
00936. 00000 - "missing expression"
Я также не могу заставить его работать в MySql.Что-то не так с моим утверждением, но я не уверен, что это такое.