@mechanicnikodimich

ORA-0070 database pg_link does not support some function in this context?

Доброго времени суток!

При выполнении запроса:

UPDATE "public"."education_salary"@PG_LINK s
SET  "stuff_type"='Все учреждения', 
     "val_salary_03"=2
WHERE "report_date" = '01-OCT-2015' and
      "report_org" = 'ГОБУ НПО ВО "ПЛ № 2"'


результат:

database pg_link does not support some function in this context.

При этом:

select *
from  "public"."education_salary"@PG_LINK
where  "report_date" = '01-OCT-2015' and
"report_org" =  'ГОБУ НПО ВО "ПЛ № 2"'


выполняется без нареканий.

Если же выполнить:

UPDATE "public"."education_salary"@PG_LINK s
SET  "stuff_type"='Все учреждения', 
     "val_salary_03"=2
WHERE "report_date" = '01-OCT-2015'

Все ок.

Если доп условие поставить числовые значения - то тоже все ок.
Проблема только во варчаре (varchar2) - это со стороны oracle, в pg же на эту колонку стоит "character varying".
Сам себя обманываю в темную? Где не прав?
  • Вопрос задан
  • 378 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы