Я пытался написать один единственный код в базе данных Oracle, но не смог объединить его с одним запросом, и при первоначальном запуске кода я получаю «ORA-00933: ошибка SQL-команды неправильно завершилась.Я также пытаюсь использовать оператор FOR LOOP, CASE, но он все равно не работает.Не могли бы вы дать мне знать, как объединить запрос в одном коде?
Требования Создайте CIDO столбца в DTW и вставьте данные из V в DTW, следующие критерии должны соответствовать CIDO = CID.использовать левое соединение с таблицей Q на CID из V и SID из Q Затем необходимо обновить CID, поданный в DTW, с CFCID в Q Где CCode из V = MX00
Я написал:
Alter table DTW add CIDO -- added column
Select V.CID from V,Q where V.CID=Q.SID
Insert into DTW (CIDO)
Select V.CID from V
Left outer join Q on V.CID = Q.SID
Update DTW
Set CIDO = (select V.CID from V, Q
Where V.CID=Q.CFCID)