У меня есть две таблицы со следующими полями:
table1: OTNAME
table2: SNCODE, description_text
Я пытаюсь добавить два столбца таблицы2 в таблицу1 и обновить столбцы. Мой запрос:
alter table table1 add sncode integer
alter table table1 add description_text varchar2(30)
update table1 set
sncode,description_text = (SELECT sncode, description_text
FROM table2, table1
WHERE SUBSTR (otname, INSTR (otname,'.', 1, 3)
+ 1,
INSTR (otname, '.', 1, 4)
- INSTR (otname,'.', 1, 3)
- 1)
= sncode)
Я получаю ошибку: ORA 00927 - Отсутствует равно оператору, указывающее на вторую строку моего оператора обновления. Цените, если кто-то может направить меня в правильном направлении.
С уважением,
начинающий