Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 merge и 11й оракл. Странное поведение  [new]
Dorsaj
Member

Откуда:
Сообщений: 204
SQL> select * from v$version
  2  /

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE    11.2.0.2.0      Production
TNS for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production


SQL> MERGE INTO params p
  2  USING (SELECT 303 o_id, a_id FROM
  3       (SELECT 298 a_id FROM dual UNION ALL
  4        SELECT 299      FROM dual UNION ALL
  5        SELECT 300      FROM dual)) t
  6    ON (p.a_id = t.a_id AND p.o_id = t.o_id)
  7    WHEN MATCHED THEN
  8      UPDATE SET val = p.val
  9   WHEN NOT MATCHED THEN
 10      INSERT (a_id, o_id, val)
 11      VALUES (t.a_id, 303,
 12         (SELECT d_val FROM attribut WHERE a_id = t.a_id ) );

ERROR at line 12:
ORA-00904: "T"."ATTR_ID": invalid identifier


В 10м оракле все нормально никаких проблем. в чем омжет быть дело?
25 окт 10, 15:43    [9670855]     Ответить | Цитировать Сообщить модератору
 Re: merge и 11й оракл. Странное поведение  [new]
Dorsaj
Member

Откуда:
Сообщений: 204
Прошу прощения ответ нашел))) STFM
25 окт 10, 15:45    [9670885]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить