У меня есть две таблицы. Я пытаюсь обновить код состояния в первом месте, где он неправильный (> 2 символа), связывая его с другой таблицей через почтовый индекс.
В моем коде постоянно появляются сообщения о том, что соединение не правильно закончилась - я смотрю на это более двух часов - это кажется таким простым, но я просто не вижу ошибки?
Table Name – ATEST
ZIP CITY ST1
19090 WILLOW GROVE PA
19091 MEDIA PA
19092 PHILADELPHIA PA
19093 PHILATEST PENN
19094 WOODLYN PA
95123 SAN JOSE CA
95124 SAN JOSETEST CAA
Table Name – AZIP_INFO
ZIP CITY ST
19090 WILLOW GROVE PA
19091 MEDIA PA
19092 PHILADELPHIA PA
19093 PHILATEST PA
19094 WOODLYN PA
95123 SAN JOSE CA
95124 SAN JOSETEST CA
UPDATE /*+ parallel(2) */ ATEST
SET (ATEST.ST1) = (AZIP_INFO.ST)
INNER JOIN (ATEST.ZIP) = AZIP_INFO.ZIP)
ON (TRIM (ATEST.ZIP) = AZIP_INFO.ZIP)
WHERE LENGTH(ATEST.ST1) > 2
Заранее спасибо за любую помощь, которую вы можете оказать!